← Back to Discover · All towns in Minnesota
Towns in Winona County
14 towns with data in Winona County, Minnesota, largest first. Find your matches.
Winona is the largest of the 14 towns we list in Winona County, with 26,009 people. Together they have 38,974 people.
| Town | Population | Typical household income | Typical home price |
|---|---|---|---|
| Winona | 26,009 | $56,337 | $201,800 |
| Goodview | 4,103 | $74,712 | $254,200 |
| St. Charles | 4,037 | $96,200 | $256,600 |
| Lewiston | 1,613 | $91,875 | $213,600 |
| Stockton | 811 | $86,042 | $258,100 |
| Rollingstone | 620 | $93,000 | $239,400 |
| Altura | 388 | $61,563 | $206,000 |
| Dakota | 304 | $95,357 | $236,200 |
| Dresbach | 286 | $90,250 | $343,800 |
| Utica | 216 | $73,125 | $188,400 |
| Homer | 179 | $99,375 | $285,000 |
| Pickwick | 171 | $87,647 | $266,700 |
| Minnesota City | 135 | $72,083 | $169,000 |
| Elba | 102 | $76,250 | $159,400 |
ZIP codes in Winona County
8 ZIP codes in Winona County, Minnesota. A ZIP code can also reach into a neighboring county.
- 55910 Altura
- 55925 Dakota
- 55952 Lewiston
- 55959 Minnesota City
- 55969 Rollingstone
- 55972 Saint Charles
- 55979 Utica
- 55987 Winona
Nearby counties in Minnesota
- Houston County 6
- Fillmore County 13
- Wabasha County 11
- Olmsted County 9
- Dodge County 6
- Mower County 14
Link to this page
Copy this HTML to link to this page from your own site.