State Profile
North Dakota — neighborhoods by ZIP code
North Dakota spans 53 counties and approximately 407 active ZIP code tabulation areas, home to roughly 776,110 residents according to the most recent American Community Survey 5-Year Estimates from the U.S. Census Bureau.
The pages below break the state down city by city, then ZIP code by ZIP code. Each ZIP profile covers demographics, cost of living indicators (median income, median home value, and median rent), and the surrounding neighborhoods within roughly 30 miles. Use this as a starting point — not a substitute — when researching a move, planning a trip, or just trying to understand how different parts of North Dakota compare.
Statewide, the median household income across these ZIPs averages out to roughly $68,995, with a typical owner-occupied home valued near $136,752. Those numbers conceal a wide range — some ZIP codes here have median incomes more than triple the state average, while rural ZIPs in the same state can sit far below it. The city and ZIP-level breakdowns below show where those differences land geographically.
Largest ZIP codes by population
| ZIP | City | Population | Median income |
|---|---|---|---|
| 58103 | Fargo | 48,577 | $56,786 |
| 58104 | Fargo | 46,165 | $85,919 |
| 58201 | Grand Forks | 42,353 | $65,498 |
| 58078 | West Fargo | 39,243 | $97,231 |
| 58503 | Bismarck | 36,944 | $101,618 |
| 58801 | Williston | 33,579 | $85,913 |
| 58701 | Minot | 32,855 | $74,753 |
| 58102 | Fargo | 32,256 | $56,823 |
| 58504 | Bismarck | 29,545 | $79,652 |
| 58601 | Dickinson | 29,309 | $78,864 |
Cities & towns in North Dakota
Each city below links to a page listing its ZIP codes with neighborhood profiles. Cities are ordered by total population.
| City | ZIP codes | Population | Median income |
|---|---|---|---|
| Fargo | 13 | 129,531 | $15,348 |
| Bismarck | 7 | 95,068 | $35,292 |
| Grand Forks | 6 | 61,609 | $24,827 |
| Minot | 4 | 56,144 | $38,848 |
| West Fargo | 1 | 39,243 | $97,231 |
| Williston | 3 | 33,579 | $28,637 |
| Dickinson | 2 | 29,309 | $39,432 |
| Mandan | 1 | 28,814 | $83,542 |
| Jamestown | 3 | 18,204 | $19,092 |
| Devils Lake | 1 | 10,190 | $58,272 |
| Wahpeton | 3 | 9,518 | $20,150 |
| Watford City | 1 | 9,173 | $82,426 |
| Valley City | 1 | 7,928 | $58,803 |
| Belcourt | 1 | 5,920 | $54,722 |
| Grafton | 1 | 5,156 | $66,050 |
| Minot Afb | 2 | 4,943 | $36,118 |
| Horace | 1 | 4,427 | $148,833 |
| New Town | 1 | 3,982 | $73,077 |
| Bottineau | 1 | 3,874 | $79,830 |
| Rugby | 1 | 3,408 | $57,055 |
| Beulah | 1 | 3,272 | $90,268 |
| Hazen | 1 | 3,247 | $76,500 |
| Lisbon | 1 | 3,183 | $70,625 |
| Garrison | 1 | 3,154 | $78,068 |
| Carrington | 1 | 2,981 | $80,461 |
| Dunseith | 1 | 2,940 | $48,610 |
| Stanley | 1 | 2,860 | $108,000 |
| Oakes | 1 | 2,806 | $75,066 |
| Casselton | 1 | 2,736 | $63,365 |
| Harvey | 1 | 2,526 | $49,554 |
| Mayville | 1 | 2,340 | $78,365 |
| Fort Yates | 1 | 2,274 | $39,432 |
| Langdon | 1 | 2,224 | $59,211 |
| Cavalier | 1 | 2,204 | $60,250 |
| Grand Forks Afb | 2 | 2,113 | $35,250 |
| Hillsboro | 1 | 2,103 | $76,354 |
| Bowman | 1 | 2,030 | $78,109 |
| Tioga | 1 | 1,973 | $76,198 |
| New Salem | 1 | 1,951 | $71,875 |
| Larimore | 1 | 1,941 | $85,938 |
| Park River | 1 | 1,905 | $71,458 |
| Thompson | 1 | 1,882 | $94,125 |
| Kindred | 1 | 1,866 | $115,875 |
| Washburn | 1 | 1,850 | $76,063 |
| Belfield | 1 | 1,781 | $78,500 |
| Hettinger | 1 | 1,764 | $61,042 |
| Ellendale | 1 | 1,715 | $52,321 |
| New Rockford | 1 | 1,711 | $48,512 |
| Parshall | 1 | 1,679 | $63,438 |
| Surrey | 1 | 1,630 | $98,750 |
| Kenmare | 1 | 1,581 | $66,691 |
| Burlington | 1 | 1,526 | $78,750 |
| Hankinson | 1 | 1,520 | $78,529 |
| Rolla | 1 | 1,519 | $56,667 |
| Mapleton | 1 | 1,462 | $110,682 |
| Velva | 1 | 1,460 | $75,588 |
| Enderlin | 1 | 1,450 | $59,375 |
| Northwood | 1 | 1,426 | $86,154 |
| Cando | 1 | 1,388 | $56,875 |
| Lidgerwood | 1 | 1,368 | $48,586 |
| Linton | 1 | 1,358 | $62,000 |
| Crosby | 1 | 1,350 | $83,516 |
| Cooperstown | 1 | 1,316 | $75,938 |
| New England | 1 | 1,301 | $68,333 |
| Minto | 1 | 1,295 | $65,833 |
| Harwood | 1 | 1,291 | $135,547 |
| Beach | 1 | 1,271 | $89,712 |
| Fort Totten | 1 | 1,256 | $25,313 |
| Saint Michael | 1 | 1,255 | $43,438 |
| Walhalla | 1 | 1,254 | $44,375 |
| Edgeley | 1 | 1,229 | $56,875 |
| Killdeer | 1 | 1,226 | $95,664 |
| Wishek | 1 | 1,204 | $69,107 |
| Milnor | 1 | 1,201 | $69,894 |
| Richardton | 1 | 1,198 | $73,393 |
| Hatton | 1 | 1,171 | $72,917 |
| Mandaree | 1 | 1,171 | $98,750 |
| Ray | 1 | 1,171 | $67,604 |
| Berthold | 1 | 1,157 | $97,833 |
| Alexander | 1 | 1,133 | $90,000 |
| Center | 1 | 1,113 | $82,250 |
| Lamoure | 1 | 1,089 | $69,813 |
| Drayton | 1 | 1,081 | $69,632 |
| Underwood | 1 | 1,073 | $86,106 |
| Mott | 1 | 1,041 | $50,268 |
| Napoleon | 1 | 1,039 | $53,611 |
| Wilton | 1 | 1,022 | $82,986 |
| Lakota | 1 | 1,012 | $60,474 |
| Saint John | 1 | 1,011 | $80,750 |
| Gwinner | 1 | 1,001 | $70,000 |
| Ashley | 1 | 992 | $63,167 |
| Powers Lake | 1 | 990 | $96,563 |
| Glen Ullin | 1 | 989 | $52,500 |
| Steele | 1 | 979 | $58,304 |
| Hebron | 1 | 966 | $56,364 |
| Elgin | 1 | 957 | $53,500 |
| Epping | 1 | 951 | $135,509 |
| Halliday | 1 | 934 | $59,375 |
| Portland | 1 | 925 | $81,500 |
| Menoken | 1 | 913 | $103,438 |
| Arnegard | 1 | 904 | $129,545 |
| Argusville | 1 | 892 | $137,222 |
| Rolette | 1 | 873 | $64,500 |
| Turtle Lake | 1 | 850 | $75,521 |
| Mohall | 1 | 848 | $64,219 |
| Towner | 1 | 827 | $77,656 |
| Manvel | 1 | 824 | $88,000 |
| Reynolds | 1 | 796 | $87,083 |
| Wyndmere | 1 | 785 | $81,667 |
| Stanton | 1 | 784 | $55,104 |
| Glenburn | 1 | 777 | $92,917 |
| Buxton | 1 | 775 | $66,625 |
| Cannon Ball | 1 | 766 | $23,000 |
| Strasburg | 1 | 763 | $59,432 |
| Walcott | 1 | 759 | $96,667 |
| Forman | 1 | 747 | $75,750 |
| Hope | 1 | 739 | $79,583 |
| Fessenden | 1 | 730 | $72,647 |
| Maddock | 1 | 727 | $56,563 |
| Carson | 1 | 717 | $60,469 |
| Emerado | 1 | 716 | $63,854 |
| Scranton | 1 | 708 | $83,125 |
| Baldwin | 1 | 705 | $128,048 |
| Granville | 1 | 672 | $104,643 |
| Max | 1 | 665 | $89,167 |
| Fairmount | 1 | 662 | $70,469 |
| Dunn Center | 1 | 636 | $92,986 |
| Tappen | 1 | 617 | $44,500 |
| Sawyer | 1 | 607 | $107,917 |
| Kulm | 1 | 601 | $72,500 |
| Davenport | 1 | 595 | $76,406 |
| South Heart | 1 | 591 | $115,139 |
| Pembina | 1 | 590 | $86,364 |
| Westhope | 1 | 586 | $71,250 |
| Grenora | 1 | 582 | $85,536 |
| Mcclusky | 1 | 579 | $69,063 |
| Gilby | 1 | 577 | $61,875 |
| Finley | 1 | 568 | $87,794 |
| Anamoose | 1 | 565 | $83,482 |
| Hazelton | 1 | 565 | $66,250 |
| Leonard | 1 | 562 | $91,667 |
| Neche | 1 | 561 | $82,639 |
| Medina | 1 | 558 | $65,875 |
| Oberon | 1 | 557 | $75,195 |
| Golden Valley | 1 | 548 | $90,391 |
| Hoople | 1 | 546 | $59,519 |
| Leeds | 1 | 546 | $62,813 |
| Edinburg | 1 | 535 | $80,000 |
| Sheyenne | 1 | 534 | $63,750 |
| Selfridge | 1 | 526 | $52,857 |
| Zap | 1 | 523 | $115,278 |
| Plaza | 1 | 519 | $83,352 |
| Mcville | 1 | 516 | $81,607 |
| Rhame | 1 | 516 | $103,304 |
| Edmore | 1 | 514 | $65,908 |
| Arthur | 1 | 508 | $91,250 |
| Sherwood | 1 | 497 | $74,896 |
| Gackle | 1 | 496 | $56,364 |
| Trenton | 1 | 494 | $101,719 |
| Solen | 1 | 484 | $77,917 |
| Douglas | 1 | 483 | $141,500 |
| Lansford | 1 | 482 | $85,000 |
| Munich | 1 | 480 | $72,589 |
| Gladstone | 1 | 479 | $111,157 |
| Michigan | 1 | 470 | $59,583 |
| Drake | 1 | 469 | $61,250 |
| Colfax | 1 | 467 | $101,250 |
| Page | 1 | 463 | $70,625 |
| Hunter | 1 | 462 | $89,688 |
| Marion | 1 | 460 | $71,580 |
| Fordville | 1 | 459 | $78,375 |
| Wheatland | 1 | 452 | $79,750 |
| Cleveland | 1 | 445 | $75,625 |
| Flasher | 1 | 444 | $62,500 |
| Upham | 1 | 443 | $75,000 |
| Litchville | 1 | 442 | $66,250 |
| Buffalo | 1 | 441 | $91,250 |
| Warwick | 1 | 440 | $108,000 |
| Saint Thomas | 1 | 434 | $80,500 |
| Souris | 1 | 434 | $86,964 |
| Bowbells | 1 | 433 | $88,750 |
| Fort Ransom | 1 | 433 | $103,125 |
| Tolna | 1 | 431 | $68,125 |
| Regent | 1 | 425 | $68,804 |
| Wing | 1 | 422 | $83,482 |
| Arvilla | 1 | 418 | $104,500 |
| Bowdon | 1 | 415 | $58,068 |
| Pingree | 1 | 412 | — |
| Tower City | 1 | 411 | $92,500 |
| Binford | 1 | 404 | $57,500 |
| Norwich | 1 | 402 | $95,208 |
| Oriska | 1 | 401 | $95,833 |
| Fingal | 1 | 399 | $89,167 |
| Montpelier | 1 | 398 | $83,750 |
| Wimbledon | 1 | 387 | $91,250 |
| Kensal | 1 | 384 | $76,000 |
| Lignite | 1 | 380 | $84,167 |
| Amenia | 1 | 371 | $83,375 |
| Aneta | 1 | 370 | $58,250 |
| Taylor | 1 | 368 | $83,750 |
| Mercer | 1 | 364 | $108,250 |
| Buchanan | 1 | 358 | $105,000 |
| Deering | 1 | 355 | $95,954 |
| Crary | 1 | 354 | $113,438 |
| Streeter | 1 | 354 | $80,568 |
| Noonan | 1 | 350 | $94,750 |
| Carpio | 1 | 347 | $93,750 |
| Minnewaukan | 1 | 345 | $78,750 |
| Coleharbor | 1 | 341 | $77,188 |
| Ryder | 1 | 340 | $58,750 |
| Hannaford | 1 | 339 | $61,458 |
| Gardner | 1 | 337 | $88,750 |
| Sterling | 1 | 337 | $81,563 |
| Cogswell | 1 | 326 | $77,083 |
| Jud | 1 | 326 | $64,375 |
| Fullerton | 1 | 324 | $77,500 |
| Manning | 1 | 321 | $74,875 |
| Mooreton | 1 | 320 | $76,719 |
| Grassy Butte | 1 | 318 | — |
| Sheldon | 1 | 314 | $76,042 |
| Reeder | 1 | 311 | $63,833 |
| Cartwright | 1 | 309 | $92,969 |
| Benedict | 1 | 306 | $56,743 |
| New Leipzig | 1 | 301 | $63,438 |
| Kintyre | 1 | 299 | $65,962 |
| Verona | 1 | 297 | $88,750 |
| Keene | 1 | 293 | $84,167 |
| Kathryn | 1 | 292 | $100,568 |
| Zeeland | 1 | 291 | $93,611 |
| Dodge | 1 | 288 | $122,500 |
| Moffit | 1 | 288 | — |
| Tokio | 1 | 286 | $40,156 |
| Forest River | 1 | 277 | $91,029 |
| Driscoll | 1 | 275 | $42,237 |
| Golva | 1 | 274 | $60,625 |
| Dazey | 1 | 271 | $78,750 |
| Martin | 1 | 271 | $80,234 |
| Adams | 1 | 269 | $55,000 |
| Pekin | 1 | 264 | $122,500 |
| Galesburg | 1 | 263 | $120,625 |
| Mekinock | 1 | 263 | $53,750 |
| Abercrombie | 1 | 261 | $63,250 |
| Rutland | 1 | 259 | $91,250 |
| Voltaire | 1 | 258 | $98,611 |
| Willow City | 1 | 258 | $89,167 |
| Christine | 1 | 256 | $97,083 |
| Des Lacs | 1 | 256 | $96,250 |
| Ross | 1 | 255 | $79,657 |
| Saint Anthony | 1 | 255 | $46,890 |
| Almont | 1 | 253 | $89,643 |
| Antler | 1 | 251 | $72,500 |
| Hague | 1 | 250 | $43,125 |
| Forbes | 1 | 248 | — |
| Grandin | 1 | 248 | $102,917 |
| Medora | 1 | 243 | $70,833 |
| Maxbass | 1 | 237 | $65,469 |
| Dawson | 1 | 233 | $60,625 |
| Sentinel Butte | 1 | 230 | $118,000 |
| Mchenry | 1 | 229 | $54,464 |
| Petersburg | 1 | 229 | $73,750 |
| Esmond | 1 | 227 | $62,875 |
| Milton | 1 | 227 | $62,857 |
| Starkweather | 1 | 221 | $103,750 |
| Donnybrook | 1 | 220 | $64,028 |
| Osnabrock | 1 | 219 | $36,406 |
| Hensel | 1 | 218 | $76,875 |
| Ambrose | 1 | 213 | $117,500 |
| Barney | 1 | 213 | $97,083 |
| Spiritwood | 1 | 212 | $85,714 |
| Berlin | 1 | 211 | — |
| Butte | 1 | 210 | $71,875 |
| Lankin | 1 | 210 | $80,000 |
| Crystal | 1 | 209 | $42,500 |
| Grace City | 1 | 208 | $80,729 |
| Clifford | 1 | 206 | $101,845 |
| Mcgregor | 1 | 206 | — |
| White Earth | 1 | 206 | $69,087 |
| Cathay | 1 | 202 | $137,500 |
| Sanborn | 1 | 196 | $76,023 |
| Wolford | 1 | 196 | $101,875 |
| Courtenay | 1 | 195 | $76,250 |
| Newburg | 1 | 190 | $81,875 |
| Bisbee | 1 | 188 | — |
| Amidon | 1 | 183 | $58,750 |
| Riverdale | 1 | 182 | $86,250 |
| Fairfield | 1 | 181 | $77,292 |
| Roseglen | 1 | 181 | $63,571 |
| Mcleod | 1 | 180 | $76,607 |
| Ypsilanti | 1 | 178 | $107,813 |
| Flaxton | 1 | 177 | $103,750 |
| Bantry | 1 | 175 | $81,207 |
| Palermo | 1 | 174 | $73,125 |
| Egeland | 1 | 172 | $77,917 |
| Bathgate | 1 | 168 | $151,563 |
| Rocklake | 1 | 167 | $54,464 |
| Sykeston | 1 | 164 | $121,250 |
| Goodrich | 1 | 161 | $68,214 |
| Makoti | 1 | 161 | $83,625 |
| Rogers | 1 | 161 | $70,875 |
| Portal | 1 | 159 | $109,018 |
| Lawton | 1 | 157 | $79,167 |
| Niagara | 1 | 157 | $86,625 |
| Alamo | 1 | 154 | $54,063 |
| Pisek | 1 | 154 | $54,583 |
| Wildrose | 1 | 153 | $92,917 |
| Nome | 1 | 152 | $69,500 |
| Sharon | 1 | 151 | $82,125 |
| Denhoff | 1 | 150 | $54,712 |
| Tuttle | 1 | 149 | $73,295 |
| Regan | 1 | 147 | $71,000 |
| Columbus | 1 | 143 | $83,571 |
| Luverne | 1 | 141 | $30,833 |
| Kramer | 1 | 139 | $37,500 |
| Cummings | 1 | 138 | $64,821 |
| Lehr | 1 | 137 | $55,417 |
| Dickey | 1 | 135 | $106,429 |
| Glenfield | 1 | 135 | $57,500 |
| Havana | 1 | 132 | $98,750 |
| Stirum | 1 | 130 | $65,000 |
| Mantador | 1 | 129 | $73,214 |
| Robinson | 1 | 126 | — |
| Ruso | 1 | 125 | $138,269 |
| Woodworth | 1 | 125 | $68,563 |
| Marmarth | 1 | 122 | $58,833 |
| Pettibone | 1 | 121 | — |
| Mountain | 1 | 116 | — |
| Webster | 1 | 116 | $88,676 |
| Sarles | 1 | 115 | $66,875 |
| Ayr | 1 | 114 | $102,083 |
| Karlsruhe | 1 | 114 | $78,958 |
| Cayuga | 1 | 110 | — |
| Shields | 1 | 108 | — |
| Hamilton | 1 | 104 | $100,417 |
| Hampden | 1 | 104 | $59,375 |
| Fortuna | 1 | 100 | — |
| Brocket | 1 | 99 | $109,375 |
| Sutton | 1 | 99 | $105,625 |
| Raleigh | 1 | 98 | $56,429 |
| Mylo | 1 | 92 | $123,000 |
| Fredonia | 1 | 90 | $55,000 |
| Calvin | 1 | 80 | $172,500 |
| Balfour | 1 | 78 | $43,750 |
| Erie | 1 | 77 | $127,250 |
| Perth | 1 | 74 | $89,750 |
| Lefor | 1 | 71 | — |
| Zahl | 1 | 70 | $107,500 |
| Alsen | 1 | 69 | $113,750 |
| Caledonia | 1 | 69 | — |
| Hurdsfield | 1 | 66 | $57,143 |
| Tolley | 1 | 65 | — |
| Churchs Ferry | 1 | 64 | — |
| Braddock | 1 | 62 | $66,250 |
| Fairdale | 1 | 62 | $40,000 |
| York | 1 | 62 | $126,250 |
| Chaseley | 1 | 60 | $40,833 |
| Wales | 1 | 58 | $117,708 |
| Dahlen | 1 | 55 | $122,000 |
| Knox | 1 | 55 | $92,813 |
| Jessie | 1 | 52 | — |
| Balta | 1 | 49 | — |
| Nekoma | 1 | 49 | $74,000 |
| Inkster | 1 | 43 | $85,313 |
| Glasston | 1 | 42 | $250,001 |
| Blanchard | 1 | 30 | $203,500 |
| Hansboro | 1 | 23 | $33,438 |
| Marshall | 1 | 21 | — |
| Hannah | 1 | 20 | — |
| Penn | 1 | 20 | — |
| Agate | 1 | 10 | — |
| Pillsbury | 1 | 9 | — |
| Absaraka | 1 | 0 | — |
| Maida | 1 | 0 | — |