Loading 33,000 zip codes…
About this map
The middle household income: half of households earn more, half less. Includes all earners in the home. The Census caps reporting at $250,000+.
Source: U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024).
- U.S.
- $80,734
- Minnesota
- $89,062
- Rankings
- Full list
Top and bottom zip codes in Minnesota
Zip codes with 1,000+ residents
Zip codes with the highest median income
See allMedian household income by county in Minnesota
- 1Carver County$125,946
- 2Scott County$119,314
- 3Washington County$115,345
- 4Wright County$107,209
- 5Dakota County$106,318
- 6Sherburne County$105,466
- 7Anoka County$101,869
- 8Chisago County$99,400
- 9Hennepin County$97,653
- 10Dodge County$95,739
- 11Olmsted County$95,406
- 12Le Sueur County$94,968
- 13Isanti County$87,440
- 14Steele County$84,196
- 15Goodhue County$84,171
- 16Rice County$83,181
- 17Wabasha County$82,007
- 18Ramsey County$81,568
- 19Clay County$81,172
- 20Carlton County$80,573
- 21McLeod County$80,084
- 22Houston County$79,825
- 23Nicollet County$79,756
- 24Douglas County$79,043
- 25Sibley County$77,634
- 26Lake of the Woods County$77,546
- 27Fillmore County$77,512
- 28Pennington County$77,325
- 29Red Lake County$77,188
- 30Stearns County$77,066
- 31Kandiyohi County$76,592
- 32Waseca County$76,261
- 33Pope County$76,220
- 34Kittson County$76,100
- 35Jackson County$75,743
- 36Stevens County$75,733
- 37Lake County$75,541
- 38Meeker County$75,446
- 39Lyon County$75,303
- 40Blue Earth County$74,477
- 41Roseau County$74,474
- 42Lac qui Parle County$74,432
- 43Benton County$74,410
- 44Murray County$74,033
- 45Yellow Medicine County$74,000
- 46Grant County$73,917
- 47Polk County$73,107
- 48Mower County$73,074
- 49Cottonwood County$72,941
- 50Mille Lacs County$72,729
- 51Cook County$72,638
- 52Crow Wing County$72,589
- 53Marshall County$72,543
- 54Norman County$72,260
- 55Otter Tail County$72,255
- 56Hubbard County$71,995
- 57Watonwan County$71,699
- 58Kanabec County$71,460
- 59Chippewa County$71,458
- 60Wilkin County$71,410
- 61Becker County$71,388
- 62Rock County$71,295
- 63Pine County$71,146
- 64Freeborn County$71,023
- 65Winona County$70,744
- 66Renville County$70,625
- 67Big Stone County$70,400
- 68St. Louis County$70,069
- 69Lincoln County$69,694
- 70Pipestone County$69,628
- 71Morrison County$69,446
- 72Brown County$69,378
- 73Beltrami County$68,975
- 74Cass County$68,874
- 75Itasca County$68,603
- 76Redwood County$67,866
- 77Todd County$67,662
- 78Koochiching County$66,940
- 79Faribault County$66,815
- 80Nobles County$66,101
- 81Clearwater County$64,475
- 82Traverse County$62,989
- 83Wadena County$61,467
- 84Aitkin County$60,833
- 85Swift County$60,412
- 86Martin County$59,507
- 87Mahnomen County$59,441
Questions about this map
Which zip code has the highest median household income in Minnesota?
Among zip codes with at least 1,000 residents, 55424 (Minneapolis, MN) has the highest: $250,000+.
Which zip code has the lowest median household income in Minnesota?
55454 (Minneapolis, MN) has the lowest: $23,100.
What is the median household income for the United States?
$80,734; in Minnesota it is $89,062.
Where does this data come from?
U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024). The middle household income: half of households earn more, half less. Includes all earners in the home. The Census caps reporting at $250,000+.
More maps
- 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
- 1-year home price change
- 5-year home price change
- 10-year home price change
- Income inequality (Gini)