US · EN

Minnesota

Minnesota has 5,739,445 residents in 87 counties and 853 ZIP codes. The median household income is $89,062, 10% above the national figure, and the typical owner-occupied home is valued at $329,300. 72% of households own their home.

State · ACS 2020–2024 · Updated October 24, 2026
5,739,445residentsACS 2020–2024
$89,062median household incomein 2024 dollars
$329,300median home valueowner-occupied homes
92%of households have broadbandhome internet subscription
Minnesota · 853 ZIP codes
Map of Minnesota: Median household income by ZIP code, ACS 2020–2024
<$45K$125K+
Median household income by ZIP code, ACS 2020–2024

Sources: U.S. Census Bureau, American Community Survey 2020–2024 5-year estimates · U.S. Census Bureau, 2024 Gazetteer and 2020 ZCTA relationship files

All 87 counties.

Colour shows where each county sits among the others in the table, from lowest to highest.

CountyResidentsHousehold incomeHome valueOwnersBachelor's+BroadbandCommute
Aitkin County16,056$61K$256K85%20%85%29 min
Anoka County370,349$102K$347K80%32%94%28 min
Becker County35,343$71K$291K77%28%89%23 min
Beltrami County46,512$69K$238K70%32%92%22 min
Benton County41,593$74K$271K67%26%91%25 min
Big Stone County5,127$70K$169K80%26%90%20 min
Blue Earth County69,871$74K$267K61%34%89%18 min
Brown County25,800$69K$191K79%25%87%16 min
Carlton County36,518$81K$245K80%27%88%23 min
Carver County110,041$126K$454K82%50%95%27 min
Cass County30,992$69K$288K86%26%89%26 min
Chippewa County12,377$71K$156K72%19%88%18 min
Chisago County57,991$99K$352K86%24%93%33 min
Clay County66,059$81K$266K66%39%90%21 min
Clearwater County8,616$64K$192K80%20%85%27 min
Cook County5,635$73K$336K78%47%93%18 min
Cottonwood County11,458$73K$169K74%24%85%17 min
Crow Wing County67,686$73K$307K77%29%90%24 min
Dakota County445,771$106K$381K75%45%94%25 min
Dodge County21,045$96K$288K87%30%91%27 min
Douglas County39,575$79K$321K77%30%89%21 min
Faribault County13,914$67K$135K79%22%85%21 min
Fillmore County21,414$78K$221K83%24%87%28 min
Freeborn County30,623$71K$171K80%18%86%21 min
Goodhue County47,943$84K$285K79%28%91%25 min
Grant County6,127$74K$191K79%21%89%25 min
Hennepin County1,269,496$98K$393K63%54%93%24 min
Houston County18,653$80K$239K83%30%88%25 min
Hubbard County21,831$72K$283K83%31%89%24 min
Isanti County42,596$87K$306K84%21%91%34 min
Itasca County45,275$69K$225K83%26%89%25 min
Jackson County9,933$76K$157K80%26%89%20 min
Kanabec County16,390$71K$228K85%16%85%37 min
Kandiyohi County44,079$77K$243K73%28%89%19 min
Kittson County4,084$76K$135K83%29%89%21 min
Koochiching County11,833$67K$157K80%22%89%18 min
Lac qui Parle County6,682$74K$158K83%23%85%18 min
Lake County10,879$76K$241K84%27%88%27 min
Lake of the Woods County3,821$78K$216K82%25%91%18 min
Le Sueur County29,113$95K$317K81%26%89%27 min
Lincoln County5,603$70K$164K81%26%88%23 min
Lyon County25,503$75K$201K73%31%91%16 min
Mahnomen County5,358$59K$162K73%16%86%22 min
Marshall County8,909$73K$165K83%19%87%25 min
Martin County19,780$60K$164K69%24%86%18 min
McLeod County36,798$80K$246K77%20%89%25 min
Meeker County23,468$75K$249K79%20%88%27 min
Mille Lacs County27,125$73K$258K78%18%87%34 min
Morrison County34,249$69K$249K81%19%87%30 min
Mower County40,343$73K$185K78%24%88%22 min
Murray County8,097$74K$185K82%24%85%22 min
Nicollet County34,411$80K$270K72%36%89%18 min
Nobles County22,041$66K$197K74%18%88%20 min
Norman County6,367$72K$147K79%23%88%25 min
Olmsted County164,498$95K$332K71%49%92%20 min
Otter Tail County60,475$72K$273K80%28%88%22 min
Pennington County13,791$77K$196K72%21%88%14 min
Pine County29,640$71K$239K82%17%86%34 min
Pipestone County9,284$70K$140K81%22%88%18 min
Polk County30,705$73K$223K71%28%90%20 min
Pope County11,418$76K$255K84%24%88%24 min
Ramsey County542,945$82K$327K61%46%92%23 min
Red Lake County3,915$77K$162K83%19%83%26 min
Redwood County15,350$68K$158K78%22%87%19 min
Renville County14,558$71K$163K80%18%86%22 min
Rice County67,917$83K$320K76%30%92%24 min
Rock County9,621$71K$224K77%26%90%21 min
Roseau County15,302$74K$184K79%21%90%18 min
Scott County154,557$119K$419K84%44%95%26 min
Sherburne County100,560$105K$361K83%30%93%33 min
Sibley County15,005$78K$232K81%19%88%29 min
St. Louis County200,123$70K$221K71%34%89%21 min
Stearns County160,865$77K$273K68%29%91%23 min
Steele County37,439$84K$245K79%28%88%21 min
Stevens County9,739$76K$203K63%31%91%16 min
Swift County9,748$60K$161K72%24%84%21 min
Todd County25,575$68K$208K83%16%83%27 min
Traverse County3,243$63K$114K82%17%84%18 min
Wabasha County21,565$82K$264K83%27%86%26 min
Wadena County14,256$61K$173K74%20%85%22 min
Waseca County18,885$76K$221K81%21%88%24 min
Washington County276,238$115K$422K81%49%95%26 min
Watonwan County11,205$72K$162K78%17%84%24 min
Wilkin County6,371$71K$182K80%23%85%23 min
Winona County49,779$71K$235K70%33%91%19 min
Wright County148,269$107K$359K84%34%93%32 min
Yellow Medicine County9,451$74K$155K84%20%86%22 min

