ND · 388 ZIP codes
ZIP codes in North Dakota
OpenZIP has Census profiles for 388 ZIP Code Tabulation Areas whose main county is in North Dakota, spread over 53 counties or county equivalents and home to about 784,588 people. Statewide, the median household income is $76,657 (U.S.: $80,734) and the median home value is $249,900 (U.S.: $332,700), according to the Census Bureau's ACS 2020–2024 5-year estimates.
American Community Survey 2020–2024 5-year estimates · Updated
Median household income
$76,657
United States: $80,734
Median home value
$249,900
United States: $332,700
Median gross rent
$954/mo
United States: $1,413/mo
Median age
35.9 yrs
United States: 38.9 yrs
Bachelor's degree or higher
32.7%
United States: 35.7%
Mean travel time to work
17.9 min
United States: 26.4 min
How to use this list
Select a column heading to sort. Open a ZIP code for all of its figures with margins of error, its race and Hispanic or Latino origin breakdown, and comparisons with North Dakota and the nation. ZIP codes that cross a state line are listed under the state of the county where most of their land lies.
Advertisement
All North Dakota ZIP codes
| 57648 | Emmons County, ND | 465 | 54.8 yrs | $61,354 | $99,200 | $758 | 72.9% |
|---|---|---|---|---|---|---|---|
| 58001 | Abercrombie, ND | 232 | 41.8 yrs | $64,844 | $156,300 | $525 | 95.2% |
| 58002 | Cass County, ND | 17 | 9.5 yrs | — | — | — | 100.0% |
| 58004 | Cass County, ND | 241 | 41.1 yrs | $72,250 | $208,300 | — | 86.4% |
| 58005 | Cass County, ND | 898 | 36.7 yrs | $142,917 | $356,800 | — | 100.0% |
| 58006 | Cass County, ND | 573 | 40.9 yrs | $95,313 | $260,900 | $645 | 89.4% |
| 58007 | Cass County, ND | 81 | 30.2 yrs | $81,250 | $168,800 | — | 93.3% |
| 58008 | Richland County, ND | 188 | 39.5 yrs | $119,167 | — | — | 100.0% |
| 58009 | Traill County, ND | 48 | 58.3 yrs | — | — | — | 35.7% |
| 58011 | Cass County, ND | 449 | 48.6 yrs | $99,853 | $245,400 | $2,083 | 92.1% |
| 58012 | Cass County, ND | 3,049 | 33.0 yrs | $75,000 | $283,700 | $814 | 66.3% |
| 58013 | Sargent County, ND | 43 | 61.1 yrs | $78,125 | — | — | 100.0% |
| 58015 | Richland County, ND | 343 | 34.0 yrs | $103,438 | $392,900 | — | 97.3% |
| 58016 | Traill County, ND | 178 | 32.9 yrs | $109,359 | $136,900 | $231 | 70.9% |
| 58017 | Sargent County, ND | 296 | 57.3 yrs | $61,250 | $84,500 | $513 | 62.8% |
| 58018 | Richland County, ND | 428 | 41.1 yrs | $105,000 | $280,400 | — | 96.2% |
| 58021 | Cass County, ND | 584 | 38.4 yrs | $108,750 | $244,800 | — | 99.0% |
| 58027 | Ransom County, ND | 1,530 | 51.2 yrs | $75,774 | $159,500 | $850 | 80.0% |
| 58029 | Cass County, ND | 88 | 35.8 yrs | $145,625 | $400,000 | — | 75.7% |
| 58030 | Richland County, ND | 593 | 38.5 yrs | $75,909 | $130,400 | $600 | 89.8% |
| 58031 | Cass County, ND | 301 | 41.1 yrs | $57,438 | $70,800 | — | 93.0% |
| 58032 | Sargent County, ND | 769 | 49.9 yrs | $85,329 | $160,000 | $758 | 73.4% |
| 58033 | Ransom County, ND | 393 | 49.4 yrs | $90,000 | $293,200 | $350 | 83.5% |
| 58035 | Traill County, ND | 212 | 51.2 yrs | $131,471 | $288,600 | — | 96.9% |
| 58036 | Cass County, ND | 360 | 38.6 yrs | $100,625 | $292,200 | — | 99.2% |
| 58038 | Traill County, ND | 179 | 59.9 yrs | $112,750 | $210,000 | $620 | 82.9% |
| 58040 | Sargent County, ND | 1,030 | 33.0 yrs | $67,143 | $208,600 | $904 | 58.1% |
| 58041 | Richland County, ND | 1,389 | 48.4 yrs | $85,368 | $162,900 | $458 | 88.9% |
| 58042 | Cass County, ND | 1,344 | 42.6 yrs | $137,500 | $347,100 | — | 98.1% |
| 58043 | Sargent County, ND | 168 | 54.0 yrs | $130,694 | — | — | 89.6% |
| 58045 | Traill County, ND | 2,239 | 40.9 yrs | $86,484 | $211,800 | $636 | 78.4% |
| 58046 | Steele County, ND | 645 | 41.9 yrs | $65,625 | $143,800 | $685 | 73.9% |
| 58047 | Cass County, ND | 5,636 | 35.1 yrs | $142,361 | $432,200 | $2,146 | 95.3% |
| 58048 | Cass County, ND | 505 | 37.4 yrs | $100,227 | $175,000 | $708 | 87.1% |
| 58049 | Barnes County, ND | 248 | 54.0 yrs | $103,571 | $110,000 | — | 95.1% |
| 58051 | Cass County, ND | 1,980 | 36.6 yrs | $107,396 | $331,100 | $623 | 87.8% |
| 58052 | Cass County, ND | 529 | 46.2 yrs | $87,813 | $253,800 | $589 | 80.9% |
| 58053 | Richland County, ND | 1,409 | 35.8 yrs | $51,339 | $96,100 | $734 | 82.9% |
| 58054 | Ransom County, ND | 3,400 | 40.0 yrs | $75,370 | $209,000 | $662 | 69.8% |
| 58056 | Steele County, ND | 212 | 62.5 yrs | $29,178 | $324,400 | — | 61.4% |
| 58057 | Richland County, ND | 226 | 44.1 yrs | $70,156 | $158,900 | — | 93.1% |
| 58058 | Richland County, ND | 115 | 32.7 yrs | $79,375 | $118,200 | — | 100.0% |
| 58059 | Cass County, ND | 1,670 | 32.7 yrs | $115,469 | $331,800 | $1,303 | 92.2% |
| 58060 | Sargent County, ND | 1,149 | 45.6 yrs | $77,143 | $167,800 | $590 | 78.8% |
| 58061 | Richland County, ND | 369 | 32.8 yrs | $93,125 | $206,700 | $525 | 88.0% |
| 58062 | Barnes County, ND | 102 | 69.4 yrs | $72,250 | $147,900 | — | 100.0% |
| 58063 | Barnes County, ND | 365 | 30.6 yrs | $99,286 | $213,100 | $535 | 92.5% |
| 58064 | Cass County, ND | 332 | 54.4 yrs | $75,625 | $223,300 | $513 | 78.5% |
| 58065 | Barnes County, ND | 10 | 72.0 yrs | — | — | — | 100.0% |
| 58067 | Sargent County, ND | 277 | 34.0 yrs | $92,969 | $122,300 | $469 | 88.8% |
| 58068 | Ransom County, ND | 134 | 52.0 yrs | $60,833 | $102,800 | — | 100.0% |
| 58069 | Sargent County, ND | 151 | 54.1 yrs | — | $137,500 | — | 75.8% |
| 58071 | Cass County, ND | 486 | 45.0 yrs | $109,375 | $194,300 | $788 | 83.8% |
| 58072 | Barnes County, ND | 7,863 | 41.5 yrs | $64,375 | $177,800 | $780 | 62.6% |
| 58074 | Richland County, ND | 63 | 54.4 yrs | — | — | — | 100.0% |
| 58075 | Richland County, ND | 9,046 | 38.0 yrs | $68,537 | $184,400 | $751 | 52.7% |
| 58076 | Wahpeton, ND | 427 | 19.6 yrs | — | — | — | — |
| 58077 | Richland County, ND | 684 | 36.9 yrs | $108,750 | $258,600 | — | 93.2% |
| 58078 | West Fargo, ND | 40,631 | 33.4 yrs | $91,040 | $324,100 | $1,109 | 64.7% |
| 58079 | Cass County, ND | 504 | 46.0 yrs | $126,477 | $350,000 | — | 100.0% |
| 58081 | Richland County, ND | 876 | 36.2 yrs | $87,632 | $203,600 | — | 90.9% |
| 58102 | Fargo, ND | 32,912 | 30.1 yrs | $59,533 | $242,200 | $836 | 46.2% |
| 58103 | Fargo, ND | 48,796 | 35.1 yrs | $58,801 | $242,400 | $857 | 42.1% |
| 58104 | Fargo, ND | 49,168 | 32.3 yrs | $85,747 | $359,400 | $1,115 | 45.4% |
| 58105 | Fargo, ND | 2,825 | 19.3 yrs | $123,636 | — | — | 55.0% |
| 58201 | Grand Forks, ND | 42,373 | 33.1 yrs | $68,143 | $288,500 | $987 | 49.7% |
| 58202 | Grand Forks, ND | 2,865 | 19.3 yrs | $29,600 | — | $1,346 | 5.6% |
| 58203 | Grand Forks, ND | 16,478 | 29.0 yrs | $60,474 | $207,100 | $950 | 44.8% |
| 58204 | Grand Forks AFB, ND | 1,834 | 22.2 yrs | $73,145 | under $10,000 | $1,626 | 2.3% |
| 58205 | Grand Forks AFB, ND | 153 | 20.9 yrs | — | — | — | 0.0% |
| 58210 | Walsh County, ND | 246 | 40.5 yrs | $47,500 | $88,300 | $694 | 90.7% |
| 58212 | Nelson County, ND | 312 | 63.7 yrs | $60,972 | $99,100 | — | 69.9% |
| 58214 | Grand Forks County, ND | 387 | 45.1 yrs | $111,944 | $420,500 | — | 92.2% |
| 58216 | Pembina County, ND | 161 | 37.4 yrs | $94,375 | $111,500 | — | 80.8% |
| 58218 | Traill County, ND | 873 | 36.6 yrs | $91,964 | $268,000 | $684 | 88.2% |
| 58219 | Traill County, ND | 175 | 57.7 yrs | $81,724 | $191,700 | — | 100.0% |
| 58220 | Pembina County, ND | 2,268 | 43.6 yrs | $61,199 | $183,200 | $801 | 64.5% |
| 58222 | Pembina County, ND | 234 | 43.8 yrs | $73,500 | $101,300 | — | 89.4% |
| 58223 | Traill County, ND | 172 | 55.3 yrs | $96,750 | $342,300 | — | 91.2% |
| 58224 | Nelson County, ND | 28 | 59.1 yrs | $128,125 | — | — | 100.0% |
| 58225 | Pembina County, ND | 1,053 | 45.0 yrs | $74,250 | $121,000 | $495 | 83.7% |
| 58227 | Walsh County, ND | 481 | 41.5 yrs | $78,264 | $115,200 | $636 | 81.7% |
| 58228 | Grand Forks County, ND | 640 | 46.1 yrs | $70,625 | $194,100 | $737 | 82.0% |
| 58229 | Walsh County, ND | 97 | 75.9 yrs | $29,357 | $108,700 | — | 100.0% |
| 58230 | Steele County, ND | 595 | 46.7 yrs | $81,250 | $91,700 | $850 | 77.4% |
| 58231 | Walsh County, ND | 461 | 40.4 yrs | $85,833 | $95,000 | — | 91.2% |
| 58233 | Walsh County, ND | 265 | 57.6 yrs | $84,375 | $121,900 | $435 | 86.5% |
| 58235 | Grand Forks County, ND | 513 | 39.3 yrs | $81,042 | $135,400 | — | 91.0% |
| 58236 | Pembina County, ND | 31 | 82.4 yrs | — | — | — | 96.6% |
| 58237 | Walsh County, ND | 4,994 | 42.2 yrs | $70,201 | $155,500 | $736 | 68.2% |
| 58238 | Pembina County, ND | 114 | 55.7 yrs | $134,107 | $146,900 | — | 100.0% |
| 58239 | Cavalier County, ND | 58 | 60.3 yrs | $146,125 | — | — | 82.6% |
| 58240 | Steele County, ND | 991 | 49.0 yrs | $85,950 | $168,600 | $770 | 84.2% |
| 58241 | Pembina County, ND | 137 | 21.8 yrs | $54,091 | — | $1,661 | 57.8% |
| 58243 | Walsh County, ND | 502 | 32.0 yrs | $85,625 | $109,600 | $930 | 94.6% |
| 58244 | Grand Forks County, ND | 50 | 51.7 yrs | $175,313 | $185,000 | — | 95.7% |
| 58249 | Cavalier County, ND | 2,217 | 51.1 yrs | $64,571 | $148,500 | $794 | 79.7% |
| 58250 | Walsh County, ND | 191 | 42.7 yrs | $108,375 | $93,000 | $570 | 71.6% |
| 58251 | Grand Forks County, ND | 2,016 | 46.4 yrs | $100,625 | $232,300 | — | 84.3% |
| 58254 | Nelson County, ND | 588 | 43.3 yrs | $86,563 | $143,800 | $583 | 70.0% |
| 58256 | Grand Forks County, ND | 705 | 38.7 yrs | $91,125 | $218,900 | $1,375 | 87.9% |
| 58257 | Traill County, ND | 2,180 | 29.6 yrs | $60,395 | $196,200 | $870 | 52.9% |
| 58258 | Grand Forks County, ND | 261 | 44.5 yrs | $56,071 | $98,700 | — | 90.2% |
| 58259 | Nelson County, ND | 393 | 60.2 yrs | $55,000 | $131,600 | $1,000 | 76.6% |
| 58260 | Cavalier County, ND | 256 | 41.6 yrs | $57,813 | $86,900 | — | 71.8% |
| 58261 | Walsh County, ND | 1,442 | 39.7 yrs | $78,864 | $119,000 | $750 | 93.8% |
| 58262 | Pembina County, ND | 125 | 65.3 yrs | $105,000 | $142,500 | — | 76.7% |
| 58265 | Pembina County, ND | 528 | 38.9 yrs | $82,500 | $108,300 | — | 92.1% |
| 58266 | Grand Forks County, ND | 74 | 60.0 yrs | $88,889 | — | — | 78.9% |
| 58267 | Grand Forks County, ND | 1,569 | 34.9 yrs | $88,015 | $217,800 | $692 | 74.5% |
| 58269 | Cavalier County, ND | 139 | 63.7 yrs | — | $34,800 | $1,053 | 59.3% |
| 58270 | Walsh County, ND | 1,816 | 48.4 yrs | $69,811 | $164,200 | $833 | 69.9% |
| 58271 | Pembina County, ND | 654 | 42.7 yrs | $102,917 | $140,800 | $718 | 75.2% |
| 58272 | Nelson County, ND | 177 | 59.6 yrs | $76,875 | $112,500 | — | 97.2% |
| 58273 | Walsh County, ND | 139 | 38.4 yrs | $52,500 | — | — | 90.0% |
| 58274 | Steele County, ND | 930 | 48.3 yrs | $105,395 | $203,300 | $623 | 81.1% |
| 58275 | Grand Forks County, ND | 713 | 47.1 yrs | $105,385 | $214,300 | $1,375 | 83.8% |
| 58276 | Pembina County, ND | 429 | 54.4 yrs | $83,125 | $92,100 | $713 | 84.5% |
| 58277 | Steele County, ND | 195 | 59.2 yrs | $70,208 | $210,300 | — | 87.1% |
| 58278 | Grand Forks County, ND | 2,168 | 45.0 yrs | $111,250 | $313,400 | $817 | 94.5% |
| 58281 | Cavalier County, ND | 57 | 70.4 yrs | $128,750 | $79,700 | — | 100.0% |
| 58282 | Pembina County, ND | 1,321 | 42.9 yrs | $52,083 | $107,300 | $634 | 74.1% |
| 58301 | Ramsey County, ND | 10,100 | 39.7 yrs | $59,515 | $205,000 | $712 | 51.5% |
| 58310 | Rolette County, ND | 17 | 65.6 yrs | — | — | — | 100.0% |
| 58311 | Loma, ND | 60 | 65.5 yrs | $82,386 | $96,700 | — | 89.7% |
| 58313 | Balta, ND | 48 | 57.8 yrs | $32,813 | $98,000 | — | 88.9% |
| 58316 | Rolette County, ND | 5,865 | 26.2 yrs | $66,932 | $90,800 | $555 | 59.4% |
| 58317 | Towner County, ND | 187 | 58.1 yrs | $66,989 | — | — | 92.7% |
| 58318 | Bottineau County, ND | 3,792 | 44.8 yrs | $85,729 | $220,600 | $823 | 76.5% |
| 58321 | Ramsey County, ND | 140 | 33.9 yrs | $95,000 | $256,800 | — | 70.5% |
| 58323 | Cavalier County, ND | 72 | 18.7 yrs | $250,000+ | — | — | 100.0% |
| 58324 | Towner County, ND | 1,320 | 43.8 yrs | $61,146 | $157,500 | $768 | 70.3% |
| 58325 | Ramsey County, ND | 102 | 36.3 yrs | — | — | — | 96.3% |
| 58327 | Ramsey County, ND | 414 | 38.8 yrs | $96,157 | $242,000 | — | 97.2% |
| 58329 | Rolette County, ND | 2,769 | 32.3 yrs | $51,065 | $88,800 | $409 | 58.2% |
| 58330 | Ramsey County, ND | 437 | 62.8 yrs | $70,986 | $92,900 | $850 | 62.7% |
| 58331 | Towner County, ND | 139 | 37.4 yrs | — | $67,900 | — | 100.0% |
| 58332 | Benson County, ND | 182 | 57.0 yrs | $53,750 | $175,000 | $696 | 58.1% |
| 58335 | Fort Totten, ND | 1,177 | 14.8 yrs | — | $22,800 | $349 | 58.6% |
| 58338 | Ramsey County, ND | 106 | 55.0 yrs | $64,531 | $113,900 | — | 83.3% |
| 58339 | Towner County, ND | 10 | 68.0 yrs | — | — | — | 66.7% |
| 58341 | Wells County, ND | 2,572 | 43.4 yrs | $61,641 | $139,000 | $649 | 72.7% |
| 58343 | Benson County, ND | 67 | 66.2 yrs | — | $220,600 | — | 100.0% |
| 58344 | Nelson County, ND | 1,115 | 44.1 yrs | $66,957 | $159,000 | $603 | 73.8% |
| 58345 | Ramsey County, ND | 120 | 59.5 yrs | $93,750 | — | — | 100.0% |
| 58346 | Benson County, ND | 606 | 36.2 yrs | $85,469 | $112,500 | $544 | 73.2% |
| 58348 | Benson County, ND | 793 | 42.3 yrs | $62,563 | $86,400 | $538 | 67.3% |
| 58351 | Benson County, ND | 380 | 48.8 yrs | $72,917 | $112,100 | $590 | 74.9% |
| 58352 | Cavalier County, ND | 436 | 40.6 yrs | $94,000 | $120,500 | — | 89.7% |
| 58353 | Rolette County, ND | 76 | 56.8 yrs | — | $125,000 | $606 | 60.0% |
| 58355 | Cavalier County, ND | 22 | 67.8 yrs | $104,375 | $112,500 | — | 100.0% |
| 58356 | Eddy County, ND | 1,627 | 47.5 yrs | $51,042 | $123,500 | $595 | 69.0% |
| 58357 | Benson County, ND | 440 | 48.0 yrs | $76,458 | $60,600 | — | 80.2% |
| 58361 | Nelson County, ND | 220 | 52.5 yrs | $131,106 | $232,300 | $817 | 92.5% |
| 58362 | Ramsey County, ND | 13 | — | — | — | — | 100.0% |
| 58363 | Towner County, ND | 73 | 57.8 yrs | $90,694 | $163,800 | — | 94.6% |
| 58365 | Towner County, ND | 157 | 57.5 yrs | $53,750 | $62,500 | $442 | 76.3% |
| 58366 | Rolette County, ND | 738 | 46.9 yrs | $91,071 | $155,400 | — | 78.6% |
| 58367 | Rolette County, ND | 1,453 | 40.5 yrs | $63,750 | $150,300 | $620 | 58.9% |
| 58368 | Pierce County, ND | 3,415 | 40.8 yrs | $58,854 | $153,200 | $849 | 79.5% |
| 58369 | Rolette County, ND | 1,069 | 46.4 yrs | $68,235 | $135,000 | $745 | 81.6% |
| 58370 | Benson County, ND | 1,108 | 29.2 yrs | $43,750 | $101,800 | $655 | 75.9% |
| 58372 | Towner County, ND | 122 | 16.6 yrs | $155,391 | $133,600 | — | 100.0% |
| 58374 | Eddy County, ND | 703 | 44.4 yrs | $64,688 | $150,700 | $441 | 82.0% |
| 58377 | Ramsey County, ND | 177 | 59.1 yrs | $91,667 | $137,500 | — | 92.7% |
| 58379 | Benson County, ND | 247 | 19.5 yrs | $42,333 | — | $833 | 45.2% |
| 58380 | Nelson County, ND | 423 | 38.4 yrs | $67,083 | — | $782 | 66.5% |
| 58381 | Eddy County, ND | 482 | 37.3 yrs | $90,500 | $208,300 | — | 92.9% |
| 58382 | Ramsey County, ND | 108 | 40.6 yrs | $70,536 | — | — | 54.5% |
| 58384 | Bottineau County, ND | 438 | 60.1 yrs | $87,500 | $94,100 | $689 | 88.1% |
| 58385 | Pierce County, ND | 180 | 54.5 yrs | $87,250 | $152,500 | — | 91.8% |
| 58386 | Benson County, ND | 64 | 60.6 yrs | $85,000 | — | — | 85.3% |
| 58401 | Stutsman County, ND | 17,189 | 43.5 yrs | $60,228 | $215,800 | $774 | 58.5% |
| 58402 | Jamestown, ND | 91 | 60.2 yrs | — | — | — | — |
| 58405 | Jamestown, ND | 718 | 19.7 yrs | — | — | — | 0.0% |
| 58413 | McIntosh County, ND | 966 | 60.1 yrs | $51,250 | $77,900 | $710 | 75.5% |
| 58415 | LaMoure County, ND | 206 | 49.9 yrs | $70,000 | — | — | 94.7% |
| 58416 | Griggs County, ND | 384 | 53.5 yrs | $58,438 | $102,500 | $408 | 71.6% |
| 58418 | Wells County, ND | 259 | 61.3 yrs | $55,357 | $122,500 | — | 88.4% |
| 58420 | Stutsman County, ND | 449 | 24.3 yrs | $114,583 | $230,000 | — | 93.8% |
| 58421 | Foster County, ND | 2,969 | 41.5 yrs | $89,097 | $171,200 | $786 | 78.6% |
| 58422 | Wells County, ND | 174 | 28.8 yrs | $131,477 | $172,900 | — | 89.1% |
| 58423 | Wells County, ND | 201 | 40.1 yrs | — | $159,500 | — | 100.0% |
| 58424 | Stutsman County, ND | 453 | 26.9 yrs | $81,563 | $269,400 | — | 90.5% |
| 58425 | Griggs County, ND | 1,384 | 49.4 yrs | $59,773 | $122,500 | $578 | 79.9% |
| 58426 | Stutsman County, ND | 170 | 16.0 yrs | $91,071 | — | — | 70.5% |
| 58428 | Kidder County, ND | 266 | 42.9 yrs | $74,028 | $188,900 | — | 86.7% |
| 58429 | Barnes County, ND | 319 | 46.1 yrs | $70,972 | $177,100 | — | 92.3% |
| 58430 | Sheridan County, ND | 49 | 68.8 yrs | $52,083 | $128,100 | — | 100.0% |
| 58431 | LaMoure County, ND | 101 | 55.2 yrs | $62,083 | $105,800 | — | 81.3% |
| 58433 | LaMoure County, ND | 1,159 | 52.4 yrs | $70,375 | $116,400 | $575 | 84.0% |
| 58436 | Dickey County, ND | 1,697 | 34.7 yrs | $69,286 | $164,100 | $757 | 74.4% |
| 58438 | Wells County, ND | 679 | 51.9 yrs | $67,244 | $77,900 | $547 | 84.2% |
| 58439 | Dickey County, ND | 385 | 55.1 yrs | $73,611 | — | — | 91.3% |
| 58440 | Logan County, ND | 205 | 35.1 yrs | $67,083 | $93,100 | — | 70.4% |
| 58441 | Dickey County, ND | 394 | 51.3 yrs | $88,125 | $153,200 | — | 98.4% |
| 58442 | Logan County, ND | 441 | 49.1 yrs | $56,920 | $112,500 | $519 | 84.6% |
| 58443 | Foster County, ND | 152 | 61.9 yrs | $73,500 | $120,800 | — | 88.5% |
| 58444 | Sheridan County, ND | 174 | 62.3 yrs | $52,188 | $78,800 | — | 86.7% |
| 58445 | Foster County, ND | 145 | 50.9 yrs | $72,250 | $109,400 | — | 98.2% |
| 58448 | Griggs County, ND | 290 | 54.5 yrs | $60,714 | $111,500 | $469 | 73.2% |
| 58451 | Wells County, ND | 51 | 62.1 yrs | $62,115 | $109,800 | — | 96.2% |
| 58452 | Jessie, ND | 8 | 67.8 yrs | — | — | — | 100.0% |
| 58454 | LaMoure County, ND | 414 | 44.1 yrs | $61,875 | $110,200 | $631 | 88.1% |
| 58455 | Stutsman County, ND | 336 | 38.4 yrs | $76,500 | $158,800 | — | 90.9% |
| 58456 | Dickey County, ND | 703 | 33.0 yrs | $66,607 | $93,900 | $1,063 | 84.3% |
| 58458 | LaMoure County, ND | 1,000 | 49.3 yrs | $73,250 | $172,300 | $922 | 77.9% |
| 58460 | Logan County, ND | 122 | 55.5 yrs | $47,500 | $50,400 | — | 92.6% |
| 58461 | Barnes County, ND | 423 | 36.8 yrs | $65,375 | $149,300 | — | 93.5% |
| 58463 | Sheridan County, ND | 582 | 53.3 yrs | $61,667 | $88,200 | $368 | 77.7% |
| 58464 | Eddy County, ND | 270 | 57.7 yrs | $55,938 | $110,900 | — | 100.0% |
| 58466 | LaMoure County, ND | 486 | 58.7 yrs | $77,448 | $117,500 | $669 | 93.5% |
| 58467 | Stutsman County, ND | 497 | 48.5 yrs | $60,938 | $88,500 | $656 | 79.3% |
| 58472 | Stutsman County, ND | 527 | 38.5 yrs | $103,409 | $226,300 | — | 95.4% |
| 58474 | Dickey County, ND | 2,656 | 40.0 yrs | $72,969 | $160,700 | $879 | 79.7% |
| 58475 | Kidder County, ND | 75 | 71.1 yrs | — | — | — | 94.1% |
| 58476 | Stutsman County, ND | 502 | 40.9 yrs | — | $116,500 | $625 | 95.7% |
| 58477 | Burleigh County, ND | 145 | 22.7 yrs | $82,778 | $154,200 | — | 90.0% |
| 58478 | Kidder County, ND | 148 | 48.0 yrs | — | — | — | 82.2% |
| 58479 | Barnes County, ND | 194 | 46.0 yrs | $63,750 | $208,300 | — | 92.2% |
| 58480 | Barnes County, ND | 198 | 59.2 yrs | $87,500 | $121,700 | — | 90.7% |
| 58481 | Barnes County, ND | 165 | 64.8 yrs | $90,714 | $239,300 | — | 87.3% |
| 58482 | Kidder County, ND | 960 | 52.9 yrs | $64,583 | $177,600 | $824 | 75.7% |
| 58483 | Stutsman County, ND | 281 | 57.5 yrs | $57,292 | $84,300 | — | 82.2% |
| 58484 | Griggs County, ND | 93 | 52.3 yrs | $170,500 | $129,200 | — | 65.9% |
| 58486 | Wells County, ND | 178 | 50.0 yrs | — | $77,500 | — | 81.7% |
| 58487 | Kidder County, ND | 455 | 42.3 yrs | $56,875 | $86,000 | $620 | 66.3% |
| 58488 | Kidder County, ND | 172 | 58.2 yrs | $79,808 | $151,200 | — | 98.1% |
| 58490 | LaMoure County, ND | 265 | 42.6 yrs | $115,625 | $121,300 | $1,102 | 85.3% |
| 58492 | Barnes County, ND | 362 | 49.5 yrs | $117,670 | $285,000 | $625 | 92.2% |
| 58494 | Burleigh County, ND | 431 | 35.0 yrs | $90,577 | $161,000 | $788 | 67.8% |
| 58495 | McIntosh County, ND | 1,129 | 44.9 yrs | $73,661 | $106,900 | $586 | 83.2% |
| 58496 | Stutsman County, ND | 204 | 63.0 yrs | $110,804 | $186,900 | $988 | 83.2% |
| 58497 | Stutsman County, ND | 255 | 35.7 yrs | $115,357 | $259,100 | — | 100.0% |
| 58501 | Bismarck, ND | 29,405 | 37.7 yrs | $68,755 | $279,700 | $906 | 62.7% |
| 58503 | Burleigh County, ND | 37,683 | 39.8 yrs | $102,333 | $393,700 | $1,132 | 74.3% |
| 58504 | Burleigh County, ND | 30,212 | 37.8 yrs | $85,637 | $295,700 | $960 | 74.4% |
| 58505 | Bismarck, ND | 22 | — | — | — | — | 100.0% |
| 58520 | Morton County, ND | 272 | 41.0 yrs | $96,188 | $88,900 | — | 93.3% |
| 58521 | Burleigh County, ND | 722 | 52.8 yrs | $135,456 | $398,800 | — | 84.0% |
| 58523 | Mercer County, ND | 3,280 | 38.8 yrs | $81,806 | $215,000 | $1,075 | 74.6% |
| 58524 | Emmons County, ND | 84 | 66.1 yrs | $83,194 | — | — | 88.7% |
| 58528 | Cannon Ball, ND | 677 | 27.4 yrs | $33,333 | — | $413 | 33.3% |
| 58529 | Grant County, ND | 721 | 43.6 yrs | $65,536 | $88,300 | $644 | 81.7% |
| 58530 | Oliver County, ND | 1,144 | 37.9 yrs | $82,000 | $200,800 | $756 | 94.1% |
| 58531 | McLean County, ND | 303 | 66.5 yrs | $81,071 | $318,900 | — | 100.0% |
| 58532 | Burleigh County, ND | 199 | 58.4 yrs | $54,500 | — | — | 55.1% |
| 58533 | Grant County, ND | 830 | 52.5 yrs | $36,125 | $92,800 | $650 | 76.8% |
| 58535 | Morton County, ND | 500 | 49.7 yrs | $66,375 | $121,700 | $570 | 90.1% |
| 58538 | Sioux County, ND | 2,171 | 24.3 yrs | $34,858 | $88,500 | $452 | 41.5% |
| 58540 | McLean County, ND | 2,634 | 54.5 yrs | $76,319 | $228,000 | $643 | 86.0% |
| 58541 | Mercer County, ND | 467 | 56.9 yrs | $98,000 | $205,800 | $1,313 | 86.3% |
| 58542 | Emmons County, ND | 215 | 53.6 yrs | $46,250 | $105,800 | $1,625 | 89.5% |
| 58544 | Emmons County, ND | 549 | 52.2 yrs | $76,250 | $164,200 | $858 | 87.3% |
| 58545 | Mercer County, ND | 3,313 | 49.5 yrs | $81,641 | $202,700 | $978 | 83.8% |
| 58549 | Emmons County, ND | 165 | 56.5 yrs | $70,250 | $168,800 | — | 95.0% |
| 58552 | Emmons County, ND | 1,531 | 56.7 yrs | $65,515 | $122,000 | $534 | 74.8% |
| 58554 | Morton County, ND | 29,479 | 37.0 yrs | $80,120 | $277,900 | $1,091 | 72.8% |
| 58558 | Burleigh County, ND | 899 | 35.5 yrs | $104,550 | $286,000 | $2,141 | 83.5% |
| 58559 | McLean County, ND | 411 | 45.5 yrs | $80,000 | $296,700 | — | 88.8% |
| 58560 | Burleigh County, ND | 297 | 20.3 yrs | — | $312,500 | $1,333 | 95.2% |
| 58561 | Logan County, ND | 1,017 | 40.9 yrs | $61,688 | $100,300 | $847 | 78.8% |
| 58562 | Grant County, ND | 400 | 45.1 yrs | $62,955 | $100,000 | $828 | 89.4% |
| 58563 | Morton County, ND | 1,961 | 48.1 yrs | $78,214 | $219,700 | $857 | 86.6% |
| 58564 | Grant County, ND | 102 | 39.7 yrs | $80,625 | — | — | 96.1% |
| 58565 | Riverdale, ND | 187 | 61.6 yrs | $73,333 | $222,700 | — | 83.6% |
| 58566 | Morton County, ND | 272 | 31.4 yrs | $52,097 | $310,000 | — | 68.9% |
| 58568 | Sioux County, ND | 544 | 35.8 yrs | $58,636 | $81,000 | $475 | 59.6% |
| 58569 | Grant County, ND | 89 | 41.4 yrs | — | — | — | 100.0% |
| 58570 | Morton County, ND | 437 | 32.4 yrs | $110,938 | $120,100 | — | 96.2% |
| 58571 | Mercer County, ND | 754 | 39.9 yrs | $61,250 | $132,300 | — | 93.1% |
| 58572 | Burleigh County, ND | 316 | 49.7 yrs | $56,250 | $447,700 | — | 87.4% |
| 58573 | Emmons County, ND | 715 | 43.8 yrs | $68,750 | $99,300 | $563 | 77.9% |
| 58575 | McLean County, ND | 910 | 50.0 yrs | $83,214 | $170,400 | $779 | 89.0% |
| 58576 | McLean County, ND | 1,063 | 39.4 yrs | $102,614 | $196,700 | $719 | 83.0% |
| 58577 | McLean County, ND | 1,954 | 36.8 yrs | $74,471 | $260,100 | $829 | 74.1% |
| 58579 | Burleigh County, ND | 1,001 | 48.3 yrs | $93,750 | $281,500 | $841 | 85.0% |
| 58580 | Mercer County, ND | 566 | 28.7 yrs | $110,347 | $246,900 | $1,275 | 86.9% |
| 58581 | McIntosh County, ND | 263 | 52.5 yrs | $63,047 | $29,200 | $617 | 84.9% |
| 58601 | Stark County, ND | 29,916 | 34.2 yrs | $85,821 | $278,800 | $962 | 64.6% |
| 58620 | Slope County, ND | 154 | 68.5 yrs | $76,875 | — | — | 88.9% |
| 58621 | Golden Valley County, ND | 1,161 | 47.5 yrs | $67,000 | $124,800 | $815 | 78.8% |
| 58622 | Billings County, ND | 1,653 | 39.0 yrs | $82,692 | $239,000 | $1,051 | 79.0% |
| 58623 | Bowman County, ND | 1,953 | 45.2 yrs | $64,487 | $180,700 | $722 | 82.4% |
| 58625 | Dunn County, ND | 231 | 66.6 yrs | — | — | — | 95.0% |
| 58626 | Dunn County, ND | 482 | 38.1 yrs | $93,224 | $237,500 | $979 | 55.1% |
| 58627 | Billings County, ND | 189 | 35.4 yrs | $93,036 | $345,800 | — | 69.2% |
| 58630 | Stark County, ND | 367 | 51.1 yrs | $62,143 | $256,300 | $1,344 | 85.3% |
| 58631 | Morton County, ND | 953 | 52.8 yrs | $58,036 | $133,100 | $775 | 84.3% |
| 58632 | Golden Valley County, ND | 268 | 54.9 yrs | $60,000 | $124,300 | $446 | 68.4% |
| 58634 | McKenzie County, ND | 402 | 28.6 yrs | $157,750 | — | — | 58.1% |
| 58636 | Dunn County, ND | 918 | 32.8 yrs | $62,222 | $141,300 | $960 | 73.6% |
| 58638 | Morton County, ND | 874 | 41.6 yrs | $63,854 | $108,700 | $867 | 76.1% |
| 58639 | Adams County, ND | 1,762 | 42.6 yrs | $63,636 | $116,500 | $568 | 69.6% |
| 58640 | Dunn County, ND | 1,369 | 38.6 yrs | $100,688 | $343,700 | $869 | 78.6% |
| 58641 | Stark County, ND | 37 | 56.5 yrs | $60,625 | — | — | 80.0% |
| 58642 | Dunn County, ND | 422 | 33.5 yrs | $101,700 | $276,100 | — | 88.2% |
| 58643 | Bowman County, ND | 119 | 61.0 yrs | $62,188 | $51,300 | $513 | 73.2% |
| 58644 | Dunn County, ND | 19 | 59.8 yrs | — | — | — | 100.0% |
| 58645 | Billings County, ND | 320 | 62.5 yrs | $78,086 | $258,300 | $629 | 69.7% |
| 58646 | Hettinger County, ND | 1,161 | 42.2 yrs | $56,667 | $92,800 | $500 | 75.5% |
| 58647 | Slope County, ND | 1,053 | 49.4 yrs | $84,583 | $227,300 | $843 | 76.2% |
| 58649 | Adams County, ND | 354 | 55.1 yrs | $68,839 | $72,500 | — | 78.8% |
| 58650 | Hettinger County, ND | 434 | 39.8 yrs | $74,167 | $98,000 | $775 | 84.0% |
| 58651 | Bowman County, ND | 513 | 41.1 yrs | $75,956 | $117,600 | — | 81.4% |
| 58652 | Stark County, ND | 1,244 | 38.4 yrs | $79,524 | $205,000 | $794 | 86.8% |
| 58653 | Bowman County, ND | 700 | 37.6 yrs | $85,714 | $163,500 | $773 | 79.5% |
| 58654 | Golden Valley County, ND | 244 | 41.5 yrs | $89,583 | $113,900 | — | 98.8% |
| 58655 | Stark County, ND | 575 | 36.4 yrs | $126,071 | $310,400 | $710 | 81.1% |
| 58656 | Stark County, ND | 393 | 41.8 yrs | $101,000 | $277,900 | — | 97.1% |
| 58701 | Ward County, ND | 33,086 | 35.9 yrs | $73,269 | $277,800 | $889 | 60.6% |
| 58703 | Ward County, ND | 22,139 | 33.3 yrs | $82,728 | $263,200 | $1,080 | 61.0% |
| 58704 | Minot AFB, ND | 4,616 | 23.1 yrs | $62,500 | — | $1,431 | 0.4% |
| 58705 | Minot AFB, ND | 262 | 21.0 yrs | — | — | — | — |
| 58707 | Minot, ND | 500 | 19.9 yrs | — | — | — | — |
| 58710 | McHenry County, ND | 498 | 48.7 yrs | $69,792 | $123,900 | $900 | 92.0% |
| 58711 | Bottineau County, ND | 137 | 38.5 yrs | $64,167 | $215,000 | — | 95.0% |
| 58712 | McHenry County, ND | 61 | 58.8 yrs | $37,500 | $104,700 | — | 90.0% |
| 58713 | McHenry County, ND | 181 | 11.3 yrs | $85,833 | $572,900 | — | 100.0% |
| 58716 | McLean County, ND | 308 | 37.5 yrs | $61,959 | $283,300 | — | 98.4% |
| 58718 | Ward County, ND | 886 | 50.6 yrs | $82,500 | $230,500 | $822 | 75.3% |
| 58721 | Burke County, ND | 517 | 39.8 yrs | $83,750 | $121,200 | $600 | 79.6% |
| 58722 | Ward County, ND | 1,366 | 32.8 yrs | $85,417 | $275,000 | $1,144 | 74.8% |
| 58723 | McLean County, ND | 244 | 38.8 yrs | $59,615 | $119,000 | — | 80.8% |
| 58725 | Renville County, ND | 419 | 38.3 yrs | $74,792 | $225,000 | $1,000 | 96.3% |
| 58727 | Burke County, ND | 168 | 64.8 yrs | $105,417 | $229,200 | — | 98.9% |
| 58730 | Divide County, ND | 1,306 | 59.2 yrs | $83,583 | $157,600 | $900 | 71.3% |
| 58731 | McHenry County, ND | 271 | 31.1 yrs | $102,083 | $200,000 | — | 80.0% |
| 58733 | Ward County, ND | 331 | 42.5 yrs | $101,429 | $216,000 | — | 98.6% |
| 58734 | Ward County, ND | 202 | 63.5 yrs | $76,250 | $147,200 | — | 100.0% |
| 58735 | Ward County, ND | 565 | 39.2 yrs | $150,000 | $308,300 | $1,422 | 93.2% |
| 58736 | McHenry County, ND | 475 | 56.4 yrs | $56,103 | $78,200 | $765 | 77.3% |
| 58737 | Burke County, ND | 107 | 30.5 yrs | — | $63,800 | — | 97.2% |
| 58740 | Renville County, ND | 669 | 36.7 yrs | $87,321 | $194,100 | $1,326 | 83.1% |
| 58741 | McHenry County, ND | 615 | 46.1 yrs | $83,333 | $117,600 | $644 | 93.2% |
| 58744 | McHenry County, ND | 87 | 61.5 yrs | $80,000 | $182,100 | — | 96.4% |
| 58746 | Ward County, ND | 1,556 | 53.0 yrs | $70,263 | $149,700 | $768 | 82.3% |
| 58748 | Bottineau County, ND | 138 | 46.1 yrs | $66,625 | — | — | 98.1% |
| 58750 | Bottineau County, ND | 606 | 30.0 yrs | $62,375 | $211,000 | $793 | 71.3% |
| 58752 | Burke County, ND | 292 | 39.2 yrs | $88,636 | $108,300 | $696 | 59.3% |
| 58755 | Williams County, ND | 133 | 51.1 yrs | $138,705 | $95,600 | — | 85.5% |
| 58756 | Ward County, ND | 165 | 54.1 yrs | $77,188 | $100,000 | $525 | 84.2% |
| 58757 | Dunn County, ND | 986 | 30.3 yrs | $81,500 | $200,000 | $856 | 40.7% |
| 58758 | Sheridan County, ND | 303 | 45.1 yrs | $64,464 | $116,400 | — | 100.0% |
| 58759 | McLean County, ND | 756 | 50.5 yrs | $87,321 | $152,800 | $950 | 87.0% |
| 58760 | Bottineau County, ND | 239 | 37.3 yrs | $59,792 | $106,300 | — | 89.7% |
| 58761 | Renville County, ND | 893 | 45.6 yrs | $66,063 | $174,100 | $670 | 74.4% |
| 58762 | Bottineau County, ND | 193 | 38.8 yrs | $105,208 | $118,400 | $485 | 74.7% |
| 58763 | Mountrail County, ND | 4,426 | 35.4 yrs | $58,110 | $226,500 | $850 | 54.8% |
| 58765 | Divide County, ND | 459 | 37.6 yrs | $118,594 | $104,500 | — | 82.4% |
| 58768 | McHenry County, ND | 241 | 38.8 yrs | $83,438 | $181,700 | — | 75.0% |
| 58769 | Mountrail County, ND | 154 | 45.8 yrs | $36,875 | — | $1,094 | 60.6% |
| 58770 | Mountrail County, ND | 1,369 | 41.4 yrs | $65,341 | $170,300 | $727 | 57.8% |
| 58771 | Mountrail County, ND | 585 | 38.6 yrs | $88,558 | $170,300 | $1,106 | 81.1% |
| 58772 | Burke County, ND | 154 | 42.0 yrs | $115,405 | $87,800 | $674 | 41.2% |
| 58773 | Burke County, ND | 1,036 | 39.2 yrs | $103,750 | $262,500 | $1,095 | 82.3% |
| 58775 | McLean County, ND | 218 | 57.3 yrs | $49,844 | — | $811 | 64.0% |
| 58776 | Mountrail County, ND | 264 | 35.1 yrs | $83,155 | — | $1,542 | 45.1% |
| 58778 | McLean County, ND | 187 | 36.5 yrs | $148,777 | $372,700 | — | 100.0% |
| 58779 | McLean County, ND | 343 | 37.2 yrs | $62,917 | $66,900 | $575 | 80.6% |
| 58781 | Ward County, ND | 773 | 39.2 yrs | $97,778 | $282,400 | $1,214 | 89.5% |
| 58782 | Renville County, ND | 499 | 50.1 yrs | $68,125 | $48,800 | $445 | 74.0% |
| 58783 | Bottineau County, ND | 294 | 55.6 yrs | $129,375 | $241,900 | — | 94.2% |
| 58784 | Mountrail County, ND | 2,756 | 34.4 yrs | $116,616 | $258,600 | $1,148 | 67.1% |
| 58785 | Ward County, ND | 1,816 | 35.2 yrs | $105,375 | $317,200 | — | 94.8% |
| 58787 | Renville County, ND | 83 | 55.1 yrs | $78,281 | — | — | 86.0% |
| 58788 | McHenry County, ND | 884 | 51.0 yrs | $80,595 | $123,900 | $450 | 77.9% |
| 58789 | McHenry County, ND | 472 | 38.0 yrs | $91,786 | $120,200 | $554 | 87.8% |
| 58790 | McHenry County, ND | 1,638 | 35.8 yrs | $83,233 | $224,600 | $833 | 78.7% |
| 58792 | McHenry County, ND | 243 | 46.8 yrs | $105,221 | $191,700 | — | 67.4% |
| 58793 | Bottineau County, ND | 605 | 46.0 yrs | $69,167 | $131,300 | — | 77.1% |
| 58794 | Mountrail County, ND | 148 | 31.4 yrs | $97,500 | $114,900 | — | 95.0% |
| 58795 | Divide County, ND | 414 | 34.0 yrs | $117,344 | $149,100 | — | 91.9% |
| 58801 | Williams County, ND | 34,277 | 31.4 yrs | $84,702 | $298,300 | $1,129 | 50.3% |
| 58830 | Williams County, ND | 66 | 61.1 yrs | $54,063 | $162,500 | — | 100.0% |
| 58831 | McKenzie County, ND | 1,089 | 37.6 yrs | $98,380 | $342,100 | $1,223 | 74.9% |
| 58833 | Divide County, ND | 67 | 54.7 yrs | $117,292 | — | — | 97.6% |
| 58835 | McKenzie County, ND | 839 | 38.6 yrs | $137,500 | $375,000 | — | 87.0% |
| 58838 | McKenzie County, ND | 252 | 43.9 yrs | $59,392 | $173,400 | $2,176 | 64.6% |
| 58843 | Williams County, ND | 676 | 35.7 yrs | $118,750 | $362,500 | $1,356 | 86.9% |
| 58844 | Divide County, ND | 81 | 29.9 yrs | $40,500 | — | — | 71.2% |
| 58845 | Williams County, ND | 584 | 47.4 yrs | $91,806 | — | $575 | 84.8% |
| 58847 | McKenzie County, ND | 209 | 62.5 yrs | $84,950 | $102,800 | — | 44.9% |
| 58849 | Williams County, ND | 1,101 | 44.4 yrs | $82,250 | $269,800 | $988 | 75.1% |
| 58852 | Williams County, ND | 2,087 | 32.8 yrs | $80,595 | $209,300 | $1,125 | 54.0% |
| 58853 | Williams County, ND | 354 | 41.5 yrs | $107,969 | $310,800 | $617 | 68.7% |
| 58854 | McKenzie County, ND | 9,368 | 29.7 yrs | $99,000 | $388,700 | $1,327 | 46.8% |
| 58856 | Williams County, ND | 211 | 35.5 yrs | $104,688 | — | — | 64.6% |
Small ZIP codes can have large margins of error; check each ZIP page before relying on a single figure. — means the Census Bureau did not publish an estimate.
Advertisement
Other states
AlabamaAlaskaArizonaArkansasCaliforniaColoradoConnecticutDelawareDistrict of ColumbiaFloridaGeorgiaHawaiiIdahoIllinoisIndianaIowaKansasKentuckyLouisianaMaineMarylandMassachusettsMichiganMinnesotaMississippiMissouriMontanaNebraskaNevadaNew HampshireNew JerseyNew MexicoNew YorkNorth CarolinaOhioOklahomaOregonPennsylvaniaPuerto RicoRhode IslandSouth CarolinaSouth DakotaTennesseeTexasUtahVermontVirginiaWashingtonWest VirginiaWisconsinWyoming
Looking for the top and bottom ZIP codes on a measure? See rankings, or compare two ZIP codes.
Advertisement
Statewide figures are the Census Bureau's estimates for North Dakota as a whole.
Sources
- U.S. Census Bureau, American Community Survey 2020–2024 5-year estimates — snapshot Oct 26, 2026.
- U.S. Census Bureau, 2020 ZCTA5 relationship files (county and place).
- Data: U.S. Census Bureau, American Community Survey 5-year estimates (detailed tables) and 2020 Census ZCTA relationship files. This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau. These agencies do not endorse OpenZIP.