Median household income: zip codes ranked in Minnesota
The middle household income: half of households earn more, half less. Includes all earners in the home. The Census caps reporting at $250,000+. These lists rank zip codes in Minnesota with at least 1,000 residents, using the Census Bureau's American Community Survey 5-year estimates.
Showing Minnesota. Pick another state
Zip codes with the highest median income
| # | Zip | City | Median income |
|---|---|---|---|
| 1 | 55424 | Minneapolis | $250,000+ |
| 2 | 55386 | Victoria | $192,458 |
| 3 | 55340 | Hamel | $178,553 |
| 4 | 55391 | Wayzata | $174,301 |
| 5 | 55446 | Minneapolis | $170,625 |
| 6 | 55439 | Minneapolis | $168,693 |
| 7 | 55331 | Excelsior | $159,450 |
| 8 | 55054 | Elko New Market | $157,096 |
| 9 | 55341 | Hanover | $157,071 |
| 10 | 55356 | Long Lake | $156,622 |
| 11 | 55347 | Eden Prairie | $155,430 |
| 12 | 55042 | Lake Elmo | $154,341 |
| 13 | 55311 | Maple Grove | $153,568 |
| 14 | 55357 | Loretto | $152,500 |
| 15 | 55419 | Minneapolis | $148,350 |
| 16 | 55410 | Minneapolis | $146,425 |
| 17 | 55372 | Prior Lake | $145,499 |
| 18 | 55345 | Minnetonka | $145,332 |
| 19 | 55374 | Rogers | $144,714 |
| 20 | 55436 | Minneapolis | $144,129 |
| 21 | 55129 | Saint Paul | $143,795 |
| 22 | 55044 | Lakeville | $141,551 |
| 23 | 55315 | Carver | $140,893 |
| 24 | 55317 | Chanhassen | $140,385 |
| 25 | 55327 | Dayton | $140,366 |
| 26 | 55123 | Saint Paul | $139,215 |
| 27 | 55346 | Eden Prairie | $135,000 |
| 28 | 55001 | Afton | $133,581 |
| 29 | 55447 | Minneapolis | $133,555 |
| 30 | 55088 | Webster | $132,917 |
| 31 | 55955 | Mantorville | $132,524 |
| 32 | 55449 | Minneapolis | $131,832 |
| 33 | 55304 | Andover | $131,700 |
| 34 | 55920 | Byron | $131,336 |
| 35 | 55376 | Saint Michael | $131,266 |
| 36 | 55020 | Elko New Market | $131,071 |
| 37 | 55038 | Hugo | $130,931 |
| 38 | 55375 | Saint Bonifacius | $130,893 |
| 39 | 55960 | Oronoco | $130,227 |
| 40 | 55359 | Maple Plain | $129,250 |
| 41 | 55301 | Albertville | $129,232 |
| 42 | 55073 | Scandia | $128,723 |
| 43 | 55068 | Rosemount | $127,798 |
| 44 | 55024 | Farmington | $127,280 |
| 45 | 55417 | Minneapolis | $126,261 |
| 46 | 55003 | Bayport | $125,893 |
| 47 | 55415 | Minneapolis | $124,921 |
| 48 | 55378 | Savage | $124,871 |
| 49 | 55322 | Cologne | $124,861 |
| 50 | 55115 | Saint Paul | $124,234 |
| 51 | 55442 | Minneapolis | $123,859 |
| 52 | 55360 | Mayer | $122,117 |
| 53 | 55309 | Big Lake | $121,711 |
| 54 | 55011 | Cedar | $121,434 |
| 55 | 55016 | Cottage Grove | $120,715 |
| 56 | 55902 | Rochester | $120,611 |
| 57 | 55065 | Randolph | $119,667 |
| 58 | 55125 | Saint Paul | $119,260 |
| 59 | 55929 | Dover | $118,977 |
| 60 | 55733 | Esko | $118,260 |
| 61 | 55127 | Saint Paul | $117,917 |
| 62 | 55019 | Dundas | $117,381 |
| 63 | 55444 | Minneapolis | $117,198 |
| 64 | 55120 | Saint Paul | $116,346 |
| 65 | 55316 | Champlin | $116,102 |
| 66 | 55330 | Elk River | $115,761 |
| 67 | 56071 | New Prague | $115,690 |
| 68 | 55082 | Stillwater | $115,040 |
| 69 | 55079 | Stacy | $114,614 |
| 70 | 56357 | Oak Park | $114,531 |
| 71 | 55387 | Waconia | $114,511 |
| 72 | 55031 | Hampton | $114,338 |
| 73 | 55328 | Delano | $114,158 |
| 74 | 55320 | Clearwater | $113,973 |
| 75 | 55401 | Minneapolis | $113,522 |
| 76 | 55963 | Pine Island | $112,287 |
| 77 | 55318 | Chaska | $112,243 |
| 78 | 55369 | Osseo | $112,144 |
| 79 | 55352 | Jordan | $112,070 |
| 80 | 55077 | Inver Grove Heights | $111,967 |
| 81 | 55319 | Clear Lake | $111,607 |
| 82 | 55804 | Duluth | $111,228 |
| 83 | 56288 | Spicer | $111,021 |
| 84 | 55967 | Racine | $109,583 |
| 85 | 55005 | Bethel | $109,107 |
| 86 | 55013 | Chisago City | $109,063 |
| 87 | 55045 | Lindstrom | $108,929 |
| 88 | 55089 | Welch | $108,750 |
| 89 | 55070 | Saint Francis | $108,750 |
| 90 | 55364 | Mound | $108,725 |
| 91 | 55126 | Saint Paul | $108,217 |
| 92 | 56580 | Sabin | $107,813 |
| 93 | 55047 | Marine On Saint Croix | $107,361 |
| 94 | 55105 | Saint Paul | $107,248 |
| 95 | 55074 | Shafer | $106,625 |
| 96 | 55308 | Becker | $106,510 |
| 97 | 55438 | Minneapolis | $106,432 |
| 98 | 55379 | Shakopee | $106,312 |
| 99 | 56549 | Hawley | $105,968 |
| 100 | 55416 | Minneapolis | $105,958 |
Zip codes with the lowest median income
| # | Zip | City | Median income |
|---|---|---|---|
| 1 | 55454 | Minneapolis | $23,100 |
| 2 | 55404 | Minneapolis | $41,940 |
| 3 | 55806 | Duluth | $42,833 |
| 4 | 55805 | Duluth | $43,100 |
| 5 | 56183 | Westbrook | $45,536 |
| 6 | 55384 | Spring Park | $48,315 |
| 7 | 55103 | Saint Paul | $48,390 |
| 8 | 56671 | Redlake | $48,625 |
| 9 | 56441 | Crosby | $50,298 |
| 10 | 56630 | Blackduck | $50,333 |
| 11 | 55802 | Duluth | $51,544 |
| 12 | 55414 | Minneapolis | $51,966 |
| 13 | 56440 | Clarissa | $53,250 |
| 14 | 56296 | Wheaton | $53,527 |
| 15 | 55753 | Keewatin | $53,643 |
| 16 | 55719 | Chisholm | $53,647 |
| 17 | 55792 | Virginia | $53,750 |
| 18 | 55748 | Hill City | $53,810 |
| 19 | 55130 | Saint Paul | $54,130 |
| 20 | 56031 | Fairmont | $54,847 |
| 21 | 56181 | Welcome | $55,750 |
| 22 | 55746 | Hibbing | $55,823 |
| 23 | 55705 | Aurora | $56,208 |
| 24 | 56215 | Benson | $56,604 |
| 25 | 55706 | Babbitt | $56,750 |
| 26 | 56446 | Eagle Bend | $56,979 |
| 27 | 56670 | Redby | $57,132 |
| 28 | 56655 | Longville | $57,404 |
| 29 | 56569 | Ogema | $57,434 |
| 30 | 56142 | Ivanhoe | $57,500 |
| 31 | 56557 | Mahnomen | $57,731 |
| 32 | 56477 | Sebeka | $57,857 |
| 33 | 55072 | Sandstone | $58,144 |
| 34 | 56304 | Saint Cloud | $58,148 |
| 35 | 56144 | Jasper | $58,375 |
| 36 | 56433 | Akeley | $58,889 |
| 37 | 56387 | Waite Park | $59,009 |
| 38 | 55713 | Buhl | $59,036 |
| 39 | 55974 | Spring Grove | $59,205 |
| 40 | 56359 | Onamia | $59,457 |
| 41 | 55760 | McGregor | $59,474 |
| 42 | 56542 | Fosston | $59,706 |
| 43 | 56716 | Crookston | $59,744 |
| 44 | 56208 | Appleton | $59,766 |
| 45 | 56479 | Staples | $59,920 |
| 46 | 56474 | Pine River | $59,922 |
| 47 | 55411 | Minneapolis | $60,225 |
| 48 | 56437 | Bertha | $60,345 |
| 49 | 56345 | Little Falls | $60,676 |
| 50 | 55403 | Minneapolis | $60,873 |
| 51 | 56339 | Hoffman | $60,893 |
| 52 | 56570 | Osage | $61,042 |
| 53 | 55951 | Le Roy | $61,131 |
| 54 | 56628 | Bigfork | $61,250 |
| 55 | 56636 | Deer River | $61,289 |
| 56 | 56220 | Canby | $61,414 |
| 57 | 55987 | Winona | $61,624 |
| 58 | 56556 | McIntosh | $61,786 |
| 59 | 56672 | Remer | $61,842 |
| 60 | 56466 | Motley | $61,910 |
| 61 | 56270 | Morton | $61,944 |
| 62 | 55731 | Ely | $62,008 |
| 63 | 55808 | Duluth | $62,031 |
| 64 | 55807 | Duluth | $62,067 |
| 65 | 55335 | Gibbon | $62,206 |
| 66 | 56097 | Wells | $62,264 |
| 67 | 55332 | Fairfax | $62,361 |
| 68 | 56435 | Backus | $62,381 |
| 69 | 55704 | Askov | $62,500 |
| 70 | 56438 | Browerville | $62,500 |
| 71 | 55734 | Eveleth | $62,703 |
| 72 | 55114 | Saint Paul | $62,766 |
| 73 | 56762 | Warren | $62,933 |
| 74 | 56452 | Hackensack | $62,941 |
| 75 | 56278 | Ortonville | $63,203 |
| 76 | 55355 | Litchfield | $63,295 |
| 77 | 56342 | Isle | $63,295 |
| 78 | 56621 | Bagley | $63,721 |
| 79 | 56551 | Henning | $63,750 |
| 80 | 55735 | Finlayson | $63,827 |
| 81 | 56115 | Balaton | $64,000 |
| 82 | 55720 | Cloquet | $64,167 |
| 83 | 56187 | Worthington | $64,326 |
| 84 | 56475 | Randall | $64,327 |
| 85 | 56087 | Springfield | $64,375 |
| 86 | 56482 | Wadena | $64,439 |
| 87 | 55723 | Cook | $64,526 |
| 88 | 56649 | International Falls | $64,736 |
| 89 | 55732 | Embarrass | $64,750 |
| 90 | 56520 | Breckenridge | $64,792 |
| 91 | 56271 | Murdock | $64,861 |
| 92 | 55342 | Hector | $64,861 |
| 93 | 55101 | Saint Paul | $64,863 |
| 94 | 56634 | Clearbrook | $64,886 |
| 95 | 56763 | Warroad | $65,000 |
| 96 | 55736 | Floodwood | $65,179 |
| 97 | 56303 | Saint Cloud | $65,198 |
| 98 | 56537 | Fergus Falls | $65,473 |
| 99 | 55812 | Duluth | $65,505 |
| 100 | 56256 | Madison | $65,521 |
Other rankings
- Population
- Population density
- Per capita income
- Median home value
- Median gross rent
- Median age
- Poverty rate
- Bachelor's degree or higher
- Homeownership rate
- Average commute
- Work from home
- Unemployment rate
- Diversity index
- Broadband access
- Uninsured rate
- Veterans
- Foreign-born residents
- Housing vacancy
- Rent-burdened renters
- Residents 65 and older
- Residents under 18
- Median earnings per worker
- Tech workers
- Healthcare workers
- Self-employed workers
- Government workers
- Income inequality (Gini)