Minnesota

Household Income by Zip Code in Minnesota

Median household income for all 866 zip codes in Minnesota, from the U.S. Census Bureau's latest American Community Survey. Search for your zip code or city, or sort the table by income.

Minnesota median household income

$89,062

U.S. median is $80,734

Zip codes listed

866

Every Minnesota zip code with reported income

Households earning $100K+

45%

Across Minnesota

Median household income by zip code

55001Afton$133,5811,23171%
55003Bayport$125,8931,15057%
55005Bethel$109,1071,61256%
55006Braham$69,1911,49634%
55007Brook Park$67,84786531%
55008Cambridge$84,5136,87840%
55009Cannon Falls$91,2953,28744%
55011Cedar$121,4343,87565%
55012Center City$101,60774151%
55013Chisago City$109,0632,72254%
55014Circle Pines$103,65810,87752%
55016Cottage Grove$120,71514,28363%
55017Dalbo$62,18828935%
55018Dennison$83,85440845%
55019Dundas$117,38181460%
55020Elko New Market$131,0711,36865%
55021Faribault$68,82011,42434%
55024Farmington$127,28012,76063%
55025Forest Lake$98,38210,21149%
55026Frontenac$96,66716449%
55027Goodhue$93,04395045%
55029Grandy$74,167100%
55030Grasston$81,56362034%
55031Hampton$114,33873159%
55032Harris$104,5541,22152%
55033Hastings$103,98811,70851%
55036Henriette$27,1882119%
55037Hinckley$68,3802,17026%
55038Hugo$130,9319,40066%
55040Isanti$90,9005,40845%
55041Lake City$78,6723,28939%
55042Lake Elmo$154,3414,92168%
55043Lakeland$102,9661,48753%
55044Lakeville$141,55122,46068%
55045Lindstrom$108,9292,67654%
55046Lonsdale$95,9122,12647%
55047Marine On Saint Croix$107,36194753%
55049Medford$90,62594543%
55051Mora$68,5004,03631%
55052Morristown$82,76084031%
55053Nerstrand$101,40634151%
55054Elko New Market$157,09688185%
55055Newport$71,9792,16039%
55056North Branch$95,6795,88647%
55057Northfield$92,6228,11347%
55060Owatonna$84,90612,12442%
55063Pine City$74,6674,05735%
55065Randolph$119,66741864%
55066Red Wing$73,5848,31335%
55068Rosemount$127,79811,86262%
55069Rush City$75,1791,99134%
55070Saint Francis$108,7502,99955%
55071Saint Paul Park$100,7982,47353%
55072Sandstone$58,1441,56724%
55073Scandia$128,7231,42761%
55074Shafer$106,62590154%
55075South Saint Paul$88,3868,46741%
55076Inver Grove Heights$93,8479,55247%
55077Inver Grove Heights$111,9675,58956%
55079Stacy$114,6143,13159%
55080Stanchfield$101,9641,15551%
55082Stillwater$115,04014,52857%
55084Taylors Falls$94,29773948%
55085Vermillion$107,50014254%
55087Warsaw$92,34412550%
55088Webster$132,91765067%
55089Welch$108,75058053%
55090Willernie$85,11915837%
55092Wyoming$95,3374,18747%
55101Saint Paul$64,8635,29530%
55102Saint Paul$76,40610,71537%
55103Saint Paul$48,3905,42421%
55104Saint Paul$75,71219,05938%
55105Saint Paul$107,24811,67353%
55106Saint Paul$70,18718,94633%
55107Saint Paul$74,5316,03738%
55108Saint Paul$86,3086,74743%
55109Saint Paul$86,77612,65142%
55110Saint Paul$101,29615,71551%
55112Saint Paul$93,83817,43946%
55113Saint Paul$86,79217,94744%
55114Saint Paul$62,7662,77230%
55115Saint Paul$124,2343,24960%
55116Saint Paul$81,14112,49943%
55117Saint Paul$70,77116,78832%
55118Saint Paul$87,34013,26745%
55119Saint Paul$81,86516,26442%
55120Saint Paul$116,3462,10256%
55121Saint Paul$87,1524,19941%
55122Saint Paul$96,82313,89349%
55123Saint Paul$139,21510,16268%
55124Saint Paul$97,72721,61649%
55125Saint Paul$119,26017,45759%
55126Saint Paul$108,21711,60255%
55127Saint Paul$117,9177,50257%
55128Saint Paul$93,21011,90146%
55129Saint Paul$143,79511,85568%
55130Saint Paul$54,1305,79927%
55150Mendota$111,2507358%
55301Albertville$129,2324,70064%
55302Annandale$83,2352,86843%
55303Anoka$102,98620,12451%
55304Andover$131,70016,91566%
55305Hopkins$104,9149,92754%
55306Burnsville$100,5156,60350%
55307Arlington$73,5331,19932%
55308Becker$106,5103,42154%
55309Big Lake$121,7117,15263%
55310Bird Island$87,29259738%
55311Osseo$153,56814,08068%
55312Brownton$100,56853851%
55313Buffalo$92,4559,25646%
55314Buffalo Lake$79,50045038%
55315Carver$140,8932,48162%
55316Champlin$116,1028,60458%
55317Chanhassen$140,3858,43066%
55318Chaska$112,24311,70555%
55319Clear Lake$111,6071,91656%
55320Clearwater$113,9732,22956%
55321Cokato$80,4331,86636%
55322Cologne$124,8611,50360%
55324Darwin$83,26946234%
55325Dassel$87,1371,80942%
55327Dayton$140,3662,25572%
55328Delano$114,1583,70157%
55329Eden Valley$79,45379338%
55330Elk River$115,76116,37556%
55331Excelsior$159,4507,81672%
55332Fairfax$62,36170633%
55333Franklin$54,68831123%
55334Gaylord$66,1491,07432%
55335Gibbon$62,20667430%
55336Glencoe$77,2613,46137%
55337Burnsville$84,11019,28841%
55338Green Isle$86,56340639%
55339Hamburg$92,81338947%
55340Hamel$178,5533,51468%
55341Hanover$157,0711,14477%
55342Hector$64,86183429%
55343Hopkins$83,14313,65738%
55344Eden Prairie$89,5657,07844%
55345Minnetonka$145,3328,31367%
55346Eden Prairie$135,0006,76467%
55347Eden Prairie$155,43011,82371%
55349Howard Lake$99,4441,53050%
55350Hutchinson$79,1237,90438%
55352Jordan$112,0703,54156%
55353Kimball$83,8541,19143%
55354Lester Prairie$97,9411,10049%
55355Litchfield$63,2954,11932%
55356Long Lake$156,6222,06867%
55357Loretto$152,5001,19473%
55358Maple Lake$92,0391,99148%
55359Maple Plain$129,2502,56759%
55360Mayer$122,1171,15766%
55362Monticello$91,8327,74244%
55363Montrose$101,9891,95654%
55364Mound$108,7256,39255%
55366New Auburn$72,50017633%
55367New Germany$94,10741247%
55368Norwood Young America$71,25072537%
55369Osseo$112,14416,37458%
55370Plato$103,75019653%
55371Princeton$93,8246,44047%
55372Prior Lake$145,49912,15966%
55373Rockford$105,5562,21052%
55374Rogers$144,7145,69764%
55375Saint Bonifacius$130,8931,45167%
55376Saint Michael$131,2667,19669%
55378Savage$124,87111,78662%
55379Shakopee$106,31218,13854%
55381Silver Lake$88,66176746%
55382South Haven$93,6611,43647%
55384Spring Park$48,3151,23525%
55385Stewart$78,12550432%
55386Victoria$192,4583,63682%
55387Waconia$114,5115,74657%
55388Watertown$99,3752,18449%
55389Watkins$96,78688644%
55390Waverly$103,7501,31352%
55391Wayzata$174,3016,51769%
55395Winsted$72,8001,21632%
55396Winthrop$75,68096933%
55397Young America$81,9571,25043%
55398Zimmerman$103,4196,20253%
55401Minneapolis$113,5228,61157%
55402Minneapolis$62,10543021%
55403Minneapolis$60,87311,76231%
55404Minneapolis$41,94013,07317%
55405Minneapolis$73,0538,22840%
55406Minneapolis$93,91016,99947%
55407Minneapolis$78,46414,78940%
55408Minneapolis$70,32617,34432%
55409Minneapolis$98,3055,25549%
55410Minneapolis$146,4258,53266%
55411Minneapolis$60,2259,91828%
55412Minneapolis$68,6828,96635%
55413Minneapolis$85,2827,79342%
55414Minneapolis$51,96614,57626%
55415Minneapolis$124,9213,28659%
55416Minneapolis$105,95818,05552%
55417Minneapolis$126,26110,86060%
55418Minneapolis$99,39714,14850%
55419Minneapolis$148,35011,94766%
55420Minneapolis$82,1709,25740%
55421Minneapolis$70,77212,72633%
55422Minneapolis$93,91412,12846%
55423Minneapolis$85,18216,57841%
55424Minneapolis$250,000+3,66780%
55425Minneapolis$76,2744,46537%
55426Minneapolis$99,34711,82050%
55427Minneapolis$92,82110,67048%
55428Minneapolis$74,86012,93638%
55429Minneapolis$72,2539,83432%
55430Minneapolis$75,7167,99933%
55431Minneapolis$101,4848,19951%
55432Minneapolis$79,52013,03837%
55433Minneapolis$78,05414,26737%
55434Minneapolis$90,33612,05046%
55435Minneapolis$79,8847,62840%
55436Minneapolis$144,1296,10463%
55437Minneapolis$95,7188,50847%
55438Minneapolis$106,4327,15854%
55439Minneapolis$168,6933,56574%
55441Minneapolis$101,9817,92851%
55442Minneapolis$123,8595,39359%
55443Minneapolis$95,08211,92548%
55444Minneapolis$117,1985,13560%
55445Minneapolis$104,1504,62852%
55446Minneapolis$170,62510,68173%
55447Minneapolis$133,5558,48561%
55448Minneapolis$103,46110,59153%
55449Minneapolis$131,83211,82463%
55454Minneapolis$23,1003,9467%
55601Beaver Bay$56,2506327%
55602Brimson$73,75017237%
55603Finland$61,87525127%
55604Grand Marais$73,4271,75933%
55605Grand Portage$56,25027419%
55606Hovland$85,00011641%
55607Isabella$87,8577435%
55609Knife River$78,208759%
55612Lutsen$81,04230130%
55613Schroeder$58,9589937%
55614Silver Bay$72,9811,24034%
55615Tofte$61,04216135%
55616Two Harbors$76,1273,07036%
55702Alborn$78,12517634%
55703Angora$72,10233630%
55704Askov$62,50050224%
55705Aurora$56,2081,68226%
55706Babbitt$56,75079830%
55707Barnum$82,1671,37640%
55708Biwabik$66,38940627%
55709Bovey$75,6521,77434%
55710Britt$86,47757943%
55711Brookston$61,25018323%
55712Bruno$61,56329029%
55713Buhl$59,03645735%
55716Calumet$43,03612713%
55717Canyon$97,22212849%
55718Carlton$96,5461,20148%
55719Chisholm$53,6472,26530%
55720Cloquet$64,1677,15431%
55721Cohasset$86,4291,49643%
55722Coleraine$68,63637626%
55723Cook$64,52694730%
55724Cotton$75,31336532%
55725Crane Lake$72,9174730%
55726Cromwell$80,31341933%
55731Ely$62,0082,88130%
55732Embarrass$64,75067632%
55733Esko$118,2601,95362%
55734Eveleth$62,7032,78332%
55735Finlayson$63,82780629%
55736Floodwood$65,17960525%
55738Forbes$82,96924534%
55741Gilbert$69,5451,29830%
55742Goodland$64,25012919%
55744Grand Rapids$70,6448,39731%
55746Hibbing$55,8238,08924%
55748Hill City$53,81061222%
55749Holyoke$77,50026824%
55750Hoyt Lakes$65,83384032%
55751Iron$75,20061233%
55752Jacobson$73,21419629%
55753Keewatin$53,64345625%
55756Kerrick$55,62514926%
55757Kettle River$61,53834822%
55758Kinney$57,3865328%
55760Mcgregor$59,4741,34623%
55763Makinen$80,75023940%
55764Marble$63,59421712%
55765Meadowlands$75,27234732%
55767Moose Lake$78,9881,06136%
55768Mountain Iron$86,0751,32338%
55769Nashwauk$66,0921,00331%
55771Orr$67,66765231%
55775Pengilly$90,17955546%
55779Saginaw$93,7921,44146%
55780Sawyer$76,0428922%
55781Side Lake$101,40633151%
55782Soudan$56,42019317%
55783Sturgeon Lake$82,4211,10235%
55784Swan River$58,5946728%
55785Swatara$56,47711713%
55786Taconite$61,5976130%
55787Tamarack$66,11126428%
55790Tower$77,23286335%
55792Virginia$53,7504,69820%
55793Warba$70,00027825%
55795Willow River$68,75069233%
55796Winton$52,3447515%
55797Wrenshall$87,03961341%
55798Wright$78,43824535%
55802Duluth$51,5441,30127%
55803Duluth$105,8887,52853%
55804Duluth$111,2286,30356%
55805Duluth$43,1004,98420%
55806Duluth$42,8334,49614%
55807Duluth$62,0674,36226%
55808Duluth$62,0312,55427%
55810Duluth$84,7193,45043%
55811Duluth$79,80411,24740%
55812Duluth$65,5053,90333%
55901Rochester$94,60723,65048%
55902Rochester$120,61111,33858%
55904Rochester$77,01612,48736%
55906Rochester$93,6858,53948%
55909Adams$96,73655948%
55910Altura$76,38952237%
55912Austin$70,17711,43131%
55917Blooming Prairie$75,2081,38438%
55918Brownsdale$78,52344334%
55919Brownsville$77,91745139%
55920Byron$131,3363,27063%
55921Caledonia$80,1612,13239%
55922Canton$63,12529324%
55923Chatfield$96,3281,68047%
55924Claremont$78,55846335%
55925Dakota$92,50046645%
55926Dexter$100,00031450%
55927Dodge Center$99,5661,68149%
55929Dover$118,97745865%
55931Eitzen$77,91715132%
55932Elgin$100,07877550%
55933Elkton$56,2508631%
55934Eyota$84,9521,38139%
55935Fountain$85,00043041%
55936Grand Meadow$85,11471943%
55939Harmony$70,85580128%
55940Hayfield$83,8851,08943%
55941Hokah$72,50049032%
55943Houston$72,4111,19736%
55944Kasson$95,1803,08545%
55945Kellogg$80,28457338%
55946Kenyon$85,7811,31338%
55947La Crescent$88,6113,22442%
55949Lanesboro$84,32779940%
55950Lansing$61,2506710%
55951Le Roy$61,13159332%
55952Lewiston$91,38989847%
55953Lyle$72,50038032%
55954Mabel$66,25055023%
55955Mantorville$132,52496164%
55956Mazeppa$98,55889949%
55957Millville$76,09427737%
55959Minnesota City$67,61790923%
55960Oronoco$130,2271,18866%
55961Ostrander$98,21419847%
55962Peterson$76,66731237%
55963Pine Island$112,2871,94656%
55964Plainview$84,3181,67443%
55965Preston$65,57799231%
55967Racine$109,58334157%
55968Reads Landing$58,1257519%
55969Rollingstone$94,44444842%
55970Rose Creek$85,00042645%
55971Rushford$88,7501,22645%
55972Saint Charles$98,8782,00349%
55973Sargeant$110,4179953%
55974Spring Grove$59,20589624%
55975Spring Valley$77,4111,84837%
55976Stewartville$87,3303,15146%
55977Taopi$61,2506532%
55979Utica$85,41736337%
55981Wabasha$71,6071,84739%
55982Waltham$102,34426753%
55983Wanamingo$82,44680535%
55985West Concord$83,63671234%
55987Winona$61,62414,22830%
55990Wykoff$72,50039236%
55991Zumbro Falls$82,29258241%
55992Zumbrota$92,4172,40747%
56001Mankato$69,53120,35031%
56003Mankato$82,5386,34941%
56007Albert Lea$68,8468,91131%
56009Alden$80,80463537%
56010Amboy$80,15648935%
56011Belle Plaine$102,5223,51552%
56013Blue Earth$71,5531,86337%
56014Bricelyn$62,91731825%
56016Clarks Grove$89,58342844%
56017Cleveland$88,05674846%
56019Comfrey$65,83336431%
56020Conger$83,7503241%
56021Courtland$96,56344147%
56022Darfur$65,750412%
56023Delavan$77,96922130%
56024Eagle Lake$95,3571,33045%
56025Easton$91,78619846%
56026Ellendale$100,16981550%
56027Elmore$49,95434919%
56028Elysian$93,37546345%
56029Emmons$67,85728030%
56030Essig$60,62550%
56031Fairmont$54,8475,46528%
56032Freeborn$50,00016824%
56033Frost$83,21417238%
56034Garden City$98,75016649%
56035Geneva$61,50017225%
56036Glenville$73,28776530%
56037Good Thunder$78,75062441%
56039Granada$84,34234440%
56041Hanska$80,83344040%
56042Hartland$89,75031147%
56043Hayward$97,70818547%
56044Henderson$101,25086150%
56045Hollandale$71,25037231%
56046Hope$61,0424927%
56048Janesville$85,5321,56441%
56050Kasota$90,00051445%
56051Kiester$54,28629419%
56052Kilkenny$91,87530846%
56054Lafayette$93,21432842%
56055Lake Crystal$90,9871,64545%
56056La Salle$105,0002857%
56057Le Center$91,2501,44544%
56058Le Sueur$86,6772,57542%
56060Lewisville$80,09315227%
56062Madelia$76,7131,15739%
56063Madison Lake$102,3911,31052%
56065Mapleton$92,9331,01544%
56068Minnesota Lake$74,25044138%
56069Montgomery$87,1182,00539%
56071New Prague$115,6904,74356%
56072New Richland$80,41791337%
56073New Ulm$70,2507,34431%
56074Nicollet$92,81369946%
56075Northrop$73,7507029%
56078Pemberton$80,20816137%
56080Saint Clair$105,39824157%
56081Saint James$67,3372,37334%
56082Saint Peter$71,4564,94138%
56083Sanborn$69,16733830%
56085Sleepy Eye$73,0002,12034%
56087Springfield$64,3751,27328%
56088Truman$71,35484930%
56089Twin Lakes$56,2509226%
56090Vernon Center$73,75024438%
56091Waldorf$56,25012425%
56093Waseca$73,0384,99635%
56096Waterville$87,6791,28239%
56097Wells$62,2641,61726%
56098Winnebago$69,00086231%
56101Windom$77,0832,46936%
56110Adrian$77,87564337%
56111Alpha$98,12518749%
56113Arco$74,3759432%
56114Avoca$71,66713426%
56115Balaton$64,00050429%
56116Beaver Creek$95,00021646%
56117Bigelow$63,43815535%
56118Bingham Lake$91,25018944%
56119Brewster$83,58340035%
56120Butterfield$77,18839938%
56121Ceylon$49,04227313%
56122Chandler$97,32124549%
56123Currie$56,75019519%
56125Dovray$51,8752619%
56127Dunnell$42,29221126%
56128Edgerton$71,87572435%
56129Ellsworth$62,61427132%
56131Fulda$73,06396130%
56132Garvin$73,75022638%
56134Hardwick$59,06317126%
56136Hendricks$68,28156928%
56137Heron Lake$71,25045932%
56138Hills$78,63136343%
56139Holland$78,12517529%
56140Ihlen$66,2504319%
56141Iona$54,30614926%
56142Ivanhoe$57,50049822%
56143Jackson$70,7712,10533%
56144Jasper$58,37544629%
56145Jeffers$58,75020127%
56146Kanaranzi$50,500264%
56147Kenneth$66,2506423%
56149Lake Benton$65,55658233%
56150Lakefield$76,8441,12632%
56151Lake Wilson$74,16728039%
56152Lamberton$75,53657531%
56153Leota$78,7505834%
56155Lismore$59,36318629%
56156Luverne$71,0662,71537%
56157Lynd$91,25028744%
56158Magnolia$53,46214225%
56159Mountain Lake$71,64898731%
56160Odin$66,6678237%
56161Okabena$86,00014645%
56162Ormsby$88,62511535%
56164Pipestone$74,2012,42932%
56165Reading$106,25013752%
56166Revere$75,8756131%
56167Round Lake$73,20324129%
56168Rushmore$71,78631833%
56169Russell$82,08332040%
56170Ruthton$58,75026026%
56171Sherburn$72,55467734%
56172Slayton$71,8751,35633%
56173Steen$59,28613034%
56174Storden$74,68815930%
56175Tracy$73,7501,12929%
56176Trimont$59,12540128%
56178Tyler$87,03163646%
56180Walnut Grove$67,68952423%
56181Welcome$55,75049821%
56183Westbrook$45,53661125%
56185Wilmont$62,08322128%
56186Woodstock$65,83319828%
56187Worthington$64,3265,04930%
56201Willmar$68,8049,72930%
56207Alberta$87,9699140%
56208Appleton$59,76690725%
56209Atwater$86,11895233%
56210Barry$83,750540%
56211Beardsley$83,25017941%
56212Bellingham$81,25022532%
56214Belview$90,69425343%
56215Benson$56,6042,00531%
56216Blomkest$77,05928232%
56218Boyd$79,37521336%
56219Browns Valley$68,83329430%
56220Canby$61,4141,18525%
56221Chokio$74,58334335%
56222Clara City$71,42974830%
56223Clarkfield$71,66753434%
56224Clements$71,25010935%
56225Clinton$95,97829444%
56226Clontarf$111,7507156%
56227Correll$97,6049338%
56228Cosmos$69,84441927%
56229Cottonwood$104,37572556%
56230Danube$64,58335130%
56231Danvers$110,00016058%
56232Dawson$75,06997136%
56235Donnelly$72,50023832%
56236Dumont$79,75017942%
56237Echo$89,00024043%
56239Ghent$99,82122750%
56240Graceville$76,50034840%
56241Granite Falls$66,8751,77034%
56243Grove City$71,52877537%
56244Hancock$85,41763543%
56245Hanley Falls$84,58319340%
56248Herman$83,00034834%
56249Holloway$72,25012731%
56251Kandiyohi$76,91740336%
56252Kerkhoven$82,57154239%
56253Lake Lillian$75,39134735%
56255Lucan$66,66717024%
56256Madison$65,5211,13629%
56257Marietta$75,41716127%
56258Marshall$72,7316,28934%
56260Maynard$75,75041339%
56262Milan$70,62530837%
56263Milroy$73,63618434%
56264Minneota$81,07184040%
56265Montevideo$74,8483,03830%
56266Morgan$74,00063034%
56267Morris$74,4422,68135%
56270Morton$61,94443825%
56271Murdock$64,86151531%
56273New London$90,1221,96643%
56274Norcross$118,8895269%
56276Odessa$76,2509437%
56277Olivia$70,3261,22233%
56278Ortonville$63,2031,14931%
56279Pennock$84,00046240%
56280Porter$78,21420435%
56281Prinsburg$106,66729854%
56282Raymond$69,89660832%
56283Redwood Falls$66,3522,73232%
56284Renville$72,50078436%
56285Sacred Heart$83,98444339%
56287Seaforth$73,7503529%
56288Spicer$111,0212,07756%
56289Sunburg$78,95828234%
56291Taunton$63,43817328%
56292Vesta$68,52321930%
56293Wabasso$67,39643633%
56294Wanda$82,0835920%
56295Watson$44,16713623%
56296Wheaton$53,52783926%
56297Wood Lake$82,25033937%
56301Saint Cloud$73,14212,60933%
56303Saint Cloud$65,19811,18424%
56304Saint Cloud$58,1487,13421%
56307Albany$84,0971,99945%
56308Alexandria$78,17712,06737%
56309Ashby$84,75051943%
56310Avon$105,1641,98152%
56311Barrett$74,58329533%
56312Belgrade$70,00088635%
56313Bock$48,3332623%
56314Bowlus$95,97248946%
56315Brandon$89,51469939%
56316Brooten$71,11159629%
56318Burtrum$84,29750538%
56319Carlos$89,71258743%
56320Cold Spring$87,0263,38944%
56323Cyrus$76,80627137%
56324Dalton$82,91746241%
56325Elrosa$86,8759331%
56326Evansville$85,62568943%
56327Farwell$85,00034044%
56328Flensburg$107,1887261%
56329Foley$92,7382,81645%
56330Foreston$84,51974142%
56331Freeport$96,04272548%
56332Garfield$87,91767242%
56334Glenwood$69,5252,55534%
56335Greenwald$72,6259918%
56336Grey Eagle$82,67969540%
56338Hillman$70,93870234%
56339Hoffman$60,89344329%
56340Holdingford$96,25084448%
56342Isle$63,2951,34230%
56343Kensington$64,65936933%
56345Little Falls$60,6766,41829%
56347Long Prairie$66,6412,92324%
56349Lowry$98,95832848%
56350Mc Grath$41,66723617%
56352Melrose$73,7212,44432%
56353Milaca$78,7633,85437%
56354Miltona$88,69356742%
56355Nelson$97,50028249%
56356New Munich$85,0009430%
56357Oak Park$114,53137755%
56358Ogilvie$83,5941,16939%
56359Onamia$59,4571,39830%
56360Osakis$69,0131,69834%
56361Parkers Prairie$70,54198634%
56362Paynesville$86,2122,32840%
56363Pease$67,5008230%
56364Pierz$76,6382,14239%
56367Rice$101,7712,66751%
56368Richmond$97,4071,67449%
56369Rockville$98,07719245%
56371Roscoe$51,2503923%
56373Royalton$91,1921,31746%
56374Saint Joseph$80,1563,55437%
56375Saint Stephen$105,31326653%
56376Saint Martin$59,21914129%
56377Sartell$87,1728,11743%
56378Sauk Centre$72,5673,52334%
56379Sauk Rapids$76,1387,20239%
56381Starbuck$77,1461,04135%
56382Swanville$76,12555334%
56384Upsala$48,75015012%
56385Villard$73,50040636%
56386Wahkon$54,58330123%
56387Waite Park$59,0093,30721%
56389West Union$68,3333231%
56401Brainerd$73,12813,07433%
56425Baxter$70,7403,98536%
56431Aitkin$67,8284,09930%
56433Akeley$58,88976627%
56434Aldrich$48,7507824%
56435Backus$62,3811,16827%
56437Bertha$60,34551220%
56438Browerville$62,5001,25025%
56440Clarissa$53,25052419%
56441Crosby$50,2981,69423%
56442Crosslake$79,8961,40834%
56443Cushing$71,31072835%
56444Deerwood$77,5001,41041%
56446Eagle Bend$56,97959324%
56447Emily$64,46440328%
56448Fifty Lakes$93,36522540%
56449Fort Ripley$74,86171939%
56450Garrison$61,39449923%
56452Hackensack$62,94197428%
56453Hewitt$70,83331426%
56455Ironton$73,21466233%
56458Lake George$85,62511240%
56461Laporte$78,1881,31936%
56464Menahga$70,8331,77831%
56465Merrifield$74,4001,04433%
56466Motley$61,9101,41127%
56467Nevis$74,2971,13832%
56468Nisswa$100,3002,02650%
56469Palisade$66,04247927%
56470Park Rapids$67,5004,77432%
56472Pequot Lakes$81,3283,69039%
56473Pillager$85,9501,41339%
56474Pine River$59,9221,91827%
56475Randall$64,32770928%
56477Sebeka$57,8571,15825%
56479Staples$59,9202,06926%
56481Verndale$73,29587529%
56482Wadena$64,4393,24430%
56484Walker$67,0191,41336%
56501Detroit Lakes$70,0377,70132%
56510Ada$70,00096836%
56511Audubon$89,87578647%
56514Barnesville$100,8451,45351%
56515Battle Lake$73,7501,27434%
56516Bejou$69,25012131%
56517Beltrami$92,5009448%
56518Bluffton$71,25016437%
56519Borup$64,29711119%
56520Breckenridge$64,7921,63528%
56521Callaway$68,75030323%
56522Campbell$82,36123540%
56523Climax$56,68516726%
56524Clitherall$95,93829946%
56525Comstock$76,2504139%
56527Deer Creek$64,37534828%
56528Dent$79,50072236%
56529Dilworth$90,6941,93743%
56531Elbow Lake$74,58379736%
56533Elizabeth$67,25010233%
56534Erhard$70,69452434%
56535Erskine$65,53653932%
56536Felton$69,37518838%
56537Fergus Falls$65,4738,51532%
56540Fertile$83,64673543%
56541Flom$89,3752548%
56542Fosston$59,7061,03426%
56543Foxhome$89,5007643%
56544Frazee$72,8852,18835%
56545Gary$85,41724236%
56546Georgetown$78,75010340%
56547Glyndon$102,50092651%
56548Halstad$64,89624929%
56549Hawley$105,9681,84254%
56550Hendrum$86,66719429%
56551Henning$63,7501,03429%
56552Hitterdal$51,78619833%
56553Kent$66,99414735%
56554Lake Park$94,7921,10447%
56556Mcintosh$61,78646025%
56557Mahnomen$57,73196525%
56560Moorhead$75,40618,94136%
56565Nashua$53,846462%
56566Naytahwaush$44,58320112%
56567New York Mills$72,5001,29631%
56568Nielsville$40,0005024%
56569Ogema$57,43449129%
56570Osage$61,04249525%
56571Ottertail$85,86580544%
56572Pelican Rapids$79,4752,30541%
56573Perham$68,7702,85338%
56574Perley$79,79211341%
56575Ponsford$56,53428525%
56576Richville$63,75038631%
56578Rochert$90,00028647%
56579Rothsay$89,58338342%
56580Sabin$107,81348554%
56581Shelly$53,75012237%
56583Tintah$71,2506420%
56584Twin Valley$69,62558128%
56585Ulen$71,25044836%
56586Underwood$79,58379937%
56587Vergas$88,00062039%
56588Vining$74,30621136%
56589Waubun$72,96968535%
56590Wendell$70,50015431%
56591White Earth$16,7931838%
56592Winger$59,16717632%
56594Wolverton$95,83318241%
56601Bemidji$72,26214,12435%
56621Bagley$63,7211,74629%
56623Baudette$87,7501,34342%
56626Bena$44,853829%
56627Big Falls$36,50011818%
56628Bigfork$61,25067526%
56629Birchdale$90,93810620%
56630Blackduck$50,33384222%
56633Cass Lake$67,9811,53529%
56634Clearbrook$64,88662132%
56636Deer River$61,2891,86429%
56637Talmoon$58,7506832%
56639Effie$30,62519717%
56641Federal Dam$39,68814518%
56644Gonvick$56,36434231%
56646Gully$48,75013319%
56647Hines$78,62535138%
56649International Falls$64,7364,41330%
56650Kelliher$71,66738439%
56651Lengby$80,75024736%
56652Leonard$64,58314723%
56653Littlefork$74,58356337%
56654Loman$51,2503327%
56655Longville$57,40469924%
56657Marcell$72,62913319%
56659Max$98,7504850%
56660Mizpah$64,4649737%
56661Northome$65,46941026%
56662Outing$69,64328832%
56663Pennington$50,2781028%
56667Puposky$87,29229341%
56668Ranier$116,2509456%
56669Kabetogama$64,68813730%
56670Redby$57,13238135%
56671Redlake$48,62588121%
56672Remer$61,84294229%
56673Roosevelt$68,50025223%
56676Shevlin$74,16775834%
56678Solway$73,19459037%
56680Spring Lake$51,2505629%
56681Squaw Lake$50,83312013%
56683Tenstrike$79,65929542%
56684Trail$73,75010342%
56686Williams$80,41737636%
56688Wirt$71,2504430%
56701Thief River Falls$78,5995,77139%
56710Alvarado$68,00018832%
56711Angle Inlet$33,852650%
56713Argyle$87,18835146%
56714Badger$70,96247827%
56715Brooks$77,87515730%
56716Crookston$59,7443,88133%
56721East Grand Forks$82,5254,06740%
56722Euclid$94,37514345%
56723Fisher$106,25032253%
56724Gatzke$48,7505527%
56725Goodridge$72,91739233%
56726Greenbush$71,66761435%
56727Grygla$87,25034338%
56728Hallock$79,44447643%
56729Halma$78,7504540%
56731Humboldt$75,1256325%
56732Karlstad$72,34441336%
56733Kennedy$57,36118934%
56734Lake Bronson$78,28125139%
56735Lancaster$73,75030335%
56736Mentor$95,00030646%
56737Middle River$72,67935331%
56738Newfolden$71,25052427%
56742Oklee$92,50030045%
56744Oslo$81,75024938%
56748Plummer$87,50027838%
56750Red Lake Falls$71,87599937%
56751Roseau$77,2792,39036%
56754Saint Hilaire$79,16720440%
56755Saint Vincent$91,2503647%
56756Salol$94,58326848%
56757Stephen$80,93835237%
56758Strandquist$56,66717627%
56759Strathcona$75,62515537%
56760Viking$85,25023543%
56761Wannaska$75,72921134%
56762Warren$62,9331,01727%
56763Warroad$65,0002,06634%

