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
| 58001 | Abercrombie | $64,844 | 105 | 26% |
| 58004 | Amenia | $72,250 | 125 | 40% |
| 58005 | Argusville | $142,917 | 364 | 63% |
| 58006 | Arthur | $95,313 | 207 | 45% |
| 58007 | Ayr | $81,250 | 30 | 23% |
| 58008 | Barney | $119,167 | 76 | 67% |
| 58011 | Buffalo | $99,853 | 190 | 49% |
| 58012 | Casselton | $75,000 | 1,284 | 41% |
| 58013 | Cayuga | $78,125 | 22 | 18% |
| 58015 | Christine | $103,438 | 113 | 51% |
| 58016 | Clifford | $109,359 | 86 | 84% |
| 58017 | Cogswell | $61,250 | 148 | 38% |
| 58018 | Colfax | $105,000 | 132 | 52% |
| 58021 | Davenport | $108,750 | 195 | 52% |
| 58027 | Enderlin | $75,774 | 684 | 32% |
| 58029 | Erie | $145,625 | 37 | 62% |
| 58030 | Fairmount | $75,909 | 246 | 26% |
| 58031 | Fingal | $57,438 | 129 | 34% |
| 58032 | Forman | $85,329 | 335 | 40% |
| 58033 | Fort Ransom | $90,000 | 158 | 43% |
| 58035 | Galesburg | $131,471 | 96 | 77% |
| 58036 | Gardner | $100,625 | 133 | 52% |
| 58038 | Grandin | $112,750 | 82 | 56% |
| 58040 | Gwinner | $67,143 | 496 | 27% |
| 58041 | Hankinson | $85,368 | 593 | 38% |
| 58042 | Harwood | $137,500 | 572 | 62% |
| 58043 | Havana | $130,694 | 67 | 67% |
| 58045 | Hillsboro | $86,484 | 957 | 45% |
| 58046 | Hope | $65,625 | 249 | 34% |
| 58047 | Horace | $142,361 | 1,968 | 73% |
| 58048 | Hunter | $100,227 | 186 | 51% |
| 58049 | Kathryn | $103,571 | 122 | 52% |
| 58051 | Kindred | $107,396 | 673 | 54% |
| 58052 | Leonard | $87,813 | 241 | 44% |
| 58053 | Lidgerwood | $51,339 | 584 | 31% |
| 58054 | Lisbon | $75,370 | 1,390 | 38% |
| 58056 | Luverne | $29,178 | 127 | 28% |
| 58057 | Mcleod | $70,156 | 87 | 38% |
| 58058 | Mantador | $79,375 | 42 | 38% |
| 58059 | Mapleton | $115,469 | 567 | 60% |
| 58060 | Milnor | $77,143 | 524 | 34% |
| 58061 | Mooreton | $93,125 | 125 | 46% |
| 58062 | Nome | $72,250 | 54 | 33% |
| 58063 | Oriska | $99,286 | 120 | 48% |
| 58064 | Page | $75,625 | 163 | 40% |
| 58067 | Rutland | $92,969 | 107 | 39% |
| 58068 | Sheldon | $60,833 | 68 | 34% |
| 58071 | Tower City | $109,375 | 197 | 54% |
| 58072 | Valley City | $64,375 | 3,596 | 31% |
| 58075 | Wahpeton | $68,537 | 4,026 | 32% |
| 58077 | Walcott | $108,750 | 236 | 54% |
| 58078 | West Fargo | $91,040 | 16,067 | 45% |
| 58079 | Wheatland | $126,477 | 170 | 60% |
| 58081 | Wyndmere | $87,632 | 352 | 37% |
| 58102 | Fargo | $59,533 | 14,968 | 28% |
| 58103 | Fargo | $58,801 | 23,776 | 25% |
| 58104 | Fargo | $85,747 | 21,882 | 42% |
| 58105 | Fargo | $123,636 | 20 | 75% |
| 58201 | Grand Forks | $68,143 | 19,612 | 34% |
| 58202 | Grand Forks | $29,600 | 108 | 0% |
| 58203 | Grand Forks | $60,474 | 7,365 | 22% |
| 58204 | Grand Forks Afb | $73,145 | 524 | 26% |
| 58210 | Adams | $47,500 | 108 | 34% |
| 58212 | Aneta | $60,972 | 183 | 28% |
| 58214 | Arvilla | $111,944 | 154 | 71% |
| 58216 | Bathgate | $94,375 | 52 | 48% |
| 58218 | Buxton | $91,964 | 347 | 46% |
| 58219 | Caledonia | $81,724 | 76 | 38% |
| 58220 | Cavalier | $61,199 | 1,029 | 29% |
| 58222 | Crystal | $73,500 | 104 | 33% |
| 58223 | Cummings | $96,750 | 91 | 48% |
| 58224 | Dahlen | $128,125 | 12 | 58% |
| 58225 | Drayton | $74,250 | 441 | 37% |
| 58227 | Edinburg | $78,264 | 213 | 39% |
| 58228 | Emerado | $70,625 | 323 | 37% |
| 58229 | Fairdale | $29,357 | 68 | 15% |
| 58230 | Finley | $81,250 | 270 | 38% |
| 58231 | Fordville | $85,833 | 170 | 35% |
| 58233 | Forest River | $84,375 | 141 | 38% |
| 58235 | Gilby | $81,042 | 201 | 33% |
| 58237 | Grafton | $70,201 | 2,173 | 29% |
| 58238 | Hamilton | $134,107 | 49 | 76% |
| 58239 | Hannah | $146,125 | 23 | 70% |
| 58240 | Hatton | $85,950 | 419 | 42% |
| 58241 | Hensel | $54,091 | 64 | 19% |
| 58243 | Hoople | $85,625 | 186 | 41% |
| 58244 | Inkster | $175,313 | 23 | 65% |
| 58249 | Langdon | $64,571 | 984 | 36% |
| 58250 | Lankin | $108,375 | 88 | 60% |
| 58251 | Larimore | $100,625 | 834 | 50% |
| 58254 | Mcville | $86,563 | 250 | 45% |
| 58256 | Manvel | $91,125 | 273 | 43% |
| 58257 | Mayville | $60,395 | 866 | 33% |
| 58258 | Mekinock | $56,071 | 132 | 27% |
| 58259 | Michigan | $55,000 | 222 | 28% |
| 58260 | Milton | $57,813 | 103 | 4% |
| 58261 | Minto | $78,864 | 532 | 38% |
| 58262 | Mountain | $105,000 | 30 | 50% |
| 58265 | Neche | $82,500 | 178 | 44% |
| 58266 | Niagara | $88,889 | 38 | 18% |
| 58267 | Northwood | $88,015 | 557 | 40% |
| 58270 | Park River | $69,811 | 745 | 37% |
| 58271 | Pembina | $102,917 | 242 | 54% |
| 58272 | Petersburg | $76,875 | 71 | 42% |
| 58273 | Pisek | $52,500 | 70 | 14% |
| 58274 | Portland | $105,395 | 402 | 52% |
| 58275 | Reynolds | $105,385 | 296 | 53% |
| 58276 | Saint Thomas | $83,125 | 219 | 43% |
| 58277 | Sharon | $70,208 | 101 | 32% |
| 58278 | Thompson | $111,250 | 799 | 54% |
| 58281 | Wales | $128,750 | 39 | 79% |
| 58282 | Walhalla | $52,083 | 613 | 23% |
| 58301 | Devils Lake | $59,515 | 4,786 | 29% |
| 58311 | Alsen | $82,386 | 29 | 34% |
| 58313 | Balta | $32,813 | 27 | 0% |
| 58316 | Belcourt | $66,932 | 1,647 | 31% |
| 58317 | Bisbee | $66,989 | 109 | 28% |
| 58318 | Bottineau | $85,729 | 1,559 | 41% |
| 58321 | Brocket | $95,000 | 44 | 48% |
| 58323 | Calvin | $250,000+ | 13 | 62% |
| 58324 | Cando | $61,146 | 599 | 38% |
| 58327 | Crary | $96,157 | 141 | 39% |
| 58329 | Dunseith | $51,065 | 815 | 21% |
| 58330 | Edmore | $70,986 | 228 | 20% |
| 58332 | Esmond | $53,750 | 93 | 26% |
| 58338 | Hampden | $64,531 | 48 | 38% |
| 58341 | Harvey | $61,641 | 1,133 | 24% |
| 58344 | Lakota | $66,957 | 442 | 24% |
| 58345 | Lawton | $93,750 | 56 | 48% |
| 58346 | Leeds | $85,469 | 254 | 39% |
| 58348 | Maddock | $62,563 | 379 | 26% |
| 58351 | Minnewaukan | $72,917 | 199 | 25% |
| 58352 | Munich | $94,000 | 156 | 49% |
| 58355 | Nekoma | $104,375 | 15 | 60% |
| 58356 | New Rockford | $51,042 | 854 | 26% |
| 58357 | Oberon | $76,458 | 172 | 18% |
| 58361 | Pekin | $131,106 | 93 | 72% |
| 58363 | Perth | $90,694 | 37 | 32% |
| 58365 | Rocklake | $53,750 | 93 | 18% |
| 58366 | Rolette | $91,071 | 290 | 46% |
| 58367 | Rolla | $63,750 | 574 | 31% |
| 58368 | Rugby | $58,854 | 1,611 | 33% |
| 58369 | Saint John | $68,235 | 414 | 30% |
| 58370 | Saint Michael | $43,750 | 324 | 19% |
| 58372 | Sarles | $155,391 | 29 | 62% |
| 58374 | Sheyenne | $64,688 | 323 | 23% |
| 58377 | Starkweather | $91,667 | 82 | 43% |
| 58379 | Tokio | $42,333 | 62 | 27% |
| 58380 | Tolna | $67,083 | 191 | 17% |
| 58381 | Warwick | $90,500 | 212 | 48% |
| 58382 | Webster | $70,536 | 55 | 29% |
| 58384 | Willow City | $87,500 | 226 | 42% |
| 58385 | Wolford | $87,250 | 61 | 48% |
| 58386 | York | $85,000 | 34 | 41% |
| 58401 | Jamestown | $60,228 | 8,028 | 31% |
| 58413 | Ashley | $51,250 | 507 | 25% |
| 58415 | Berlin | $70,000 | 76 | 37% |
| 58416 | Binford | $58,438 | 183 | 20% |
| 58418 | Bowdon | $55,357 | 146 | 26% |
| 58420 | Buchanan | $114,583 | 128 | 60% |
| 58421 | Carrington | $89,097 | 1,353 | 44% |
| 58422 | Cathay | $131,477 | 55 | 62% |
| 58424 | Cleveland | $81,563 | 147 | 44% |
| 58425 | Cooperstown | $59,773 | 572 | 30% |
| 58426 | Courtenay | $91,071 | 44 | 32% |
| 58428 | Dawson | $74,028 | 113 | 39% |
| 58429 | Dazey | $70,972 | 155 | 27% |
| 58430 | Denhoff | $52,083 | 29 | 28% |
| 58431 | Dickey | $62,083 | 48 | 29% |
| 58433 | Edgeley | $70,375 | 499 | 36% |
| 58436 | Ellendale | $69,286 | 628 | 38% |
| 58438 | Fessenden | $67,244 | 366 | 34% |
| 58439 | Forbes | $73,611 | 80 | 33% |
| 58440 | Fredonia | $67,083 | 81 | 5% |
| 58441 | Fullerton | $88,125 | 125 | 46% |
| 58442 | Gackle | $56,920 | 175 | 23% |
| 58443 | Glenfield | $73,500 | 78 | 31% |
| 58444 | Goodrich | $52,188 | 83 | 33% |
| 58445 | Grace City | $72,250 | 57 | 23% |
| 58448 | Hannaford | $60,714 | 138 | 17% |
| 58451 | Hurdsfield | $62,115 | 26 | 35% |
| 58454 | Jud | $61,875 | 176 | 24% |
| 58455 | Kensal | $76,500 | 110 | 29% |
| 58456 | Kulm | $66,607 | 300 | 24% |
| 58458 | Lamoure | $73,250 | 447 | 36% |
| 58460 | Lehr | $47,500 | 68 | 18% |
| 58461 | Litchville | $65,375 | 185 | 31% |
| 58463 | Mcclusky | $61,667 | 314 | 22% |
| 58464 | Mchenry | $55,938 | 123 | 22% |
| 58466 | Marion | $77,448 | 200 | 43% |
| 58467 | Medina | $60,938 | 208 | 38% |
| 58472 | Montpelier | $103,409 | 196 | 54% |
| 58474 | Oakes | $72,969 | 1,121 | 37% |
| 58477 | Regan | $82,778 | 50 | 34% |
| 58479 | Rogers | $63,750 | 90 | 27% |
| 58480 | Sanborn | $87,500 | 86 | 38% |
| 58481 | Spiritwood | $90,714 | 102 | 45% |
| 58482 | Steele | $64,583 | 507 | 19% |
| 58483 | Streeter | $57,292 | 157 | 22% |
| 58484 | Sutton | $170,500 | 44 | 64% |
| 58487 | Tappen | $56,875 | 181 | 35% |
| 58488 | Tuttle | $79,808 | 108 | 29% |
| 58490 | Verona | $115,625 | 102 | 59% |
| 58492 | Wimbledon | $117,670 | 167 | 64% |
| 58494 | Wing | $90,577 | 146 | 40% |
| 58495 | Wishek | $73,661 | 483 | 28% |
| 58496 | Woodworth | $110,804 | 107 | 62% |
| 58497 | Ypsilanti | $115,357 | 108 | 69% |
| 58501 | Bismarck | $68,755 | 12,519 | 33% |
| 58503 | Bismarck | $102,333 | 15,358 | 51% |
| 58504 | Bismarck | $85,637 | 12,121 | 42% |
| 58520 | Almont | $96,188 | 105 | 40% |
| 58521 | Baldwin | $135,456 | 307 | 64% |
| 58523 | Beulah | $81,806 | 1,383 | 36% |
| 58524 | Braddock | $83,194 | 53 | 23% |
| 58528 | Cannon Ball | $33,333 | 168 | 18% |
| 58529 | Carson | $65,536 | 295 | 33% |
| 58530 | Center | $82,000 | 442 | 40% |
| 58531 | Coleharbor | $81,071 | 182 | 35% |
| 58532 | Driscoll | $54,500 | 156 | 6% |
| 58533 | Elgin | $36,125 | 418 | 19% |
| 58535 | Flasher | $66,375 | 253 | 34% |
| 58538 | Fort Yates | $34,858 | 667 | 17% |
| 58540 | Garrison | $76,319 | 1,131 | 41% |
| 58541 | Golden Valley | $98,000 | 226 | 43% |
| 58542 | Hague | $46,250 | 95 | 22% |
| 58544 | Hazelton | $76,250 | 244 | 45% |
| 58545 | Hazen | $81,641 | 1,506 | 45% |
| 58549 | Kintyre | $70,250 | 80 | 36% |
| 58552 | Linton | $65,515 | 781 | 30% |
| 58554 | Mandan | $80,120 | 12,208 | 41% |
| 58558 | Menoken | $104,550 | 310 | 65% |
| 58559 | Mercer | $80,000 | 170 | 49% |
| 58561 | Napoleon | $61,688 | 425 | 21% |
| 58562 | New Leipzig | $62,955 | 170 | 25% |
| 58563 | New Salem | $78,214 | 718 | 36% |
| 58564 | Raleigh | $80,625 | 51 | 16% |
| 58565 | Riverdale | $73,333 | 110 | 36% |
| 58566 | Saint Anthony | $52,097 | 106 | 19% |
| 58568 | Selfridge | $58,636 | 166 | 16% |
| 58570 | Solen | $110,938 | 132 | 55% |
| 58571 | Stanton | $61,250 | 277 | 30% |
| 58572 | Sterling | $56,250 | 127 | 33% |
| 58573 | Strasburg | $68,750 | 281 | 30% |
| 58575 | Turtle Lake | $83,214 | 410 | 37% |
| 58576 | Underwood | $102,614 | 495 | 52% |
| 58577 | Washburn | $74,471 | 883 | 43% |
| 58579 | Wilton | $93,750 | 466 | 46% |
| 58580 | Zap | $110,347 | 237 | 60% |
| 58581 | Zeeland | $63,047 | 139 | 24% |
| 58601 | Dickinson | $85,821 | 12,095 | 40% |
| 58620 | Amidon | $76,875 | 72 | 18% |
| 58621 | Beach | $67,000 | 524 | 40% |
| 58622 | Belfield | $82,692 | 682 | 36% |
| 58623 | Bowman | $64,487 | 863 | 35% |
| 58626 | Dunn Center | $93,224 | 187 | 40% |
| 58627 | Fairfield | $93,036 | 65 | 42% |
| 58630 | Gladstone | $62,143 | 184 | 35% |
| 58631 | Glen Ullin | $58,036 | 447 | 30% |
| 58632 | Golva | $60,000 | 98 | 18% |
| 58634 | Grassy Butte | $157,750 | 198 | 57% |
| 58636 | Halliday | $62,222 | 360 | 34% |
| 58638 | Hebron | $63,854 | 355 | 30% |
| 58639 | Hettinger | $63,636 | 850 | 33% |
| 58640 | Killdeer | $100,688 | 490 | 52% |
| 58641 | Lefor | $60,625 | 20 | 25% |
| 58642 | Manning | $101,700 | 136 | 63% |
| 58643 | Marmarth | $62,188 | 71 | 10% |
| 58645 | Medora | $78,086 | 155 | 27% |
| 58646 | Mott | $56,667 | 542 | 30% |
| 58647 | New England | $84,583 | 501 | 42% |
| 58649 | Reeder | $68,839 | 151 | 28% |
| 58650 | Regent | $74,167 | 200 | 36% |
| 58651 | Rhame | $75,956 | 253 | 33% |
| 58652 | Richardton | $79,524 | 494 | 42% |
| 58653 | Scranton | $85,714 | 292 | 38% |
| 58654 | Sentinel Butte | $89,583 | 85 | 49% |
| 58655 | South Heart | $126,071 | 238 | 54% |
| 58656 | Taylor | $101,000 | 174 | 51% |
| 58701 | Minot | $73,269 | 14,362 | 35% |
| 58703 | Minot | $82,728 | 9,575 | 40% |
| 58704 | Minot Afb | $62,500 | 1,344 | 20% |
| 58710 | Anamoose | $69,792 | 251 | 38% |
| 58711 | Antler | $64,167 | 60 | 40% |
| 58712 | Balfour | $37,500 | 30 | 30% |
| 58713 | Bantry | $85,833 | 34 | 3% |
| 58716 | Benedict | $61,959 | 122 | 19% |
| 58718 | Berthold | $82,500 | 380 | 39% |
| 58721 | Bowbells | $83,750 | 211 | 36% |
| 58722 | Burlington | $85,417 | 555 | 43% |
| 58723 | Butte | $59,615 | 104 | 34% |
| 58725 | Carpio | $74,792 | 160 | 26% |
| 58727 | Columbus | $105,417 | 90 | 51% |
| 58730 | Crosby | $83,583 | 635 | 38% |
| 58731 | Deering | $102,083 | 105 | 67% |
| 58733 | Des Lacs | $101,429 | 144 | 53% |
| 58734 | Donnybrook | $76,250 | 100 | 35% |
| 58735 | Douglas | $150,000 | 162 | 70% |
| 58736 | Drake | $56,103 | 255 | 24% |
| 58740 | Glenburn | $87,321 | 290 | 36% |
| 58741 | Granville | $83,333 | 296 | 43% |
| 58744 | Karlsruhe | $80,000 | 56 | 32% |
| 58746 | Kenmare | $70,263 | 730 | 34% |
| 58748 | Kramer | $66,625 | 53 | 26% |
| 58750 | Lansford | $62,375 | 247 | 38% |
| 58752 | Lignite | $88,636 | 118 | 41% |
| 58755 | Mcgregor | $138,705 | 76 | 86% |
| 58756 | Makoti | $77,188 | 76 | 37% |
| 58757 | Mandaree | $81,500 | 364 | 43% |
| 58758 | Martin | $64,464 | 133 | 27% |
| 58759 | Max | $87,321 | 293 | 40% |
| 58760 | Maxbass | $59,792 | 97 | 27% |
| 58761 | Mohall | $66,063 | 363 | 28% |
| 58762 | Newburg | $105,208 | 75 | 51% |
| 58763 | New Town | $58,110 | 1,827 | 31% |
| 58765 | Noonan | $118,594 | 188 | 66% |
| 58768 | Norwich | $83,438 | 112 | 33% |
| 58769 | Palermo | $36,875 | 71 | 21% |
| 58770 | Parshall | $65,341 | 599 | 29% |
| 58771 | Plaza | $88,558 | 265 | 36% |
| 58772 | Portal | $115,405 | 102 | 61% |
| 58773 | Powers Lake | $103,750 | 389 | 52% |
| 58775 | Roseglen | $49,844 | 89 | 16% |
| 58776 | Ross | $83,155 | 144 | 26% |
| 58778 | Ruso | $148,777 | 90 | 80% |
| 58779 | Ryder | $62,917 | 129 | 41% |
| 58781 | Sawyer | $97,778 | 266 | 47% |
| 58782 | Sherwood | $68,125 | 223 | 26% |
| 58783 | Souris | $129,375 | 138 | 65% |
| 58784 | Stanley | $116,616 | 1,129 | 58% |
| 58785 | Surrey | $105,375 | 620 | 54% |
| 58787 | Tolley | $78,281 | 43 | 12% |
| 58788 | Towner | $80,595 | 434 | 35% |
| 58789 | Upham | $91,786 | 156 | 42% |
| 58790 | Velva | $83,233 | 607 | 39% |
| 58792 | Voltaire | $105,221 | 89 | 52% |
| 58793 | Westhope | $69,167 | 236 | 38% |
| 58794 | White Earth | $97,500 | 60 | 50% |
| 58795 | Wildrose | $117,344 | 123 | 63% |
| 58801 | Williston | $84,702 | 12,983 | 40% |
| 58830 | Alamo | $54,063 | 37 | 11% |
| 58831 | Alexander | $98,380 | 443 | 46% |
| 58833 | Ambrose | $117,292 | 41 | 63% |
| 58835 | Arnegard | $137,500 | 300 | 67% |
| 58838 | Cartwright | $59,392 | 144 | 38% |
| 58843 | Epping | $118,750 | 229 | 59% |
| 58844 | Fortuna | $40,500 | 52 | 0% |
| 58845 | Grenora | $91,806 | 269 | 45% |
| 58847 | Keene | $84,950 | 147 | 35% |
| 58849 | Ray | $82,250 | 473 | 43% |
| 58852 | Tioga | $80,595 | 870 | 44% |
| 58853 | Trenton | $107,969 | 131 | 76% |
| 58854 | Watford City | $99,000 | 3,752 | 50% |
| 58856 | Zahl | $104,688 | 82 | 76% |
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 codeThe 10 North Dakota zip codes with the highest median household income, among zip codes with at least 1,000 residents.
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.