14 ZIP Code Tabulation Areas in Winona County, Minnesota. The population-weighted median household income is about $74,879, the median home value about $250,844, and 74.5% of occupied homes are owner-occupied.
- 14
- ZIP codes
- 71.9K
- Population
- 53
- Data points
Winona County at a glance
- $74,879
- Median household income
- $250,844
- Median home value
- 38.5
- Median age
- 74.5%
- Owner-occupied
- 31,450
- Housing units
Income, home value, and age are population-weighted averages of the ZIP-level medians in the file. Counts are exact.
Top 5 Winona County ZIP codes by median household income| # | ZIP | City | Population | Homeowner % | Median HH $ |
|---|
| 1 | 55972 | Dover | 5,434 | 83.5% | $98,878 |
| 2 | 55923 | Chatfield | 4,375 | 88.2% | $96,328 |
| 3 | 55969 | Altura | 1,169 | 89.1% | $94,444 |
| 4 | 55925 | Dakota | 1,336 | 91.4% | $92,500 |
| 5 | 55952 | Lewiston | 2,585 | 80.2% | $91,389 |
Top 5 Winona County ZIP codes by population| # | ZIP | City | Population | Homeowner % | Median HH $ |
|---|
| 1 | 55987 | Goodview | 34,072 | 63.9% | $61,624 |
| 2 | 55947 | Dresbach | 7,403 | 87.3% | $88,611 |
| 3 | 55972 | Dover | 5,434 | 83.5% | $98,878 |
| 4 | 55964 | Plainview | 4,400 | 84.3% | $84,318 |
| 5 | 55923 | Chatfield | 4,375 | 88.2% | $96,328 |
Top 5 Winona County ZIP codes by Homeowner GDP| # | ZIP | City | Population | Homeowner % | Median HH $ | Homeowner GDP |
|---|
| 1 | 55987 | Goodview | 34,072 | 63.9% | $61,624 | $559.9M |
| 2 | 55947 | Dresbach | 7,403 | 87.3% | $88,611 | $249.4M |
| 3 | 55972 | Dover | 5,434 | 83.5% | $98,878 | $165.3M |
| 4 | 55923 | Chatfield | 4,375 | 88.2% | $96,328 | $142.8M |
| 5 | 55964 | Plainview | 4,400 | 84.3% | $84,318 | $119.1M |
Homeowner GDP = owner-occupied units × median household income — a proxy for aggregate homeowner spending power in a ZIP, useful for scoring market opportunity. Not an official economic statistic.
Densest: 55987 (Goodview) at 217 people/sq mi. Least dense: 55962 (Peterson) at 12 people/sq mi.
Other counties in Minnesota
See all Minnesota counties →