Skip to content

Richest ZIP codes in Minnesota

The ZIP codes in Minnesota with the highest median household income, among ZIP codes with at least the population shown below so one-estate enclaves don't crowd the list.

RankZIP codeCityCountyMedian household incomePopulation
155424Minneapolis, MNHennepin County$250,00110,289
255386Victoria, MNCarver County$192,45810,077
355340Hamel, MNHennepin County$178,55310,183
455391Wayzata, MNHennepin County$174,30115,502
555446Minneapolis, MNHennepin County$170,62528,247
655439Minneapolis, MNHennepin County$168,6939,459
755331Excelsior, MNHennepin County$159,45019,805
855054Elko New Market, MNScott County$157,0962,831
955341Hanover, MNWright County$157,0713,561
1055356Long Lake, MNHennepin County$156,6225,696
1155347Eden Prairie, MNHennepin County$155,43030,429
1255042Lake Elmo, MNWashington County$154,34113,705
1355311Maple Grove, MNHennepin County$153,56838,472
1455357Loretto, MNHennepin County$152,5003,419
1555419Minneapolis, MNHennepin County$148,35029,738
1655410Minneapolis, MNHennepin County$146,42520,422
1755372Prior Lake, MNScott County$145,49934,772
1855345Minnetonka, MNHennepin County$145,33220,789
1955374Rogers, MNHennepin County$144,71416,661
2055436Minneapolis, MNHennepin County$144,12914,462
2155129Saint Paul, MNWashington County$143,79534,120
2255044Lakeville, MNDakota County$141,55164,762
2355315Carver, MNCarver County$140,8937,147
2455317Chanhassen, MNCarver County$140,38522,299
2555327Dayton, MNHennepin County$140,3666,016
2655123Saint Paul, MNDakota County$139,21526,501
2755346Eden Prairie, MNHennepin County$135,00018,588
2855001Afton, MNWashington County$133,5813,027
2955447Minneapolis, MNHennepin County$133,55520,931
3055088Webster, MNRice County$132,9171,812
3155955Mantorville, MNDodge County$132,5242,605
3255449Minneapolis, MNAnoka County$131,83234,443
3355304Andover, MNAnoka County$131,70049,737
3455920Byron, MNOlmsted County$131,3369,271
3555376Saint Michael, MNWright County$131,26620,106
3655020Elko New Market, MNScott County$131,0714,115
3755038Hugo, MNWashington County$130,93125,061
3855375Saint Bonifacius, MNHennepin County$130,8934,326
3955960Oronoco, MNOlmsted County$130,2273,375
4055359Maple Plain, MNHennepin County$129,2506,997
4155301Albertville, MNWright County$129,23213,482
4255073Scandia, MNWashington County$128,7234,169
4355068Rosemount, MNDakota County$127,79833,119
4455024Farmington, MNDakota County$127,28037,287
4555417Minneapolis, MNHennepin County$126,26125,102
4655003Bayport, MNWashington County$125,8933,905
4755415Minneapolis, MNHennepin County$124,9216,900
4855378Savage, MNScott County$124,87132,162
4955322Cologne, MNCarver County$124,8613,775
5055115Saint Paul, MNWashington County$124,2348,949

Source: American Community Survey 2020–2024 5-year estimates. The ACS caps reported medians at $250,000. Only ZIP codes with a delivery area and at least 1,000 residents are ranked. Methodology

Free to cite with a link to this page.

By state

More ZIP code rankings