US5.com

Minnesota ZIP Codes & Demographics

Minnesota ZIP codes, demographics, and median household income — 880 ZIP codes — population 5,713,261 — avg. income $80,109 — avg. home value $239,786. Compare counties, cities, and ZIP-level data on US5.

ZIP codes
880
Population
5,713,261
Median household income (avg.)
$80,109
107% of U.S. median
Average home value
$239,786
69% of U.S. median
Average rent
$815

Minnesota demographics

Minnesota has 880 ZIP codes across 87 counties on US5, with a combined ZIP-area population of about 5,713,261.

Across ZIP codes with age data, the average median age is about 43.2 years.

Among cities represented in this ZIP set, Lakeville is among the largest population centers.

Median household income in Minnesota

The average median household income across ZIP codes in Minnesota is about $80,109 — about 7% above the U.S. median ($75,149).

Among ZIPs with income data, 55424 (Edina) is near the top at about $241,875, while 56591 (White Earth) is near the bottom at about $17,045.

Housing in Minnesota

For housing in Minnesota, the average median home value is about $239,786 and the average median rent is about $815.

The most populous ZIP is 55044 (Lakeville) with about 63,280 residents. Use the table below to compare ZIP codes across the state.

ZIP codes in Minnesota

Sort by population, income, or home value. Click a column header to toggle ascending / descending.

