North Dakota

Household Income by Zip Code in North Dakota

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

North Dakota median household income

$76,657

U.S. median is $80,734

Zip codes listed

354

Every North Dakota zip code with reported income

Households earning $100K+

37%

Across North Dakota

Median household income by zip code

58001Abercrombie$64,84410526%
58004Amenia$72,25012540%
58005Argusville$142,91736463%
58006Arthur$95,31320745%
58007Ayr$81,2503023%
58008Barney$119,1677667%
58011Buffalo$99,85319049%
58012Casselton$75,0001,28441%
58013Cayuga$78,1252218%
58015Christine$103,43811351%
58016Clifford$109,3598684%
58017Cogswell$61,25014838%
58018Colfax$105,00013252%
58021Davenport$108,75019552%
58027Enderlin$75,77468432%
58029Erie$145,6253762%
58030Fairmount$75,90924626%
58031Fingal$57,43812934%
58032Forman$85,32933540%
58033Fort Ransom$90,00015843%
58035Galesburg$131,4719677%
58036Gardner$100,62513352%
58038Grandin$112,7508256%
58040Gwinner$67,14349627%
58041Hankinson$85,36859338%
58042Harwood$137,50057262%
58043Havana$130,6946767%
58045Hillsboro$86,48495745%
58046Hope$65,62524934%
58047Horace$142,3611,96873%
58048Hunter$100,22718651%
58049Kathryn$103,57112252%
58051Kindred$107,39667354%
58052Leonard$87,81324144%
58053Lidgerwood$51,33958431%
58054Lisbon$75,3701,39038%
58056Luverne$29,17812728%
58057Mcleod$70,1568738%
58058Mantador$79,3754238%
58059Mapleton$115,46956760%
58060Milnor$77,14352434%
58061Mooreton$93,12512546%
58062Nome$72,2505433%
58063Oriska$99,28612048%
58064Page$75,62516340%
58067Rutland$92,96910739%
58068Sheldon$60,8336834%
58071Tower City$109,37519754%
58072Valley City$64,3753,59631%
58075Wahpeton$68,5374,02632%
58077Walcott$108,75023654%
58078West Fargo$91,04016,06745%
58079Wheatland$126,47717060%
58081Wyndmere$87,63235237%
58102Fargo$59,53314,96828%
58103Fargo$58,80123,77625%
58104Fargo$85,74721,88242%
58105Fargo$123,6362075%
58201Grand Forks$68,14319,61234%
58202Grand Forks$29,6001080%
58203Grand Forks$60,4747,36522%
58204Grand Forks Afb$73,14552426%
58210Adams$47,50010834%
58212Aneta$60,97218328%
58214Arvilla$111,94415471%
58216Bathgate$94,3755248%
58218Buxton$91,96434746%
58219Caledonia$81,7247638%
58220Cavalier$61,1991,02929%
58222Crystal$73,50010433%
58223Cummings$96,7509148%
58224Dahlen$128,1251258%
58225Drayton$74,25044137%
58227Edinburg$78,26421339%
58228Emerado$70,62532337%
58229Fairdale$29,3576815%
58230Finley$81,25027038%
58231Fordville$85,83317035%
58233Forest River$84,37514138%
58235Gilby$81,04220133%
58237Grafton$70,2012,17329%
58238Hamilton$134,1074976%
58239Hannah$146,1252370%
58240Hatton$85,95041942%
58241Hensel$54,0916419%
58243Hoople$85,62518641%
58244Inkster$175,3132365%
58249Langdon$64,57198436%
58250Lankin$108,3758860%
58251Larimore$100,62583450%
58254Mcville$86,56325045%
58256Manvel$91,12527343%
58257Mayville$60,39586633%
58258Mekinock$56,07113227%
58259Michigan$55,00022228%
58260Milton$57,8131034%
58261Minto$78,86453238%
58262Mountain$105,0003050%
58265Neche$82,50017844%
58266Niagara$88,8893818%
58267Northwood$88,01555740%
58270Park River$69,81174537%
58271Pembina$102,91724254%
58272Petersburg$76,8757142%
58273Pisek$52,5007014%
58274Portland$105,39540252%
58275Reynolds$105,38529653%
58276Saint Thomas$83,12521943%
58277Sharon$70,20810132%
58278Thompson$111,25079954%
58281Wales$128,7503979%
58282Walhalla$52,08361323%
58301Devils Lake$59,5154,78629%
58311Alsen$82,3862934%
58313Balta$32,813270%
58316Belcourt$66,9321,64731%
58317Bisbee$66,98910928%
58318Bottineau$85,7291,55941%
58321Brocket$95,0004448%
58323Calvin$250,000+1362%
58324Cando$61,14659938%
58327Crary$96,15714139%
58329Dunseith$51,06581521%
58330Edmore$70,98622820%
58332Esmond$53,7509326%
58338Hampden$64,5314838%
58341Harvey$61,6411,13324%
58344Lakota$66,95744224%
58345Lawton$93,7505648%
58346Leeds$85,46925439%
58348Maddock$62,56337926%
58351Minnewaukan$72,91719925%
58352Munich$94,00015649%
58355Nekoma$104,3751560%
58356New Rockford$51,04285426%
58357Oberon$76,45817218%
58361Pekin$131,1069372%
58363Perth$90,6943732%
58365Rocklake$53,7509318%
58366Rolette$91,07129046%
58367Rolla$63,75057431%
58368Rugby$58,8541,61133%
58369Saint John$68,23541430%
58370Saint Michael$43,75032419%
58372Sarles$155,3912962%
58374Sheyenne$64,68832323%
58377Starkweather$91,6678243%
58379Tokio$42,3336227%
58380Tolna$67,08319117%
58381Warwick$90,50021248%
58382Webster$70,5365529%
58384Willow City$87,50022642%
58385Wolford$87,2506148%
58386York$85,0003441%
58401Jamestown$60,2288,02831%
58413Ashley$51,25050725%
58415Berlin$70,0007637%
58416Binford$58,43818320%
58418Bowdon$55,35714626%
58420Buchanan$114,58312860%
58421Carrington$89,0971,35344%
58422Cathay$131,4775562%
58424Cleveland$81,56314744%
58425Cooperstown$59,77357230%
58426Courtenay$91,0714432%
58428Dawson$74,02811339%
58429Dazey$70,97215527%
58430Denhoff$52,0832928%
58431Dickey$62,0834829%
58433Edgeley$70,37549936%
58436Ellendale$69,28662838%
58438Fessenden$67,24436634%
58439Forbes$73,6118033%
58440Fredonia$67,083815%
58441Fullerton$88,12512546%
58442Gackle$56,92017523%
58443Glenfield$73,5007831%
58444Goodrich$52,1888333%
58445Grace City$72,2505723%
58448Hannaford$60,71413817%
58451Hurdsfield$62,1152635%
58454Jud$61,87517624%
58455Kensal$76,50011029%
58456Kulm$66,60730024%
58458Lamoure$73,25044736%
58460Lehr$47,5006818%
58461Litchville$65,37518531%
58463Mcclusky$61,66731422%
58464Mchenry$55,93812322%
58466Marion$77,44820043%
58467Medina$60,93820838%
58472Montpelier$103,40919654%
58474Oakes$72,9691,12137%
58477Regan$82,7785034%
58479Rogers$63,7509027%
58480Sanborn$87,5008638%
58481Spiritwood$90,71410245%
58482Steele$64,58350719%
58483Streeter$57,29215722%
58484Sutton$170,5004464%
58487Tappen$56,87518135%
58488Tuttle$79,80810829%
58490Verona$115,62510259%
58492Wimbledon$117,67016764%
58494Wing$90,57714640%
58495Wishek$73,66148328%
58496Woodworth$110,80410762%
58497Ypsilanti$115,35710869%
58501Bismarck$68,75512,51933%
58503Bismarck$102,33315,35851%
58504Bismarck$85,63712,12142%
58520Almont$96,18810540%
58521Baldwin$135,45630764%
58523Beulah$81,8061,38336%
58524Braddock$83,1945323%
58528Cannon Ball$33,33316818%
58529Carson$65,53629533%
58530Center$82,00044240%
58531Coleharbor$81,07118235%
58532Driscoll$54,5001566%
58533Elgin$36,12541819%
58535Flasher$66,37525334%
58538Fort Yates$34,85866717%
58540Garrison$76,3191,13141%
58541Golden Valley$98,00022643%
58542Hague$46,2509522%
58544Hazelton$76,25024445%
58545Hazen$81,6411,50645%
58549Kintyre$70,2508036%
58552Linton$65,51578130%
58554Mandan$80,12012,20841%
58558Menoken$104,55031065%
58559Mercer$80,00017049%
58561Napoleon$61,68842521%
58562New Leipzig$62,95517025%
58563New Salem$78,21471836%
58564Raleigh$80,6255116%
58565Riverdale$73,33311036%
58566Saint Anthony$52,09710619%
58568Selfridge$58,63616616%
58570Solen$110,93813255%
58571Stanton$61,25027730%
58572Sterling$56,25012733%
58573Strasburg$68,75028130%
58575Turtle Lake$83,21441037%
58576Underwood$102,61449552%
58577Washburn$74,47188343%
58579Wilton$93,75046646%
58580Zap$110,34723760%
58581Zeeland$63,04713924%
58601Dickinson$85,82112,09540%
58620Amidon$76,8757218%
58621Beach$67,00052440%
58622Belfield$82,69268236%
58623Bowman$64,48786335%
58626Dunn Center$93,22418740%
58627Fairfield$93,0366542%
58630Gladstone$62,14318435%
58631Glen Ullin$58,03644730%
58632Golva$60,0009818%
58634Grassy Butte$157,75019857%
58636Halliday$62,22236034%
58638Hebron$63,85435530%
58639Hettinger$63,63685033%
58640Killdeer$100,68849052%
58641Lefor$60,6252025%
58642Manning$101,70013663%
58643Marmarth$62,1887110%
58645Medora$78,08615527%
58646Mott$56,66754230%
58647New England$84,58350142%
58649Reeder$68,83915128%
58650Regent$74,16720036%
58651Rhame$75,95625333%
58652Richardton$79,52449442%
58653Scranton$85,71429238%
58654Sentinel Butte$89,5838549%
58655South Heart$126,07123854%
58656Taylor$101,00017451%
58701Minot$73,26914,36235%
58703Minot$82,7289,57540%
58704Minot Afb$62,5001,34420%
58710Anamoose$69,79225138%
58711Antler$64,1676040%
58712Balfour$37,5003030%
58713Bantry$85,833343%
58716Benedict$61,95912219%
58718Berthold$82,50038039%
58721Bowbells$83,75021136%
58722Burlington$85,41755543%
58723Butte$59,61510434%
58725Carpio$74,79216026%
58727Columbus$105,4179051%
58730Crosby$83,58363538%
58731Deering$102,08310567%
58733Des Lacs$101,42914453%
58734Donnybrook$76,25010035%
58735Douglas$150,00016270%
58736Drake$56,10325524%
58740Glenburn$87,32129036%
58741Granville$83,33329643%
58744Karlsruhe$80,0005632%
58746Kenmare$70,26373034%
58748Kramer$66,6255326%
58750Lansford$62,37524738%
58752Lignite$88,63611841%
58755Mcgregor$138,7057686%
58756Makoti$77,1887637%
58757Mandaree$81,50036443%
58758Martin$64,46413327%
58759Max$87,32129340%
58760Maxbass$59,7929727%
58761Mohall$66,06336328%
58762Newburg$105,2087551%
58763New Town$58,1101,82731%
58765Noonan$118,59418866%
58768Norwich$83,43811233%
58769Palermo$36,8757121%
58770Parshall$65,34159929%
58771Plaza$88,55826536%
58772Portal$115,40510261%
58773Powers Lake$103,75038952%
58775Roseglen$49,8448916%
58776Ross$83,15514426%
58778Ruso$148,7779080%
58779Ryder$62,91712941%
58781Sawyer$97,77826647%
58782Sherwood$68,12522326%
58783Souris$129,37513865%
58784Stanley$116,6161,12958%
58785Surrey$105,37562054%
58787Tolley$78,2814312%
58788Towner$80,59543435%
58789Upham$91,78615642%
58790Velva$83,23360739%
58792Voltaire$105,2218952%
58793Westhope$69,16723638%
58794White Earth$97,5006050%
58795Wildrose$117,34412363%
58801Williston$84,70212,98340%
58830Alamo$54,0633711%
58831Alexander$98,38044346%
58833Ambrose$117,2924163%
58835Arnegard$137,50030067%
58838Cartwright$59,39214438%
58843Epping$118,75022959%
58844Fortuna$40,500520%
58845Grenora$91,80626945%
58847Keene$84,95014735%
58849Ray$82,25047343%
58852Tioga$80,59587044%
58853Trenton$107,96913176%
58854Watford City$99,0003,75250%
58856Zahl$104,6888276%

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 North Dakota

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

  1. 58047 Horace: $142,361
  2. 58042 Harwood: $137,500
  3. 58105 Fargo: $123,636
  4. 58784 Stanley: $116,616
  5. 58059 Mapleton: $115,469
  6. 58278 Thompson: $111,250
  7. 58051 Kindred: $107,396
  8. 58785 Surrey: $105,375
  9. 58773 Powers Lake: $103,750
  10. 58576 Underwood: $102,614

Most six-figure households

  1. 58105 Fargo: 75% earn $100K or more
  2. 58047 Horace: 73% earn $100K or more
  3. 58042 Harwood: 62% earn $100K or more
  4. 58059 Mapleton: 60% earn $100K or more
  5. 58784 Stanley: 58% earn $100K or more

Lowest median income

  1. 58202 Grand Forks: $29,600
  2. 58538 Fort Yates: $34,858
  3. 58370 Saint Michael: $43,750
  4. 58356 New Rockford: $51,042
  5. 58329 Dunseith: $51,065

How North Dakota compares

The median household income in North Dakota is $76,657, 5% below the U.S. median of $80,734. 42 of the 95 North Dakota zip codes with at least 1,000 residents have a median above the state's. See income by zip code for every state.