Tap any column header to sort. Click a zip code for its full income breakdown. Source: U.S. Census Bureau, American Community Survey 5-year estimates, 2020 to 2024. Zip codes are Census ZIP Code Tabulation Areas. Estimates for zip codes with few residents have larger margins of error.

Want the full picture for one zip?

See the income spread, six-figure households, and how any zip compares with the state and the country.

Look up a zip code

Richest zip codes in Minnesota

The 10 Minnesota zip codes with the highest median household income, among zip codes with at least 1,000 residents.

  1. 55424 Minneapolis: $250,000+
  2. 55386 Victoria: $192,458
  3. 55340 Hamel: $178,553
  4. 55391 Wayzata: $174,301
  5. 55446 Minneapolis: $170,625
  6. 55439 Minneapolis: $168,693
  7. 55331 Excelsior: $159,450
  8. 55054 Elko New Market: $157,096
  9. 55341 Hanover: $157,071
  10. 55356 Long Lake: $156,622

Most six-figure households

  1. 55054 Elko New Market: 85% earn $100K or more
  2. 55386 Victoria: 82% earn $100K or more
  3. 55424 Minneapolis: 80% earn $100K or more
  4. 55341 Hanover: 77% earn $100K or more
  5. 55439 Minneapolis: 74% earn $100K or more

Lowest median income

  1. 55454 Minneapolis: $23,100
  2. 55404 Minneapolis: $41,940
  3. 55806 Duluth: $42,833
  4. 55805 Duluth: $43,100
  5. 56183 Westbrook: $45,536

How Minnesota compares

The median household income in Minnesota is $89,062, 10% above the U.S. median of $80,734. 203 of the 562 Minnesota zip codes with at least 1,000 residents have a median above the state's. See income by zip code for every state.