Source: U.S. Census Bureau, American Community Survey 2020–2024 5-year estimates

People.

5,739,445 residents in 2,307,955 households, next to the United States figure.

23%
under 18
22%
aged 18–34
17%
aged 65 and over
30%
of households are people living alone
49%
of households are married couples

Source: U.S. Census Bureau, American Community Survey 2020–2024 5-year estimates

Homes.

2,545,030 housing units; the median owner-occupied home is valued at $329,300 (±$903).

72%
of households own their home
66%
of homes are detached single-family houses
19%
are in buildings with 5 or more units
3%
are mobile homes
9%
of housing units are vacant
$1,280
median gross rent a month

When homes were built

2020 or later2%
2010–20199%
2000–200913%
1990–199912%
1980–198912%
1970–197914%
1960–19699%
1950–19599%
1940–19494%
1939 or earlier16%

Source: U.S. Census Bureau, American Community Survey 2020–2024 5-year estimates

Income and work.

Household income and work, in 2024 dollars; median household income ±$409.

$89,062
median household income
9.3%
of people live below the poverty line
4.1%
unemployment rate
39%
of adults 25+ hold a bachelor’s degree or higher

The poverty rate uses the federal poverty thresholds, which vary with family size. It says nothing on its own about what a neighborhood is like to live in.

Source: U.S. Census Bureau, American Community Survey 2020–2024 5-year estimates

Getting around.

How workers aged 16 and over get to work, and how long it takes.

24 min
average commute to work
11%
of commuters travel 45 minutes or more
76%
of workers drive or carpool
2%
take public transportation
3%
walk or bike
18%
work from home
7%
of households have no car

Source: U.S. Census Bureau, American Community Survey 2020–2024 5-year estimates

Internet.

Home internet subscriptions.

92%
of households have a broadband subscription
6%
have no internet access at home

American Community Survey figures are estimates from a rolling sample, averaged over 2020–2024. Each comes with a margin of error, which is wider in places with fewer people.

Source: U.S. Census Bureau, American Community Survey 2020–2024 5-year estimates

Counties in Minnesota.

Every county has its own page, with all of its ZIP codes.