ZIP City County State Population ↓ Income Home value
56024 Eagle Lake Blue Earth County MN 3,595 $96,667 $259,200
56097 Wells Faribault County MN 3,593 $63,646 $118,000
55349 Howard Lake Wright County MN 3,555 $100,054 $287,100
55322 Cologne Carver County MN 3,548 $112,455 $391,900
55934 Eyota Olmsted County MN 3,542 $87,645 $300,500
55917 Blooming Prairie Steele County MN 3,531 $76,310 $193,300
55043 Lakeland Washington County MN 3,471 $101,754 $360,600
55341 Hanover Wright County MN 3,454 $147,903 $421,500
55960 Oronoco Olmsted County MN 3,453 $122,120 $440,400
56473 Pillager Cass County MN 3,452 $79,236 $262,500
56359 Vineland Mille Lacs County MN 3,451 $57,852 $205,500
56444 Cuyuna Crow Wing County MN 3,385 $74,265 $318,500
55946 Kenyon Goodhue County MN 3,366 $80,461 $240,400
55032 Harris Chisago County MN 3,353 $106,522 $363,200
55397 Norwood Young America Carver County MN 3,335 $77,227 $334,500
55360 Mayer Carver County MN 3,328 $118,036 $340,100
56441 Trommald Crow Wing County MN 3,328 $50,705 $193,600
56461 Laporte Hubbard County MN 3,316 $77,692 $240,900
55080 Stanchfield Isanti County MN 3,281 $100,789 $337,700
55353 St. Augusta Stearns County MN 3,273 $87,969 $320,600
56484 Whipholt Cass County MN 3,252 $64,688 $292,900
56062 Madelia Watonwan County MN 3,249 $76,549 $172,900
55705 Biwabik St. Louis County MN 3,248 $54,047 $124,600
56373 Royalton Morrison County MN 3,248 $91,544 $266,700
56567 New York Mills Otter Tail County MN 3,247 $69,919 $189,400
56087 Springfield Brown County MN 3,240 $64,566 $139,900
55307 Arlington Sibley County MN 3,236 $72,059 $226,800
55707 Mahtowa Carlton County MN 3,207 $81,471 $229,600
55390 Waverly Wright County MN 3,179 $107,500 $308,500
56358 Ogilvie Kanabec County MN 3,172 $78,125 $240,100
56671 Little Rock Clearwater County MN 3,139 $53,750 $74,400
56466 Motley Cass County MN 3,126 $59,046 $217,200
55354 Lester Prairie McLeod County MN 3,089 $94,950 $243,600
55943 Houston Houston County MN 3,070 $69,896 $228,200
55718 Mahtowa Carlton County MN 3,068 $98,448 $288,400
56063 Madison Lake Blue Earth County MN 3,059 $100,156 $396,000
56277 Olivia Renville County MN 2,962 $69,265 $178,900
55001 Afton Washington County MN 2,956 $130,625 $654,000
56172 The Lakes Murray County MN 2,954 $79,583 $189,900
55027 Goodhue Goodhue County MN 2,948 $92,857 $290,400
55741 Gilbert St. Louis County MN 2,933 $66,528 $151,900
56435 Backus Cass County MN 2,912 $63,542 $230,100
55971 Rushford Village Fillmore County MN 2,910 $81,146 $225,100
56442 Crosslake Crow Wing County MN 2,895 $85,179 $534,100
56547 Glyndon Clay County MN 2,879 $95,750 $279,400
56096 Waterville Le Sueur County MN 2,874 $79,879 $245,400
56150 Lakefield Jackson County MN 2,863 $69,224 $128,500
55760 McGregor Aitkin County MN 2,831 $60,341 $261,700
56438 Browerville Todd County MN 2,830 $57,093 $184,000
56065 Mapleton Blue Earth County MN 2,828 $91,587 $214,100
55940 Hayfield Dodge County MN 2,810 $83,906 $240,700
56342 Isle Aitkin County MN 2,805 $61,313 $233,300
56557 Beaulieu Mahnomen County MN 2,797 $53,077 $121,100
55768 Mountain Iron St. Louis County MN 2,791 $82,261 $190,300
56175 The Lakes Lyon County MN 2,791 $66,506 $154,400
56515 Battle Lake Otter Tail County MN 2,782 $73,350 $371,100
55334 Gaylord Sibley County MN 2,777 $70,150 $178,300
56467 Nevis Hubbard County MN 2,750 $75,170 $300,900
56220 Canby Yellow Medicine County MN 2,705 $60,185 $162,500
55952 Lewiston Winona County MN 2,689 $96,964 $229,100
56554 Lake Park Becker County MN 2,687 $91,379 $306,200
56278 Ortonville Big Stone County MN 2,685 $60,192 $176,200
56623 Baudette Lake of the Woods County MN 2,684 $74,000 $227,800
56209 Atwater Kandiyohi County MN 2,635 $83,661 $220,400
55049 Medford Steele County MN 2,634 $90,700 $233,100
55955 Mantorville Dodge County MN 2,603 $129,079 $401,100
55395 Winsted McLeod County MN 2,600 $72,901 $229,400
56361 Parkers Prairie Otter Tail County MN 2,590 $69,896 $219,800
55054 Elko New Market Scott County MN 2,582 $151,845 $399,300
55802 Duluth St. Louis County MN 2,560 $40,850 $479,700
55769 Nashwauk Itasca County MN 2,520 $66,149 $147,700
56159 Mountain Lake Cottonwood County MN 2,520 $65,089 $135,200
55389 Watkins Meeker County MN 2,509 $92,109 $252,700
56477 Sebeka Wadena County MN 2,498 $54,028 $171,500
55783 Sturgeon Lake Pine County MN 2,487 $79,052 $240,900
55614 Silver Bay Lake County MN 2,450 $74,313 $172,900
56542 Fosston Polk County MN 2,435 $57,750 $176,800
56340 Upsala Stearns County MN 2,433 $89,211 $286,800
56381 Starbuck Pope County MN 2,371 $78,348 $226,000
56232 Dawson Lac qui Parle County MN 2,365 $77,132 $163,000
56256 Madison Lac qui Parle County MN 2,352 $62,250 $122,400
56551 Henning Otter Tail County MN 2,343 $63,750 $224,100
56762 Warren Polk County MN 2,337 $61,719 $149,300
55019 Dundas Rice County MN 2,336 $112,273 $316,200
56481 Verndale Wadena County MN 2,333 $69,688 $165,600
56465 Merrifield Crow Wing County MN 2,313 $70,417 $324,500
56510 Ada Norman County MN 2,300 $73,125 $139,500
56750 Red Lake Falls Red Lake County MN 2,280 $74,688 $162,700
55074 Shafer Chisago County MN 2,260 $104,545 $283,700
55965 Preston Fillmore County MN 2,253 $62,917 $191,900
55329 Eden Valley Meeker County MN 2,252 $74,063 $214,700
55047 Scandia Washington County MN 2,230 $100,357 $478,800
56312 Belgrade Stearns County MN 2,224 $69,519 $242,400
56131 Fulda Murray County MN 2,216 $72,443 $170,800
56044 Henderson Sibley County MN 2,192 $92,917 $281,800
56264 Minneota Lyon County MN 2,185 $75,227 $178,900
56331 Freeport Stearns County MN 2,176 $90,893 $270,300
55396 Winthrop Sibley County MN 2,162 $72,232 $188,000
55007 Brook Park Kanabec County MN 2,158 $66,875 $223,500
56072 New Richland Waseca County MN 2,147 $77,917 $200,000

Frequently asked questions

How many ZIP codes are in Minnesota?

Minnesota has 880 ZIP codes on US5 across 87 counties. Each row links to demographics, median income, and housing for that code.

What are the demographics of Minnesota?

Minnesota has a combined ZIP-area population of about 5,713,261 across 880 ZIP codes. Browse the table on this page for population, income, and housing by ZIP.

What is the median household income in Minnesota?

The average median household income across ZIP codes in Minnesota is about $80,109, about 7% above the U.S. median ($75,149). Average median home value is about $239,786. Among ZIPs with data, 55424 (Edina) is near the top ($241,875) and 56591 (White Earth) is near the bottom ($17,045).

Where can I find ZIP code lists for Minnesota?

This page lists ZIP codes in Minnesota with population, median household income, and home value. Sort the table or open a ZIP for a full demographics profile.

ZIP rankings in Minnesota

Explore curated boards for highest income, largest population, and most affordable home values.