Goodhue County, Minnesota Cities (2026)

28 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Red Wing116,86716,6300.24%48435 City
Cannon Falls24,1924,219-0.1%9305 City
Zumbrota34,1523,7351.71%1,3713 City
Pine Island43,9203,7690.64%6326 City
Kenyon51,8651,886-0.16%8082 City
Florence61,5421,553-0.13%4435 Township
Goodhue71,2411,249-0.08%1,1281 City
Stanton81,1191,133-0.27%4923 Township
Wanamingo91,1071,113-0.09%7811 City
Cannon Falls101,0161,026-0.29%3133 Township
Leon119479520%2538 Township
Hay Creek12874884-0.23%2534 Township
Vasa13849857-0.24%2141 Township
Welch14844849-0.24%2239 Township
Featherstone15735744-0.27%2136 Township
Minneola166206240%1933 Township
Zumbrota17611621-0.33%1835 Township
Pine Island18573580-0.17%1832 Township
Goodhue195415410.19%1635 Township
Belle Creek20511517-0.2%1435 Township
Belvidere21466474-0.43%1336 Township
Wacouta223823810.26%1004 Township
Wanamingo23382387-0.26%1038 Township
Holden24379384-0.26%1136 Township
Kenyon25379386-0.52%1134 Township
Cherry Grove26378385-0.53%1038 Township
Dennison27216221-0.46%1721 City
Bellechester281741760%5510 City

Goodhue County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

There are 28 cities in Goodhue County, Minnesota.

Location of Goodhue County