Winona County, Minnesota Cities (2026)

27 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Winona126,26725,9840.18%1,38019 City
Goodview24,0734,117-0.17%1,8372 City
St. Charles34,0734,0240.2%1,0704 City
Lewiston41,5041,527-0.27%1,1891 City
Homer51,3161,2960.23%3735 Township
Wilson61,1381,136-0.09%3334 Township
Stockton78318250.12%4892 City
New Hartford88198090.24%2335 Township
Hillsdale98007650.76%5016 Township
Rollingstone107837680.26%2630 Township
Rollingstone116896670.58%1,5840 City
St. Charles12648645-0.15%2032 Township
Saratoga136266200%1836 Township
Utica145805690.35%1734 Township
Pleasant Hill155375300%1536 Township
Norton165325230.38%1633 Township
Altura17462470-0.22%1553 City
Dresbach184174090.48%538 Township
Wiscoy193583500.56%1036 Township
Elba203383270.9%1034 Township
Fremont213143110%936 Township
Hart222982970%836 Township
Dakota23288293-0.35%5201 City
Mount Vernon242782760%835 Township
Utica25263271-0.38%2661 City
Whitewater262072050%635 Township
Minnesota City27181187-0.55%7300 City

Winona County Cities Summary

Largest City

Winona is the largest city in Winona County, with a population of 26,267.

Smallest City

Minnesota City is the smallest city in Winona County, with a population of 181.

10 Largest Cities

There are 27 cities in Winona County, Minnesota.

Location of Winona County