Freeborn County, Minnesota Cities (2025)

39 cities

City
Rank
2025 Pop.
2020 Pop.
Change
Density
Area (mi²)
Type
Albert Lea118,11718,496-0.42%1,36413.29 City
Twin Lakes22,1302,0630.57%5042.83 Township
Bancroft3772790-0.52%2333.21 Township
Twin Lakes4725754-1.09%2232.82 Township
Clarks Grove5685700-0.44%1,1440.60 City
Pickerel Lake6630644-0.47%1834.86 Township
Albert Lea7590603-0.51%2820.96 Township
Alden8572582-0.35%5930.96 City
Glenville9558568-0.36%5301.05 City
Moscow10523535-0.57%1536.04 Township
Geneva11498507-0.4%1,0640.47 City
Newry12451464-0.66%1236.09 Township
Geneva134344380%1333.13 Township
Freeman14429439-0.46%1235.83 Township
Riceland15424434-0.47%1235.95 Township
Manchester16410420-0.49%1135.93 Township
Bath17391401-0.51%1135.69 Township
Shell Rock18380387-0.26%1134.61 Township
Emmons19359368-0.55%4240.85 City
Oakland20351360-0.57%1036.04 Township
Hayward21335342-0.59%1034.57 Township
Hartland22309318-0.64%1,1440.27 City
Hollandale23303310-0.33%6890.44 City
Nunda24302308-0.33%932.96 Township
Carlston25292298-0.34%933.02 Township
London26279285-0.36%836.10 Township
Alden27276282-0.36%835.27 Township
Freeborn28258262-0.39%1,4100.18 City
Hayward29247254-0.4%4060.61 City
Hartland30244252-0.81%735.88 Township
Twin Lakes312342492.63%882.67 CDP
Freeborn32232237-0.43%735.59 Township
Mansfield33221226-0.45%636.02 Township
Alden342021981%635.82 Township
Conger35149153-0.67%1,1460.13 City
Mapleview361441460%7780.18 City
Twin Lakes371321310%2710.49 City
Manchester3852540%7030.07 City
Myrtle3946480%4740.10 City

Freeborn County Cities Summary

Largest City

Albert Lea is the largest city in Freeborn County, with a population of 18,117.

Smallest City

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

10 Largest Cities

There are 39 cities in Freeborn County, Minnesota.

Location of Freeborn County