| ZIP Codes: | 8 ZIP Codes (8 Standard, 0 PO Box, 0 Unique) [See All] |
| Area Codes: | 507 / 924 |
| Timezone: | Central (GMT -06:00) |
| Local Time: | 2:12:40 PM |
| Population: | 48,709 [See All] |
| FIPS: | 27169 |
| CBSA: | Winona, MN |
| Land Area: | 568 sq mi |
| Water Area: | 14 sq mi |
| Coordinates: | 44.0119, -91.8095 |
| Quick Link: |
48,709 residents live across 8 ZIPs covering 568 sq mi, served by 8 distinct USPS-recognized cities.
Population moved from 50,155 to 48,709 from 2014 to 2024 — a -2.9% change. 3 ZIPs gained residents, 5 lost.
The county's wealthiest ZIP 55972 (Saint Charles, $98,878 median) and poorest ZIP 55987 (Winona, $61,624) are 20.9 miles apart — a 1.6× income gap across local geography.
Median home values vary 1.3× across this county — from $221,800 in 55987 (Winona) to $291,800 in 55969 (Rollingstone).
Density varies 16× across the county — from 13 people/sq mi in 55910 (Altura) to 206 in 55987 (Winona).
Educational attainment ranges from 17.2% bachelor's+ in 55925 (Dakota) to 35.7% in 55987 (Winona) — the breadth of educational profiles across the area.
Within Minnesota, this is the #20 most populous of 93 counties and ranks #22 for median household income .
Weighted by population, the typical household earns about $70,096 across the county — reflecting what a typical resident sees, not a simple ZIP average.
32.7% of adults age 25+ hold a bachelor's degree or higher (10,031 of 30,652 reporting).
8 Standard delivery, 0 PO Box only, 0 single-entity Unique ZIPs serve this county.
A frontier county — vast land area with only a few residents per square mile. Daily life looks very different here than in the country's denser counties.
One ZIP holds the majority of this county's population — a sign of a county built around a single city or town.
| ZIP | City | Type | Population | Median Income | Area (sq mi) | 10-yr Growth |
|---|---|---|---|---|---|---|
| 55987 | Winona | Standard | 34,072 | $61,624 | 165.1 | -3.9% |
| 55972 | Saint Charles | Standard | 5,434 | $98,878 | 87.9 | 6.5% |
| 55952 | Lewiston | Standard | 2,585 | $91,389 | 64.0 | 7.8% |
| 55959 | Minnesota City | Standard | 1,889 | $67,617 | 40.3 | -20.6% |
| 55925 | Dakota | Standard | 1,336 | $92,500 | 31.5 | 21.6% |
| 55910 | Altura | Standard | 1,171 | $76,389 | 90.9 | -20.1% |
| 55969 | Rollingstone | Standard | 1,169 | $94,444 | 26.3 | -1.8% |
| 55979 | Utica | Standard | 1,053 | $85,417 | 61.7 | -0.4% |