Cottonwood County, Minnesota Cities (2025)

27 cities

City
Rank
2025 Pop.
2020 Pop.
Change
Density
Area (mi²)
Type
Windom14,7894,809-0.08%1,1694.09 City
Mountain Lake21,9101,999-0.93%1,1711.63 City
Westbrook3718757-1.1%1,0720.67 City
Windom4515522-0.58%1435.99 Township
Jeffers5331353-1.19%8530.39 City
Mountain Lake6306313-0.33%935.50 Township
Great Bend7292312-2.01%931.09 Township
Carson8266279-1.12%835.29 Township
Lakeside9222235-1.77%733.48 Township
Storden10209224-1.42%9460.22 City
Midway11209224-1.88%634.12 Township
Westbrook12188203-2.08%534.94 Township
Germantown13160171-1.84%435.84 Township
Selma14160169-1.84%435.98 Township
Storden15156167-1.89%435.75 Township
Ann16147158-2%436.14 Township
Highwater17140145-0.71%435.94 Township
Bingham Lake181381380%1730.80 City
Dale19132143-2.22%435.62 Township
Rose Hill20120128-1.64%335.76 Township
Delton21118126-1.67%335.81 Township
Amo22113121-1.74%335.07 Township
Dundee2376731.33%2480.31 City
Southbrook247175-1.39%234.16 Township
Wilder2556580%710.79 City
Fish Lake2655557.84%600.91 CDP
Kinbrae2714140%160.87 City

Cottonwood County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

There are 27 cities in Cottonwood County, Minnesota.

Location of Cottonwood County