27 cities
City | Rank | 2025 Pop. ↓ | 2020 Pop. | Change | Density | Area (mi²) | Type |
---|---|---|---|---|---|---|---|
Windom | 1 | 4,789 | 4,809 | -0.08% | 1,169 | 4.09 | City |
Mountain Lake | 2 | 1,910 | 1,999 | -0.93% | 1,171 | 1.63 | City |
Westbrook | 3 | 718 | 757 | -1.1% | 1,072 | 0.67 | City |
Windom township | 4 | 515 | 522 | -0.58% | 14 | 35.99 | Township |
Jeffers | 5 | 331 | 353 | -1.19% | 853 | 0.39 | City |
Mountain Lake township | 6 | 306 | 313 | -0.33% | 9 | 35.50 | Township |
Great Bend township | 7 | 292 | 312 | -2.01% | 9 | 31.09 | Township |
Carson township | 8 | 266 | 279 | -1.12% | 8 | 35.29 | Township |
Lakeside township | 9 | 222 | 235 | -1.77% | 7 | 33.48 | Township |
Storden | 10 | 209 | 224 | -1.42% | 946 | 0.22 | City |
Midway township | 11 | 209 | 224 | -1.88% | 6 | 34.12 | Township |
Westbrook township | 12 | 188 | 203 | -2.08% | 5 | 34.94 | Township |
Germantown township | 13 | 160 | 171 | -1.84% | 4 | 35.84 | Township |
Selma township | 14 | 160 | 169 | -1.84% | 4 | 35.98 | Township |
Storden township | 15 | 156 | 167 | -1.89% | 4 | 35.75 | Township |
Ann township | 16 | 147 | 158 | -2% | 4 | 36.14 | Township |
Highwater township | 17 | 140 | 145 | -0.71% | 4 | 35.94 | Township |
Bingham Lake | 18 | 138 | 138 | 0% | 173 | 0.80 | City |
Dale township | 19 | 132 | 143 | -2.22% | 4 | 35.62 | Township |
Rose Hill township | 20 | 120 | 128 | -1.64% | 3 | 35.76 | Township |
Delton township | 21 | 118 | 126 | -1.67% | 3 | 35.81 | Township |
Amo township | 22 | 113 | 121 | -1.74% | 3 | 35.07 | Township |
Dundee | 23 | 76 | 73 | 1.33% | 248 | 0.31 | City |
Southbrook township | 24 | 71 | 75 | -1.39% | 2 | 34.16 | Township |
Wilder | 25 | 56 | 58 | 0% | 71 | 0.79 | City |
Fish Lake | 26 | 55 | 55 | 7.84% | 60 | 0.91 | CDP |
Kinbrae | 27 | 14 | 14 | 0% | 16 | 0.87 | City |
Windom is the largest city in Cottonwood County, with a population of 4,789.
Kinbrae is the smallest city in Cottonwood County.
There are 27 cities in Cottonwood County, Minnesota.