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
56329 Foley Benton County MN 7,700 $89,728 $260,300
55041 Lake City Wabasha County MN 7,532 $83,673 $265,300
56482 Wadena Wadena County MN 7,494 $56,356 $168,000
56265 Montevideo Chippewa County MN 7,433 $72,564 $159,000
55302 Annandale Wright County MN 7,348 $78,194 $312,200
55947 La Crescent Houston County MN 7,319 $85,464 $269,300
55616 Two Harbors Lake County MN 7,277 $77,242 $237,000
56367 Rice Benton County MN 7,226 $102,429 $270,100
55359 Independence Hennepin County MN 7,068 $129,508 $573,700
55315 Carver Carver County MN 7,034 $140,446 $433,400
55013 Chisago City Chisago County MN 7,030 $99,898 $366,000
56573 Perham Otter Tail County MN 6,868 $68,080 $256,900
56267 Morris Stevens County MN 6,766 $70,000 $201,900
55415 Minneapolis Hennepin County MN 6,474 $126,480 $581,500
56283 Redwood Falls Redwood County MN 6,469 $66,548 $177,200
56156 Luverne Rock County MN 6,398 $75,234 $200,900
55734 Eveleth St. Louis County MN 6,332 $65,750 $143,700
56081 St. James Watonwan County MN 6,092 $66,612 $153,400
56101 Windom Cottonwood County MN 6,081 $71,354 $171,900
56058 Le Sueur Le Sueur County MN 6,080 $82,500 $259,800
55046 Lonsdale Rice County MN 6,030 $91,982 $331,100
55388 Watertown Carver County MN 5,974 $92,273 $333,100
56352 Melrose Stearns County MN 5,955 $71,356 $225,100
55069 Rock Creek Chisago County MN 5,936 $75,139 $279,800
55356 Orono Hennepin County MN 5,924 $171,333 $712,800
56572 Pelican Rapids Otter Tail County MN 5,900 $83,631 $291,600
55071 St. Paul Park Washington County MN 5,807 $98,945 $256,200
56364 Harding Morrison County MN 5,797 $77,440 $239,500
56334 Glenwood Pope County MN 5,791 $67,264 $258,400
56751 Roseau Roseau County MN 5,776 $77,336 $181,800
55373 Greenfield Hennepin County MN 5,725 $95,273 $285,000
55320 St. Augusta Stearns County MN 5,676 $109,242 $307,200
55363 Montrose Wright County MN 5,664 $98,287 $273,000
55719 Chisholm St. Louis County MN 5,642 $63,497 $121,200
56544 Frazee Becker County MN 5,609 $72,742 $235,900
55321 Cokato Wright County MN 5,592 $81,250 $265,100
56164 Pipestone Pipestone County MN 5,573 $71,550 $133,300
56362 Paynesville Stearns County MN 5,560 $81,536 $242,700
55992 Zumbrota Goodhue County MN 5,547 $103,144 $260,700
55327 Dayton Hennepin County MN 5,542 $133,721 $486,500
55319 Clear Lake Sherburne County MN 5,490 $111,343 $349,300
55963 Pine Island Goodhue County MN 5,473 $109,464 $350,800
56310 Avon Stearns County MN 5,361 $103,993 $286,600
55808 Duluth St. Louis County MN 5,325 $59,808 $157,500
55972 St. Charles Winona County MN 5,323 $97,500 $256,000
55731 Ely Lake County MN 5,292 $62,900 $202,900
55358 Maple Lake Wright County MN 5,266 $94,911 $299,100
55455 Minneapolis Hennepin County MN 5,243
56307 Albany Stearns County MN 5,227 $89,563 $268,600
55733 Esko Carlton County MN 5,180 $115,051 $300,800
56763 Warroad Roseau County MN 5,161 $70,357 $184,700
56464 Menahga Wadena County MN 5,091 $70,505 $195,400
55120 Mendota Heights Dakota County MN 5,080 $111,900 $484,700
55037 Hinckley Pine County MN 5,077 $61,319 $206,100
56273 New London Kandiyohi County MN 5,050 $91,520 $299,400
56479 Staples Todd County MN 5,018 $58,009 $177,500
56085 Sleepy Eye Brown County MN 5,013 $70,429 $162,100
55767 Moose Lake Carlton County MN 4,994 $73,810 $226,600
56069 Montgomery Le Sueur County MN 4,948 $81,919 $254,900
56633 Cass Lake Cass County MN 4,863 $62,422 $157,900
55921 Caledonia Houston County MN 4,793 $76,679 $189,600
55005 East Bethel Anoka County MN 4,756 $109,464 $324,600
56215 Benson Swift County MN 4,701 $58,198 $161,400
55325 Dassel Meeker County MN 4,682 $89,122 $288,100
56636 Ball Club Itasca County MN 4,679 $59,858 $195,200
56529 Dilworth Clay County MN 4,664 $89,577 $268,100
56549 Hawley Clay County MN 4,656 $100,326 $317,500
55114 St. Paul Ramsey County MN 4,655 $65,236 $296,900
56288 Spicer Kandiyohi County MN 4,655 $105,000 $380,000
55975 Spring Valley Fillmore County MN 4,597 $83,232 $201,700
56013 Blue Earth Faribault County MN 4,534 $64,360 $160,700
56143 Jackson Jackson County MN 4,529 $64,865 $158,100
56474 Jenkins Cass County MN 4,471 $55,741 $220,500
55055 Newport Washington County MN 4,460 $63,365 $331,300
55964 Plainview Wabasha County MN 4,453 $72,765 $241,900
55072 Sandstone Pine County MN 4,409 $57,500 $188,900
55020 Elko New Market Scott County MN 4,391 $127,159 $452,700
55923 Chatfield Fillmore County MN 4,387 $93,446 $251,100
56468 Lake Shore Crow Wing County MN 4,367 $103,698 $437,000
56621 Rice Lake Clearwater County MN 4,355 $63,750 $176,700
55709 Taconite Itasca County MN 4,314 $71,163 $206,300
55375 Minnetrista Hennepin County MN 4,285 $136,250 $395,600
55927 Dodge Center Dodge County MN 4,272 $91,536 $216,100
56048 Janesville Waseca County MN 4,203 $82,813 $223,900
56368 Richmond Stearns County MN 4,162 $92,963 $309,500
55073 Scandia Washington County MN 4,145 $130,556 $470,400
56514 Barnesville Clay County MN 4,055 $88,690 $233,600
55779 St. Louis County MN 3,981 $98,958 $265,100
55003 Bayport Washington County MN 3,948 $115,781 $363,200
56057 Le Center Le Sueur County MN 3,933 $81,895 $233,300
56520 Breckenridge Wilkin County MN 3,886 $61,537 $152,600
56055 Lake Crystal Blue Earth County MN 3,868 $83,452 $218,000
55981 Wabasha Wabasha County MN 3,863 $69,195 $234,300
55721 Cohasset Itasca County MN 3,840 $82,750 $267,100
56241 Granite Falls Yellow Medicine County MN 3,829 $66,354 $154,500
56360 Osakis Todd County MN 3,738 $65,395 $233,000
55357 Greenfield Hennepin County MN 3,704 $147,256 $491,200
55006 Braham Kanabec County MN 3,655 $64,167 $209,100
55382 Fairhaven Stearns County MN 3,640 $95,673 $346,900
55604 Grand Marais Cook County MN 3,613 $71,458 $307,100

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.