Minneapolis-St. Paul-Bloomington, MN-WI Metro Area

The Minneapolis-St. Paul-Bloomington, MN-WI metro area is home to 3,693,351 residents and 1,530,451 housing units, spanning MN and WI. Its median household income is $98,180, and the median family income is $124,385. The median age is 37.8, 0.8 years younger than the Minnesota median of 38.6. Residents are 49.9% male and 50.1% female.

Population

3,693,351

Median household income

$98,180

Median family income

$124,385

Median age

37.8

Housing units

1,530,451

Zip codes

212

with 1,000+ residents

Population by Race and Ethnicity

White residents make up the largest share of the metro area at 73.8%, followed by Black residents at 8.9%. Hispanic or Latino residents, who can be of any race, make up 6.7% of the population.

Hispanic or Latino residents can be of any race, so shares add to more than 100%.

Zip Codes in the Minneapolis-St. Paul-Bloomington, MN-WI Metro Area

The Minneapolis-St. Paul-Bloomington, MN-WI metro area includes 212 zip codes across 15 counties, home to a combined 3,693,167 residents. The most populous is Lakeville (55044) with 63,280 residents. Median household incomes range from $26,429 in Minneapolis (55454) to $241,875 in Minneapolis (55424). Home values are highest in Minneapolis (55424) at $992,600 and lowest in Bay City (54723) at $185,000. Minneapolis (55455) has the youngest population, with a median age of 18.9, while Spring Park (55384) is the oldest at 58.2.

Highest income

$241,875

Minneapolis (55424)

Lowest income

$26,429

Minneapolis (55454)

Highest home value

$992,600

Minneapolis (55424)

Lowest median rent

$628/mo

Loretto (55357)

Median Household Income by Zip Code

The 25 highest-income zip codes in the metro area, ranked by median household income. The metro-wide median is $98,180, and 110 of 211 zip codes are above it.

Compare Every Zip Code

Select a column heading to sort. Select a zip code to see its full profile.

