Skip to content

Minneapolis-St. Paul-Bloomington, MN-WI metro area ZIP codes

The Minneapolis-St. Paul-Bloomington, MN-WI metropolitan statistical area (CBSA 33460) covers 15 counties in Minnesota and Wisconsin and 292 ZIP codes.

ZIP codes
292
Population
3,707,287
Avg. median income
$104,000population-weighted
Counties
15
Loading map…

Click anywhere on the map to see which ZIP code it's in.

Counties in the Minneapolis-St. Paul-Bloomington, MN-WI area

ZIP codes in the Minneapolis-St. Paul-Bloomington, MN-WI area

ZIP codes in the Minneapolis-St. Paul-Bloomington, MN-WI area
ZIP codeCityStateCountyPopulationMedian incomeTypical home value
54002BaldwinWISt. Croix County6,872$88,275$343,700
54003BeldenvilleWIPierce County1,065$94,352$419,900
54007Deer ParkWISt. Croix County1,175$85,398$339,400
54010 PO BoxEast EllsworthWIPierce County———
54011EllsworthWIPierce County7,054$102,636$348,400
54013Glenwood CityWISt. Croix County3,443$87,500$319,100
54014Hager CityWIPierce County2,026$101,667$350,300
54015HammondWISt. Croix County4,086$114,293$381,600
54016HudsonWISt. Croix County33,398$113,085$491,100
54017New RichmondWISt. Croix County20,366$98,571$379,100
54021PrescottWIPierce County7,346$97,321$414,700
54022River FallsWIPierce County24,789$96,642$413,900
54023RobertsWISt. Croix County4,620$108,466$410,200
54025SomersetWISt. Croix County7,612$86,930$416,700
54027WilsonWISt. Croix County1,154$100,750$387,700
54028WoodvilleWISt. Croix County2,574$85,341$336,700
54082HoultonWISt. Croix County2,190$131,146$542,500
54723Bay CityWIPierce County973$81,875$315,500
54740ElmwoodWIPierce County1,760$79,387$269,500
54750Maiden RockWIPierce County1,047$93,750$345,600
54761Plum CityWIPierce County1,149$75,536$275,300
54767Spring ValleyWIPierce County3,352$83,917$322,000
55001AftonMNWashington County3,027$133,581$722,900
55002 PO BoxAlmelundMNChisago County———
55003BayportMNWashington County3,905$125,893$439,500
55005BethelMNAnoka County4,376$109,107$409,400
55008CambridgeMNIsanti County16,729$84,513$328,600
55010 PO BoxCastle RockMNDakota County———
55011CedarMNAnoka County11,482$121,434$441,900
55012Center CityMNChisago County2,087$101,607$401,300
55013Chisago CityMNChisago County7,015$109,063$435,800
55014Circle PinesMNAnoka County29,047$103,658$381,800
55016Cottage GroveMNWashington County40,695$120,715$397,200
55017DalboMNIsanti County799$62,188$370,600
55020Elko New MarketMNScott County4,115$131,071$522,200
55024FarmingtonMNDakota County37,287$127,280$398,600
55025Forest LakeMNAnoka County25,891$98,382$438,900
55029GrandyMNIsanti County31$74,167—
55031HamptonMNDakota County1,881$114,338$466,500
55032HarrisMNChisago County3,416$104,554$410,500
55033HastingsMNDakota County29,674$103,988$384,100
55038HugoMNWashington County25,061$130,931$456,800
55040IsantiMNIsanti County14,837$90,900$333,400
55042Lake ElmoMNWashington County13,705$154,341$640,400
55043LakelandMNWashington County3,424$102,966$399,800
55044LakevilleMNDakota County64,762$141,551$512,500
55045LindstromMNChisago County7,846$108,929$393,400
55047Marine On Saint CroixMNWashington County2,244$107,361$627,200
55054Elko New MarketMNScott County2,831$157,096$432,800
55055NewportMNWashington County4,754$71,979$348,100
55056North BranchMNChisago County14,753$95,679$355,500
55065RandolphMNDakota County1,224$119,667$473,600
55068RosemountMNDakota County33,119$127,798$407,100
55069Rush CityMNChisago County5,836$75,179$322,600
55070Saint FrancisMNAnoka County8,441$108,750$352,900
55071Saint Paul ParkMNWashington County5,719$100,798$316,700
55073ScandiaMNWashington County4,169$128,723$547,400
55074ShaferMNChisago County2,393$106,625$366,600
55075South Saint PaulMNDakota County20,714$88,386$298,200
55076Inver Grove HeightsMNDakota County21,374$93,847$327,300
55077Inver Grove HeightsMNDakota County14,503$111,967$557,200
55078 PO BoxStacyMNChisago County———
55079StacyMNChisago County8,508$114,614$418,000
55080StanchfieldMNIsanti County3,180$101,964$403,600
55082StillwaterMNWashington County36,277$115,040$531,600
55083 PO BoxStillwaterMNWashington County———
55084Taylors FallsMNChisago County1,975$94,297$351,000
55085VermillionMNDakota County371$107,500$344,500
55090WillernieMNWashington County401$85,119$301,700
55092WyomingMNAnoka County11,200$95,337$394,200
55101Saint PaulMNRamsey County7,911$64,863$179,200
55102Saint PaulMNRamsey County19,630$76,406$281,000
55103Saint PaulMNRamsey County13,125$48,390$248,500
55104Saint PaulMNRamsey County45,762$75,712$299,500
55105Saint PaulMNRamsey County28,617$107,248$468,100
55106Saint PaulMNRamsey County56,708$70,187$256,300
55107Saint PaulMNRamsey County15,377$74,531$265,900
55108Saint PaulMNRamsey County15,224$86,308$383,100
55109Saint PaulMNRamsey County33,461$86,776$336,200
55110Saint PaulMNRamsey County37,305$101,296$380,000
55111Saint PaulMNHennepin County233——
55112Saint PaulMNRamsey County45,346$93,838$376,600
55113Saint PaulMNRamsey County40,819$86,792$372,700
55114Saint PaulMNRamsey County5,049$62,766$278,100
55115Saint PaulMNWashington County8,949$124,234$507,500
55116Saint PaulMNRamsey County25,918$81,141$450,000
55117Saint PaulMNRamsey County44,697$70,771$294,800
55118Saint PaulMNDakota County29,564$87,340$365,100
55119Saint PaulMNRamsey County44,567$81,865$298,300
55120Saint PaulMNDakota County5,058$116,346$510,100
55121Saint PaulMNDakota County9,198$87,152$334,600
55122Saint PaulMNDakota County32,261$96,823$353,300
55123Saint PaulMNDakota County26,501$139,215$468,700
55124Saint PaulMNDakota County55,658$97,727$374,900
55125Saint PaulMNWashington County44,185$119,260$412,600
55126Saint PaulMNRamsey County27,456$108,217$410,400
55127Saint PaulMNRamsey County18,090$117,917$463,900
55128Saint PaulMNWashington County29,384$93,210$356,200
55129Saint PaulMNWashington County34,120$143,795$543,300
55130Saint PaulMNRamsey County17,775$54,130$246,000
55131 PO BoxSaint PaulMNRamsey County———
55133 PO BoxSaint PaulMNRamsey County———
55144 PO BoxSaint PaulMNRamsey County———
55145 PO BoxSaint PaulMNRamsey County———
55146 PO BoxSaint PaulMNRamsey County———
55150MendotaMNDakota County201$111,250$310,000
55155Saint PaulMNRamsey County0——
55164 PO BoxSaint PaulMNRamsey County———
55165 PO BoxSaint PaulMNRamsey County———
55170 PO BoxSaint PaulMNRamsey County———
55172 PO BoxSaint PaulMNRamsey County———
55175 PO BoxSaint PaulMNRamsey County———
55187 PO BoxSaint PaulMNRamsey County———
55188 PO BoxSaint PaulMNRamsey County———
55301AlbertvilleMNWright County13,482$129,232$383,300
55302AnnandaleMNWright County7,326$83,235$409,700
55303AnokaMNAnoka County52,614$102,986$381,200
55304AndoverMNAnoka County49,737$131,700$462,700
55305HopkinsMNHennepin County21,068$104,914$459,500
55306BurnsvilleMNDakota County16,830$100,515$411,900
55308BeckerMNSherburne County10,321$106,510$378,700
55309Big LakeMNSherburne County21,378$121,711$375,300
55311Maple GroveMNHennepin County38,472$153,568$497,600
55313BuffaloMNWright County24,913$92,455$383,300
55315CarverMNCarver County7,147$140,893$508,200
55316ChamplinMNHennepin County23,294$116,102$372,700
55317ChanhassenMNCarver County22,299$140,385$534,200
55318ChaskaMNCarver County30,369$112,243$482,600
55319Clear LakeMNSherburne County5,185$111,607$418,600
55321CokatoMNWright County5,646$80,433$333,700
55322CologneMNCarver County3,775$124,861$459,400
55323 PO BoxCrystal BayMNHennepin County———
55327DaytonMNHennepin County6,016$140,366$502,900
55328DelanoMNWright County10,019$114,158$440,900
55330Elk RiverMNSherburne County45,721$115,761$420,000
55331ExcelsiorMNHennepin County19,805$159,450$830,300
55337BurnsvilleMNDakota County47,633$84,110$350,800
55339HamburgMNCarver County942$92,813$350,100
55340HamelMNHennepin County10,183$178,553$685,700
55341HanoverMNWright County3,561$157,071$457,000
55343HopkinsMNHennepin County27,102$83,143$342,500
55344Eden PrairieMNHennepin County14,034$89,565$342,300
55345MinnetonkaMNHennepin County20,789$145,332$538,300
55346Eden PrairieMNHennepin County18,588$135,000$486,000
55347Eden PrairieMNHennepin County30,429$155,430$566,200
55348 PO BoxMaple PlainMNHennepin County———
55349Howard LakeMNWright County3,549$99,444$345,100
55352JordanMNScott County10,515$112,070$435,400
55356Long LakeMNHennepin County5,696$156,622$803,200
55357LorettoMNHennepin County3,419$152,500$528,500
55358Maple LakeMNWright County5,061$92,039$380,000
55359Maple PlainMNHennepin County6,997$129,250$604,500
55360MayerMNCarver County3,341$122,117$391,200
55361 PO BoxMinnetonka BeachMNHennepin County———
55362MonticelloMNWright County20,663$91,832$361,700
55363MontroseMNWright County5,814$101,989$325,600
55364MoundMNHennepin County14,097$108,725$535,200
55367New GermanyMNCarver County1,122$94,107$395,100
55368Norwood Young AmericaMNCarver County1,775$71,250$358,200
55369OsseoMNHennepin County39,290$112,144$391,200
55371PrincetonMNMille Lacs County18,103$93,824$371,800
55372Prior LakeMNScott County34,772$145,499$519,600
55373RockfordMNHennepin County5,822$105,556$378,300
55374RogersMNHennepin County16,661$144,714$479,100
55375Saint BonifaciusMNHennepin County4,326$130,893$450,800
55376Saint MichaelMNWright County20,106$131,266$440,400
55377 PO BoxSantiagoMNSherburne County———
55378SavageMNScott County32,162$124,871$432,100
55379ShakopeeMNScott County50,041$106,312$407,200
55380 PO BoxSilver CreekMNWright County———
55383 PO BoxNorwoodMNCarver County———
55384Spring ParkMNHennepin County1,896$48,315$584,300
55386VictoriaMNCarver County10,077$192,458$621,000
55387WaconiaMNCarver County15,030$114,511$463,800
55388WatertownMNCarver County5,893$99,375$379,700
55390WaverlyMNWright County3,492$103,750$356,300
55391WayzataMNHennepin County15,502$174,301$1,028,600
55392 PO BoxNavarreMNHennepin County———
55397Young AmericaMNCarver County3,404$81,957$347,000
55398ZimmermanMNSherburne County17,688$103,419$392,300
55401MinneapolisMNHennepin County11,816$113,522$303,100
55402MinneapolisMNHennepin County667$62,105—
55403MinneapolisMNHennepin County17,601$60,873$194,600
55404MinneapolisMNHennepin County28,920$41,940$236,000
55405MinneapolisMNHennepin County17,198$73,053$463,400
55406MinneapolisMNHennepin County36,581$93,910$342,700
55407MinneapolisMNHennepin County37,667$78,464$312,500
55408MinneapolisMNHennepin County31,507$70,326$287,000
55409MinneapolisMNHennepin County11,188$98,305$372,800
55410MinneapolisMNHennepin County20,422$146,425$596,200
55411MinneapolisMNHennepin County27,741$60,225$240,700
55412MinneapolisMNHennepin County24,460$68,682$232,300
55413MinneapolisMNHennepin County14,655$85,282$323,900
55414MinneapolisMNHennepin County35,007$51,966$339,300
55415MinneapolisMNHennepin County6,900$124,921$357,000
55416MinneapolisMNHennepin County35,015$105,958$407,800
55417MinneapolisMNHennepin County25,102$126,261$373,800
55418MinneapolisMNHennepin County31,505$99,397$349,100
55419MinneapolisMNHennepin County29,738$148,350$497,100
55420MinneapolisMNHennepin County24,451$82,170$332,000
55421MinneapolisMNAnoka County30,843$70,772$298,800
55422MinneapolisMNHennepin County28,452$93,914$335,900
55423MinneapolisMNHennepin County36,724$85,182$342,600
55424MinneapolisMNHennepin County10,289$250,001$1,020,800
55425MinneapolisMNHennepin County10,908$76,274$320,600
55426MinneapolisMNHennepin County25,251$99,347$368,300
55427MinneapolisMNHennepin County24,764$92,821$362,400
55428MinneapolisMNHennepin County32,499$74,860$315,700
55429MinneapolisMNHennepin County27,024$72,253$297,900
55430MinneapolisMNHennepin County22,749$75,716$275,900
55431MinneapolisMNHennepin County18,664$101,484$374,200
55432MinneapolisMNAnoka County33,672$79,520$320,300
55433MinneapolisMNAnoka County34,463$78,054$321,600
55434MinneapolisMNAnoka County33,029$90,336$336,800
55435MinneapolisMNHennepin County14,192$79,884$215,000
55436MinneapolisMNHennepin County14,462$144,129$638,100
55437MinneapolisMNHennepin County18,881$95,718$392,600
55438MinneapolisMNHennepin County15,701$106,432$403,000
55439MinneapolisMNHennepin County9,459$168,693$689,900
55440 PO BoxMinneapolisMNHennepin County———
55441MinneapolisMNHennepin County17,944$101,981$454,500
55442MinneapolisMNHennepin County12,694$123,859$465,700
55443MinneapolisMNHennepin County33,660$95,082$380,300
55444MinneapolisMNHennepin County16,559$117,198$332,000
55445MinneapolisMNHennepin County13,546$104,150$356,600
55446MinneapolisMNHennepin County28,247$170,625$612,700
55447MinneapolisMNHennepin County20,931$133,555$492,900
55448MinneapolisMNAnoka County29,005$103,461$341,500
55449MinneapolisMNAnoka County34,443$131,832$462,300
55450MinneapolisMNHennepin County124——
55454MinneapolisMNHennepin County8,880$23,100$145,300
55455MinneapolisMNHennepin County5,390——
55458 PO BoxMinneapolisMNHennepin County———
55459 PO BoxMinneapolisMNHennepin County———
55460 PO BoxMinneapolisMNHennepin County———
55467 PO BoxMinneapolisMNHennepin County———
55470 PO BoxMinneapolisMNHennepin County———
55472 PO BoxMinneapolisMNHennepin County———
55473 PO BoxMinneapolisMNCarver County———
55474 PO BoxMinneapolisMNHennepin County———
55478 PO BoxMinneapolisMNHennepin County———
55479 PO BoxMinneapolisMNHennepin County———
55480 PO BoxMinneapolisMNHennepin County———
55483 PO BoxMinneapolisMNHennepin County———
55484 PO BoxMinneapolisMNHennepin County———
55485 PO BoxMinneapolisMNHennepin County———
55486 PO BoxMinneapolisMNHennepin County———
55487 PO BoxMinneapolisMNHennepin County———
55488 PO BoxMinneapolisMNHennepin County———
55550 PO BoxYoung AmericaMNCarver County———
55551 PO BoxYoung AmericaMNCarver County———
55553 PO BoxYoung AmericaMNCarver County———
55554 PO BoxNorwoodMNCarver County———
55558 PO BoxYoung AmericaMNCarver County———
55568 PO BoxYoung AmericaMNCarver County———
55569 PO BoxOsseoMNHennepin County———
55570 PO BoxMaple PlainMNHennepin County———
55571 PO BoxMaple PlainMNHennepin County———
55572 PO BoxRockfordMNHennepin County———
55573 PO BoxYoung AmericaMNHennepin County———
55574 PO BoxMaple PlainMNHennepin County———
55575 PO BoxHoward LakeMNHennepin County———
55576 PO BoxMaple PlainMNHennepin County———
55577 PO BoxMaple PlainMNHennepin County———
55578 PO BoxMaple PlainMNHennepin County———
55579 PO BoxMaple PlainMNHennepin County———
55583 PO BoxNorwoodMNCarver County———
55592 PO BoxMaple PlainMNWright County———
55593 PO BoxMaple PlainMNHennepin County———
55594 PO BoxYoung AmericaMNCarver County———
55595 PO BoxLorettoMNHennepin County———
55596 PO BoxLorettoMNHennepin County———
55597 PO BoxLorettoMNHennepin County———
55598 PO BoxLorettoMNHennepin County———
55599 PO BoxLorettoMNHennepin County———
56011Belle PlaineMNScott County9,921$102,522$349,500
56017ClevelandMNLe Sueur County1,763$88,056$383,800
56028ElysianMNLe Sueur County1,018$93,375$419,300
56050KasotaMNLe Sueur County1,306$90,000$351,800
56052KilkennyMNLe Sueur County747$91,875$394,700
56057Le CenterMNLe Sueur County3,919$91,250$316,400
56058Le SueurMNLe Sueur County6,067$86,677$305,900
56069MontgomeryMNLe Sueur County4,991$87,118$321,700
56071New PragueMNLe Sueur County13,157$115,690$422,600
56096WatervilleMNLe Sueur County2,953$87,679$320,800
56304Saint CloudMNSherburne County17,473$58,148$270,900
56313BockMNMille Lacs County49$48,333$144,600
56330ForestonMNMille Lacs County2,097$84,519$347,300
56353MilacaMNMille Lacs County9,546$78,763$323,100
56359OnamiaMNMille Lacs County3,521$59,457$291,500
56363PeaseMNMille Lacs County238$67,500$175,800
56386WahkonMNMille Lacs County661$54,583$294,900

Population and median household income: ACS 2020–2024 5-year estimates. Typical home value: Zillow Home Value Index (September 2026) where available, otherwise the ACS median owner-reported value. "PO Box" marks ZIP codes with no delivery area of their own. Methodology

Frequently asked questions

How many ZIP codes are in the Minneapolis-St. Paul-Bloomington, MN-WI metro area?

292 ZIP codes, based on each ZIP code's main county.

Which counties make up the Minneapolis-St. Paul-Bloomington, MN-WI area?

Anoka County, MN, Carver County, MN, Chisago County, MN, Dakota County, MN, Hennepin County, MN, Isanti County, MN, Le Sueur County, MN, Mille Lacs County, MN, Ramsey County, MN, Scott County, MN, Sherburne County, MN, Washington County, MN, Wright County, MN, Pierce County, WI and St. Croix County, WI.

What is an MSA?

A metropolitan statistical area (MSA) is a core city of 50,000+ people plus the surrounding counties tied to it by commuting, as defined by the U.S. Office of Management and Budget. Micropolitan areas have a core of 10,000–50,000. Together they are called core-based statistical areas (CBSAs).