Goodhue County, Minnesota Cities (2025)

29 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Red Wing116,82716,6300.23%48335 City
Cannon Falls24,1964,219-0.12%9315 City
Zumbrota34,0823,7351.72%1,4293 City
Pine Island43,8953,7690.65%6506 City
Kenyon51,8681,886-0.21%8092 City
Florence61,5441,553-0.13%4435 Township
Goodhue71,2421,249-0.16%1,1291 City
Stanton81,1221,133-0.27%4923 Township
Wanamingo91,1081,113-0.09%7821 City
Cannon Falls101,0191,026-0.29%3133 Township
Leon119479520%2538 Township
Hay Creek12876884-0.23%2634 Township
Vasa13851857-0.23%2141 Township
Welch14846849-0.24%2239 Township
Featherstone15737744-0.27%2136 Township
Minneola166206240%1933 Township
Zumbrota17613621-0.33%1835 Township
Pine Island18574580-0.17%1832 Township
Goodhue195405410.19%1635 Township
Belle Creek20512517-0.19%1435 Township
Belvidere21468474-0.43%1336 Township
Wanamingo22383387-0.26%1038 Township
Kenyon23381386-0.52%1134 Township
Wacouta243813810.26%1004 Township
Cherry Grove25380385-0.52%1038 Township
Holden26380384-0.26%1136 Township
Dennison27217221-0.46%1731 City
Frontenac28197192-2.96%1072 CDP
Bellechester29174176-0.57%5510 City

Goodhue County Cities Summary

Largest City

Red Wing is the largest city in Goodhue County, with a population of 16,827.

Smallest City

Bellechester is the smallest city in Goodhue County, with a population of 174.

10 Largest Cities

There are 29 cities in Goodhue County, Minnesota.

Location of Goodhue County