ZipTownCountyPopulationMedian incomeHome valueMedian rentMedian ageOwner occupied
55044LakevilleDakota County63,280$140,612$488,600$1,82637.388.0%
55106Saint PaulRamsey County56,969$68,601$241,800$1,26132.161.1%
55124Saint PaulDakota County55,675$99,354$370,400$1,73637.073.5%
55303AnokaAnoka County52,121$101,351$353,900$1,43439.275.8%
55304AndoverAnoka County49,452$127,145$421,300$1,70440.594.0%
55379ShakopeeScott County49,084$109,824$379,700$1,56835.774.7%
55337BurnsvilleDakota County48,104$81,641$349,100$1,47636.864.0%
55104Saint PaulRamsey County45,777$75,038$317,700$1,19932.953.1%
55112Saint PaulRamsey County45,680$93,823$358,500$1,37237.167.1%
55330Elk RiverSherburne County45,080$111,481$382,600$1,38537.784.2%
55125Saint PaulWashington County44,929$118,129$416,100$1,86838.877.6%
55117Saint PaulRamsey County44,095$71,784$280,500$1,19432.561.3%
55119Saint PaulRamsey County44,068$77,870$277,500$1,39334.265.4%
55113Saint PaulRamsey County40,786$86,830$350,200$1,38340.865.6%
55016Cottage GroveWashington County39,925$121,295$377,700$1,79036.888.2%
55369OsseoHennepin County38,711$112,541$376,400$1,79740.575.9%
55311Maple GroveHennepin County37,873$148,122$487,300$1,91141.186.7%
55110Saint PaulRamsey County37,272$97,211$360,500$1,55444.079.0%
55407MinneapolisHennepin County36,992$78,206$335,400$1,29134.358.9%
55423MinneapolisHennepin County36,779$84,102$343,900$1,39338.961.6%
55024FarmingtonDakota County36,681$123,582$378,700$1,48336.288.7%
55082StillwaterWashington County36,414$117,538$474,400$1,56344.878.0%
55406MinneapolisHennepin County35,863$91,865$354,100$1,28139.766.0%
55416MinneapolisHennepin County34,905$105,926$461,500$1,75535.849.9%
55372Prior LakeScott County34,617$140,835$467,400$1,49440.290.7%
55433MinneapolisAnoka County34,423$80,213$296,900$1,43338.468.0%
55109Saint PaulRamsey County34,266$81,759$315,600$1,36936.865.7%
54016HudsonSt. Croix County33,784$111,402$452,000$1,41741.479.7%
55414MinneapolisHennepin County33,739$47,004$440,500$1,42522.915.1%
55449MinneapolisAnoka County33,367$128,750$438,300$1,71137.687.9%
55443MinneapolisHennepin County33,318$88,220$370,800$1,33837.272.6%
55434MinneapolisAnoka County33,133$88,163$301,100$1,73336.482.2%
55432MinneapolisAnoka County32,935$77,985$301,800$1,36635.963.8%
55428MinneapolisHennepin County32,679$69,004$299,500$1,33637.556.2%
55408MinneapolisHennepin County32,534$72,421$396,100$1,36430.123.6%
55068RosemountDakota County32,194$125,271$395,900$1,62738.287.1%
55378SavageScott County32,072$122,237$430,900$1,76637.385.5%
55129Saint PaulWashington County32,016$152,500$534,900$1,99936.477.7%
55122Saint PaulDakota County31,483$93,980$356,600$1,66339.368.3%
55418MinneapolisHennepin County31,295$95,630$348,700$1,42537.566.3%
55421MinneapolisAnoka County31,051$75,141$277,300$1,27936.860.7%
55347Eden PrairieHennepin County30,467$152,850$499,500$2,00143.091.7%
55318ChaskaCarver County29,884$111,781$420,400$1,55537.969.1%
55419MinneapolisHennepin County29,728$143,254$495,000$1,60937.881.7%
55411MinneapolisHennepin County29,719$53,368$245,400$1,22630.152.7%
55118Saint PaulDakota County29,396$85,229$350,600$1,32342.165.1%
55033HastingsDakota County29,241$102,026$358,700$1,17341.980.4%
55014Circle PinesAnoka County28,975$98,952$337,400$1,66142.085.8%
55128Saint PaulWashington County28,945$89,642$312,800$1,47641.078.0%
55448MinneapolisAnoka County28,925$95,610$315,900$1,74040.484.1%
55422MinneapolisHennepin County28,765$91,173$325,900$1,65538.974.1%
55404MinneapolisHennepin County28,071$43,932$291,600$1,08231.817.5%
55446MinneapolisHennepin County27,627$169,412$583,500$1,98338.482.6%
55429MinneapolisHennepin County27,570$66,661$280,900$1,27733.059.6%
55126Saint PaulRamsey County27,484$109,017$384,900$1,67844.379.6%
55105Saint PaulRamsey County27,470$108,200$470,100$1,28834.666.6%
55123Saint PaulDakota County27,288$134,265$461,200$1,65440.477.9%
55343HopkinsHennepin County26,482$82,415$381,500$1,56839.046.5%
55412MinneapolisHennepin County26,182$71,905$232,100$1,40134.172.2%
55116Saint PaulRamsey County26,099$83,156$418,200$1,31841.251.0%
55025Forest LakeWashington County25,759$95,993$405,000$1,41239.275.2%
55417MinneapolisHennepin County25,677$122,639$382,900$1,42040.783.8%
55426MinneapolisHennepin County25,451$96,887$364,600$1,53936.864.3%
55313BuffaloWright County24,862$93,471$345,300$1,22539.779.5%
55427MinneapolisHennepin County24,667$92,013$360,200$1,47240.767.0%
55038HugoWashington County24,246$127,194$422,800$1,76538.991.4%
54022River FallsPierce County24,245$91,292$373,100$1,10933.068.2%
55420MinneapolisHennepin County24,008$77,539$328,400$1,28338.867.0%
55316ChamplinHennepin County23,450$115,719$358,700$1,68941.188.1%
55430MinneapolisHennepin County22,569$77,385$256,800$1,38234.269.5%
55317ChanhassenCarver County22,373$133,573$539,000$1,84040.181.9%
55309Big LakeSherburne County21,406$118,387$361,100$1,40836.390.6%
55305HopkinsHennepin County21,274$106,480$451,800$1,79939.857.5%
55076Inver Grove HeightsDakota County21,258$98,026$323,000$1,37443.786.0%
55345MinnetonkaHennepin County21,255$143,287$504,000$1,44643.985.3%
55447MinneapolisHennepin County21,001$128,781$471,000$1,71141.377.0%
55075South Saint PaulDakota County20,651$84,573$281,700$1,19937.369.8%
55410MinneapolisHennepin County20,361$144,973$620,600$1,80540.478.6%
55362MonticelloWright County20,125$92,870$350,200$1,40235.173.8%
54017New RichmondSt. Croix County19,722$99,804$321,700$1,22538.075.5%
55102Saint PaulRamsey County19,565$74,143$292,200$1,31939.444.9%
55376Saint MichaelWright County19,317$130,917$389,200$1,48337.490.7%
55331ExcelsiorHennepin County19,291$160,029$737,000$1,21748.886.1%
55437MinneapolisHennepin County19,282$98,120$381,700$1,62546.168.9%
55431MinneapolisHennepin County19,075$103,125$373,500$1,69943.167.4%
55130Saint PaulRamsey County18,634$53,281$236,000$1,18329.046.0%
55127Saint PaulRamsey County18,607$113,355$433,200$1,82641.982.3%
55346Eden PrairieHennepin County18,602$137,125$480,100$1,87541.586.6%
55441MinneapolisHennepin County18,242$100,288$470,100$1,63741.660.0%
55398ZimmermanSherburne County17,768$105,063$355,100$1,25035.190.3%
55444MinneapolisHennepin County17,428$114,545$330,800$1,49836.590.3%
55371PrincetonMille Lacs County17,376$89,674$327,200$97540.084.9%
55403MinneapolisHennepin County17,354$59,928$298,500$1,24134.325.0%
56304Saint CloudSherburne County17,281$54,133$251,500$95633.541.4%
55405MinneapolisHennepin County16,915$70,425$467,700$1,23131.436.3%
55306BurnsvilleDakota County16,191$98,012$374,700$1,62237.166.5%
55008CambridgeIsanti County16,091$83,209$290,700$1,32540.775.7%
55438MinneapolisHennepin County15,847$103,488$414,600$1,66044.078.8%
55374RogersHennepin County15,812$152,239$462,000$1,77436.987.8%
55107Saint PaulRamsey County15,533$78,125$269,600$1,37136.060.6%
55391WayzataHennepin County15,469$170,115$923,400$1,71851.081.8%
55108Saint PaulRamsey County15,339$84,583$375,600$1,34834.450.9%
55387WaconiaCarver County14,697$109,279$440,300$1,33038.582.2%
55077Inver Grove HeightsDakota County14,585$108,314$540,900$1,50637.761.4%
55436MinneapolisHennepin County14,573$132,487$643,400$1,94647.075.7%
55040IsantiIsanti County14,451$88,576$314,000$1,26437.589.3%
55413MinneapolisHennepin County14,328$84,252$371,600$1,60535.138.4%
55056North BranchChisago County14,279$93,601$331,300$1,31439.685.1%
55344Eden PrairieHennepin County14,180$89,590$363,500$1,80236.540.1%
55364MoundHennepin County13,959$111,083$459,400$1,10546.181.8%
55103Saint PaulRamsey County13,892$47,872$257,500$1,05432.841.7%
55435MinneapolisHennepin County13,698$75,829$361,300$1,81649.247.6%
55445MinneapolisHennepin County13,538$103,227$329,400$1,84235.583.2%
55301AlbertvilleWright County13,485$131,157$342,100$1,35133.791.4%
55442MinneapolisHennepin County13,197$121,714$460,100$1,93946.179.6%
55042Lake ElmoWashington County13,156$154,779$602,100$2,40740.893.8%
56071New PragueScott County13,015$109,672$397,800$1,36036.783.6%
55401MinneapolisHennepin County11,526$115,651$396,500$2,02334.928.4%
55409MinneapolisHennepin County11,405$98,056$378,600$1,33436.565.5%
55092WyomingChisago County11,103$97,241$363,900$1,43643.189.6%
55011CedarAnoka County11,025$126,957$405,300$1,86940.495.6%
55425MinneapolisHennepin County10,562$68,517$339,500$1,61533.133.0%
55352JordanScott County10,426$112,923$414,300$1,22437.285.7%
55424MinneapolisHennepin County10,373$241,875$992,600$2,04841.991.5%
55386VictoriaCarver County10,080$191,279$565,900$2,12539.593.3%
55328DelanoWright County9,933$118,036$409,800$97336.882.7%
55308BeckerSherburne County9,788$103,815$337,500$86935.887.9%
55340HamelHennepin County9,776$174,120$639,100$1,45238.492.3%
56011Belle PlaineScott County9,672$99,628$345,300$1,36038.886.4%
56353MilacaMille Lacs County9,489$77,170$263,200$85839.079.8%
55439MinneapolisHennepin County9,475$173,925$649,800$1,65644.490.2%
55121Saint PaulDakota County9,329$86,929$301,400$1,72336.241.1%
55115Saint PaulWashington County8,926$132,796$488,400$1,62843.082.9%
55079StacyChisago County8,840$111,484$352,200n/a42.092.7%
55454MinneapolisHennepin County8,628$26,429$186,600$94325.48.2%
55070Saint FrancisAnoka County8,403$101,925$328,500$1,20435.786.3%
55101Saint PaulRamsey County7,937$72,703$260,400$1,51135.521.2%
55045LindstromChisago County7,854$110,685$390,500$1,21041.590.1%
54025SomersetSt. Croix County7,497$95,617$386,500$1,19441.780.4%
55302AnnandaleWright County7,348$78,194$347,000$1,05043.489.5%
54021PrescottPierce County7,341$107,096$365,300$1,20240.972.8%
55359Maple PlainHennepin County7,068$129,508$537,300$1,20042.185.0%
55315CarverCarver County7,034$140,446$453,000$1,38639.993.6%
55013Chisago CityChisago County7,030$99,898$397,400$1,38544.776.8%
54011EllsworthPierce County6,910$86,442$305,500$1,06440.778.9%
54002BaldwinSt. Croix County6,887$84,879$309,200$1,16735.778.1%
55415MinneapolisHennepin County6,474$126,480$625,500$1,87033.233.7%
56058Le SueurLe Sueur County6,080$82,500$280,300$90738.875.4%
55388WatertownCarver County5,974$92,273$356,900$95335.784.5%
55069Rush CityChisago County5,936$75,139$281,700$98640.678.2%
55356Long LakeHennepin County5,924$171,333$707,800$1,86044.487.2%
55071Saint Paul ParkWashington County5,807$98,945$267,500$2,17141.176.9%
55373RockfordWright County5,725$95,273$363,900$1,05442.083.5%
55320ClearwaterWright County5,676$109,242$354,600$1,16340.783.7%
55363MontroseWright County5,664$98,287$296,800$1,40534.879.9%
55321CokatoWright County5,592$81,250$268,300$86932.378.6%
55327DaytonHennepin County5,542$133,721$492,400$1,31346.795.3%
55319Clear LakeSherburne County5,490$111,343$383,200$95041.295.7%
55358Maple LakeWright County5,266$94,911$329,500$1,07539.984.4%
55455MinneapolisHennepin County5,243n/an/an/a18.90.0%
55120Saint PaulDakota County5,080$111,900$515,600$1,62840.861.3%
56069MontgomeryLe Sueur County4,948$81,919$269,700$95940.680.9%
55005BethelAnoka County4,756$109,464$340,600$1,81036.988.5%
55114Saint PaulRamsey County4,655$65,236$319,800$1,52431.017.1%
54023RobertsSt. Croix County4,612$107,333$385,100$1,53336.980.4%
55055NewportWashington County4,460$63,365$378,100$1,12237.666.9%
55020Elko New MarketScott County4,391$127,159$455,500n/a34.199.0%
55375Saint BonifaciusHennepin County4,285$136,250$425,700$1,22634.992.6%
55073ScandiaWashington County4,145$130,556$462,400$99142.289.0%
54015HammondSt. Croix County4,107$109,143$326,500$95437.480.2%
55003BayportWashington County3,948$115,781$376,900$2,02840.191.7%
56057Le CenterLe Sueur County3,933$81,895$248,300$89937.976.9%
55357LorettoHennepin County3,704$147,256$530,200$62844.194.1%
55006BrahamIsanti County3,655$64,167$223,200$84438.582.6%
55349Howard LakeWright County3,555$100,054$321,300$93746.782.0%
55322CologneCarver County3,548$112,455$426,200$86842.391.1%
55043LakelandWashington County3,471$101,754$383,500$1,61750.791.1%
55341HanoverWright County3,454$147,903$450,300$1,85337.592.8%
56359OnamiaMille Lacs County3,451$57,852$232,200$86342.871.0%
54013Glenwood CitySt. Croix County3,383$86,488$307,600$1,17947.181.0%
55032HarrisChisago County3,353$106,522$380,900$95043.094.3%
55397Young AmericaCarver County3,335$77,227$352,800$1,05838.783.4%
55360MayerCarver County3,328$118,036$354,600$1,61835.695.2%
55080StanchfieldIsanti County3,281$100,789$355,900$1,27841.388.9%
54767Spring ValleyPierce County3,277$86,417$265,000$91743.185.3%
55390WaverlyWright County3,179$107,500$348,300$1,28139.291.3%
55001AftonWashington County2,956$130,625$673,900$2,33350.498.4%
56096WatervilleLe Sueur County2,874$79,879$278,000$88645.881.9%
56342IsleMille Lacs County2,805$61,313$246,500$81456.186.0%
54028WoodvilleSt. Croix County2,666$83,667$269,300$95737.568.3%
55054Elko New MarketScott County2,582$151,845$433,100$2,20040.192.1%
55074ShaferChisago County2,260$104,545$297,500$96239.890.2%
55047Marine On Saint CroixWashington County2,230$100,357$497,900$2,10957.894.4%
56330ForestonMille Lacs County2,063$80,250$278,300$1,20837.691.5%
54082HoultonSt. Croix County2,026$130,738$476,200$3,02051.685.3%
54014Hager CityPierce County2,018$98,512$302,900$1,06550.190.1%
55012Center CityChisago County1,995$93,500$386,600$1,59448.993.4%
55084Taylors FallsChisago County1,942$90,500$318,500$1,09041.686.6%
55384Spring ParkHennepin County1,869$46,860$661,600$1,24158.224.9%
54740ElmwoodPierce County1,858$75,505$239,700$86045.277.9%
55368Norwood Young AmericaCarver County1,856$76,719$309,800$1,21344.775.2%
56017ClevelandLe Sueur County1,757$94,250$330,900$96146.284.4%
55031HamptonDakota County1,682$113,654$409,800$1,10244.395.2%
56050KasotaLe Sueur County1,367$85,000$342,700$69442.986.8%
55065RandolphDakota County1,320$116,500$407,100$1,41138.888.8%
54027WilsonSt. Croix County1,154$100,313$325,900$95440.690.6%
54761Plum CityPierce County1,135$68,750$203,800$79237.072.7%
55367New GermanyCarver County1,086$89,896$330,800$1,22733.688.8%
54007Deer ParkSt. Croix County1,061$83,618$309,400$99545.081.7%
56028ElysianLe Sueur County1,057$103,542$338,000$1,06952.087.7%
54750Maiden RockPierce County1,025$96,250$308,800$86049.491.1%
54723Bay CityPierce County1,020$83,750$185,000$1,06648.483.6%

Source: U.S. Census Bureau, American Community Survey 5-year estimates. Zip codes are grouped by the metro area their population mainly falls in.

Scroll to Top