Loading 33,000 zip codes…
About this map
Total income of everyone in the zip divided by the number of residents, including children. Lower than household income because it's per person.
Source: U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024).
- U.S.
- $44,673
- Minnesota
- $48,237
- Rankings
- Full list
Top and bottom zip codes in Minnesota
Zip codes with 1,000+ residents
Zip codes with the highest per capita income
See allPer capita income by county in Minnesota
- 1Carver County$60,893
- 2Hennepin County$59,401
- 3Washington County$56,954
- 4Olmsted County$54,393
- 5Scott County$54,014
- 6Dakota County$52,084
- 7Cook County$46,808
- 8Wright County$46,650
- 9Ramsey County$46,355
- 10Anoka County$45,484
- 11Le Sueur County$45,340
- 12Sherburne County$45,141
- 13Houston County$44,963
- 14Douglas County$44,466
- 15Chisago County$44,346
- 16Nicollet County$44,053
- 17Lac qui Parle County$44,004
- 18Lake of the Woods County$43,861
- 19Wabasha County$43,686
- 20Dodge County$43,583
- 21Jackson County$43,301
- 22Goodhue County$43,250
- 23McLeod County$42,495
- 24Koochiching County$42,268
- 25Crow Wing County$41,886
- 26Becker County$41,842
- 27Steele County$41,674
- 28Pennington County$41,551
- 29Pope County$41,437
- 30Lake County$41,362
- 31Stevens County$41,309
- 32St. Louis County$41,302
- 33Big Stone County$41,277
- 34Murray County$40,935
- 35Kittson County$40,409
- 36Grant County$40,151
- 37Yellow Medicine County$40,068
- 38Clay County$39,936
- 39Freeborn County$39,886
- 40Isanti County$39,737
- 41Sibley County$39,712
- 42Otter Tail County$39,580
- 43Hubbard County$39,508
- 44Lincoln County$39,497
- 45Carlton County$39,410
- 46Lyon County$39,073
- 47Kandiyohi County$38,860
- 48Rock County$38,826
- 49Rice County$38,682
- 50Benton County$38,579
- 51Winona County$38,508
- 52Cass County$38,449
- 53Fillmore County$38,354
- 54Roseau County$38,348
- 55Stearns County$38,286
- 56Faribault County$38,110
- 57Marshall County$37,984
- 58Pipestone County$37,956
- 59Meeker County$37,905
- 60Red Lake County$37,741
- 61Brown County$37,653
- 62Renville County$37,576
- 63Itasca County$37,533
- 64Norman County$37,402
- 65Polk County$37,371
- 66Martin County$37,332
- 67Morrison County$37,269
- 68Blue Earth County$37,155
- 69Traverse County$37,082
- 70Wilkin County$36,613
- 71Cottonwood County$36,506
- 72Aitkin County$36,503
- 73Waseca County$36,326
- 74Mower County$36,188
- 75Mille Lacs County$36,173
- 76Swift County$36,134
- 77Watonwan County$35,869
- 78Pine County$35,805
- 79Chippewa County$35,718
- 80Kanabec County$35,685
- 81Beltrami County$35,509
- 82Redwood County$34,812
- 83Todd County$33,830
- 84Clearwater County$33,526
- 85Wadena County$32,541
- 86Nobles County$31,342
- 87Mahnomen County$27,297
Questions about this map
Which zip code has the highest per capita income in Minnesota?
Among zip codes with at least 1,000 residents, 55356 (Long Lake, MN) has the highest: $136,506.
Which zip code has the lowest per capita income in Minnesota?
55455 (Minneapolis, MN) has the lowest: $5,913.
What is the per capita income for the United States?
$44,673; in Minnesota it is $48,237.
Where does this data come from?
U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024). Total income of everyone in the zip divided by the number of residents, including children. Lower than household income because it's per person.
More maps
- Population
- Population density
- Median household 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)