Freeborn County, Minnesota Cities (2026)

38 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Albert Lea117,98618,505-0.48%1,35413 City
Twin Lakes22,1312,0610.52%5043 Township
Bancroft3761782-0.52%2333 Township
Twin Lakes4729755-0.82%2233 Township
Clarks Grove5673699-0.59%1,1241 City
Pickerel Lake6629644-0.32%1835 Township
Albert Lea7581602-0.68%2821 Township
Alden8570585-0.35%5911 City
Glenville9553568-0.36%5251 City
Moscow10520535-0.38%1436 Township
Geneva11495507-0.4%1,0580 City
Newry12453464-0.44%1336 Township
Geneva134334370.23%1333 Township
Freeman14427440-0.47%1236 Township
Riceland15425435-0.23%1236 Township
Manchester16404414-0.25%1136 Township
Bath17391401-0.26%1136 Township
Shell Rock18374386-0.53%1135 Township
Emmons19356367-0.56%4211 City
Oakland20351360-0.28%1036 Township
Hayward21334341-0.3%1035 Township
Hartland22308317-0.32%1,1410 City
Nunda23301309-0.33%933 Township
Hollandale24300309-0.33%6820 City
Carlston25296304-0.34%933 Township
London26277285-0.36%836 Township
Alden27274282-0.36%835 Township
Freeborn28254262-0.39%1,3880 City
Hayward29246254-0.4%4041 City
Hartland30245252-0.41%736 Township
Freeborn31225232-0.44%636 Township
Mansfield322222260%636 Township
Alden33196199-0.51%536 Township
Conger34149154-0.67%1,1460 City
Mapleview351491460.68%8050 City
Twin Lakes361301300%2670 City
Manchester3751530%6890 City
Myrtle3848500%4950 City

Freeborn County Cities Summary

Largest City

Albert Lea is the largest city in Freeborn County, with a population of 17,986.

Smallest City

Myrtle is the smallest city in Freeborn County, with a population of 48.

10 Largest Cities

There are 38 cities in Freeborn County, Minnesota.

Location of Freeborn County