Cottonwood County, Minnesota Cities (2025)

27 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Windom14,7934,810-0.08%1,1704 City
Mountain Lake21,9301,999-0.72%1,1832 City
Westbrook3727759-0.95%1,0851 City
Windom45435231.5%1536 Township
Jeffers5334352-1.18%8610 City
Mountain Lake6308315-0.65%936 Township
Great Bend7301310-0.66%1031 Township
Carson8271279-0.73%835 Township
Lakeside9237244-0.84%733 Township
Midway102212260%634 Township
Storden11211223-1.4%9550 City
Westbrook121982010.51%635 Township
Selma13168172-0.59%536 Township
Germantown14167171-0.6%536 Township
Storden151651670.61%536 Township
Ann16152158-0.65%436 Township
Highwater171441450.7%436 Township
Dale181421430.71%436 Township
Bingham Lake191331300%1671 City
Rose Hill20123128-0.81%336 Township
Delton21121126-0.82%336 Township
Amo22115120-0.86%335 Township
Dundee2380741.27%2610 City
Southbrook2472740%234 Township
Wilder255658-1.75%711 City
Fish Lake2655557.84%601 CDP
Kinbrae2710100%121 City

Cottonwood County Cities Summary

Largest City

Windom is the largest city in Cottonwood County, with a population of 4,793.

Smallest City

Kinbrae is the smallest city in Cottonwood County, with a population of 10.

10 Largest Cities

There are 27 cities in Cottonwood County, Minnesota.

Location of Cottonwood County