Winona County, Minnesota Cities (2025)

29 cities

City
Rank
2025 Pop.
2020 Pop.
Change
Density
Area (mi²)
Type
Winona126,06125,9810.06%1,36919.03 City
Goodview24,0674,117-0.25%1,8342.22 City
St. Charles34,0464,0230.12%1,0633.81 City
Lewiston41,4951,524-0.4%1,1821.26 City
Homer51,3091,2950.31%3735.28 Township
Wilson61,1481,1450%3334.34 Township
New Hartford78178090.37%2335.20 Township
Stockton88168160%4801.70 City
Hillsdale97897650.64%4916 Township
Rollingstone107827700.39%2629.73 Township
Rollingstone116846660.59%1,5720.43 City
St. Charles126586520.15%2131.83 Township
Saratoga136296200.32%1835.74 Township
Utica145815690.52%1733.72 Township
Pleasant Hill155385300.37%1535.72 Township
Norton165315250.38%1632.57 Township
Altura17461471-0.43%1552.98 City
Dresbach184184090.72%537.87 Township
Wiscoy193563520.28%1035.67 Township
Elba20324325-0.31%1033.52 Township
Fremont213173100.63%935.80 Township
Hart222992980%835.59 Township
Dakota23287294-0.35%5180.55 City
Mount Vernon242792740.72%835.12 Township
Utica25254264-0.78%2570.99 City
Whitewater262122060.95%635.22 Township
Minnesota City27182186-0.55%7340.25 City
Pickwick28178907.23%2770.64 CDP
Homer29118176-4.07%991.19 CDP

Winona County Cities Summary

Largest City

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

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