Winona County, Minnesota Cities (2025)

29 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Winona126,22025,9840.18%1,37819 City
Goodview24,0804,117-0.2%1,8402 City
St. Charles34,0654,0240.2%1,0674 City
Lewiston41,5081,527-0.26%1,1921 City
Homer51,3131,2960.23%3735 Township
Wilson61,1391,136-0.09%3334 Township
Stockton78308250.12%4892 City
New Hartford88178090.25%2335 Township
Hillsdale97947650.76%5016 Township
Rollingstone107817680.26%2630 Township
Rollingstone116856670.44%1,5750 City
St. Charles12649645-0.15%2032 Township
Saratoga136266200%1836 Township
Utica145785690.35%1734 Township
Pleasant Hill155375300%1536 Township
Norton165305230.38%1633 Township
Altura17463470-0.43%1563 City
Dresbach184154090.48%538 Township
Wiscoy193563500.56%1036 Township
Elba203353270.9%1034 Township
Fremont213143110%936 Township
Hart222982970%836 Township
Dakota23289293-0.34%5221 City
Mount Vernon242782760%835 Township
Utica25264271-0.75%2671 City
Whitewater262072050%635 Township
Minnesota City27182187-0.55%7340 City
Pickwick28178907.23%2771 CDP
Homer29118176-4.07%991 CDP

Winona County Cities Summary

Largest City

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

Smallest City

Homer is the smallest city in Winona County, with a population of 118.

10 Largest Cities

There are 29 cities in Winona County, Minnesota.

Location of Winona County