Minnesota ZIP code database
Every ZIP Code Tabulation Area in Minnesota — 880 rows, 53 columns of population, race and ethnicity, age and sex, income, and housing (owner vs. renter). Across Minnesota, the population-weighted median household income is about $92,746, the median home value about $336,032, and 72.2% of occupied homes are owner-occupied.
- 880
- ZIP codes
- 5.7M
- Population
- 53
- Data points
Minnesota at a glance
- $92,746
- Median household income
- $336,032
- Median home value
- 39.3
- Median age
- 72.2%
- Owner-occupied
- 2,544,709
- Housing units
- 87
- Counties covered
Income, home value, and age are population-weighted averages of the ZIP-level medians in the file. Counts are exact.
| # | ZIP | City | Population | Homeowner % | Median HH $ |
|---|---|---|---|---|---|
| 1 | 55424 | Edina | 10,289 | 91.5% | $250,001 |
| 2 | 55386 | Victoria | 10,077 | 93.3% | $192,458 |
| 3 | 55340 | Corcoran | 10,183 | 92.3% | $178,553 |
| 4 | 55391 | Deephaven | 15,502 | 81.8% | $174,301 |
| 5 | 55446 | Plymouth | 28,247 | 82.6% | $170,625 |
| 6 | 55439 | Bloomington | 9,459 | 90.2% | $168,693 |
| 7 | 55331 | Chanhassen | 19,805 | 86.1% | $159,450 |
| 8 | 55054 | Elko New Market | 2,831 | 92.1% | $157,096 |
| 9 | 55341 | Hanover | 3,561 | 92.8% | $157,071 |
| 10 | 55356 | Long Lake | 5,696 | 87.2% | $156,622 |
| # | ZIP | City | Population | Homeowner % | Median HH $ |
|---|---|---|---|---|---|
| 1 | 55044 | Credit River | 64,762 | 88% | $141,551 |
| 2 | 55901 | Rochester | 58,495 | 64.3% | $94,607 |
| 3 | 55106 | St. Paul | 56,708 | 61.1% | $70,187 |
| 4 | 55124 | Apple Valley | 55,658 | 73.5% | $97,727 |
| 5 | 55303 | Anoka | 52,614 | 75.8% | $102,986 |
| 6 | 56001 | Eagle Lake | 51,585 | 54.1% | $69,531 |
| 7 | 55379 | Prior Lake | 50,041 | 74.7% | $106,312 |
| 8 | 55304 | Andover | 49,737 | 94% | $131,700 |
| 9 | 55337 | Burnsville | 47,633 | 64% | $84,110 |
| 10 | 55104 | St. Paul | 45,762 | 53.1% | $75,712 |
| # | ZIP | City | Population | Homeowner % | Median HH $ | Homeowner GDP |
|---|---|---|---|---|---|---|
| 1 | 55044 | Credit River | 64,762 | 88% | $141,551 | $2.8B |
| 2 | 55304 | Andover | 49,737 | 94% | $131,700 | $2.1B |
| 3 | 55311 | Dayton | 38,472 | 86.7% | $153,568 | $1.9B |
| 4 | 55347 | Eden Prairie | 30,429 | 91.7% | $155,430 | $1.7B |
| 5 | 55125 | Woodbury | 44,185 | 77.6% | $119,260 | $1.6B |
| 6 | 55372 | Credit River | 34,772 | 90.7% | $145,499 | $1.6B |
| 7 | 55330 | Elk River | 45,721 | 84.2% | $115,761 | $1.6B |
| 8 | 55303 | Anoka | 52,614 | 75.8% | $102,986 | $1.6B |
| 9 | 55124 | Apple Valley | 55,658 | 73.5% | $97,727 | $1.6B |
| 10 | 55016 | Cottage Grove | 40,695 | 88.2% | $120,715 | $1.5B |
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: 55404 (Minneapolis) at 16,016 people/sq mi. Least dense: 56711 (Angle Inlet) at 1 people/sq mi.
All 53 data points
Every column defined in the data dictionary.