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.

All North Dakota ZIP codes

ZIP Code Tabulation Areas in North Dakota
57648Emmons County, ND46554.8 yrs$61,354$99,200$75872.9%
58001Abercrombie, ND23241.8 yrs$64,844$156,300$52595.2%
58002Cass County, ND179.5 yrs———100.0%
58004Cass County, ND24141.1 yrs$72,250$208,300—86.4%
58005Cass County, ND89836.7 yrs$142,917$356,800—100.0%
58006Cass County, ND57340.9 yrs$95,313$260,900$64589.4%
58007Cass County, ND8130.2 yrs$81,250$168,800—93.3%
58008Richland County, ND18839.5 yrs$119,167——100.0%
58009Traill County, ND4858.3 yrs———35.7%
58011Cass County, ND44948.6 yrs$99,853$245,400$2,08392.1%
58012Cass County, ND3,04933.0 yrs$75,000$283,700$81466.3%
58013Sargent County, ND4361.1 yrs$78,125——100.0%
58015Richland County, ND34334.0 yrs$103,438$392,900—97.3%
58016Traill County, ND17832.9 yrs$109,359$136,900$23170.9%
58017Sargent County, ND29657.3 yrs$61,250$84,500$51362.8%
58018Richland County, ND42841.1 yrs$105,000$280,400—96.2%
58021Cass County, ND58438.4 yrs$108,750$244,800—99.0%
58027Ransom County, ND1,53051.2 yrs$75,774$159,500$85080.0%
58029Cass County, ND8835.8 yrs$145,625$400,000—75.7%
58030Richland County, ND59338.5 yrs$75,909$130,400$60089.8%
58031Cass County, ND30141.1 yrs$57,438$70,800—93.0%
58032Sargent County, ND76949.9 yrs$85,329$160,000$75873.4%
58033Ransom County, ND39349.4 yrs$90,000$293,200$35083.5%
58035Traill County, ND21251.2 yrs$131,471$288,600—96.9%
58036Cass County, ND36038.6 yrs$100,625$292,200—99.2%
58038Traill County, ND17959.9 yrs$112,750$210,000$62082.9%
58040Sargent County, ND1,03033.0 yrs$67,143$208,600$90458.1%
58041Richland County, ND1,38948.4 yrs$85,368$162,900$45888.9%
58042Cass County, ND1,34442.6 yrs$137,500$347,100—98.1%
58043Sargent County, ND16854.0 yrs$130,694——89.6%
58045Traill County, ND2,23940.9 yrs$86,484$211,800$63678.4%
58046Steele County, ND64541.9 yrs$65,625$143,800$68573.9%
58047Cass County, ND5,63635.1 yrs$142,361$432,200$2,14695.3%
58048Cass County, ND50537.4 yrs$100,227$175,000$70887.1%
58049Barnes County, ND24854.0 yrs$103,571$110,000—95.1%
58051Cass County, ND1,98036.6 yrs$107,396$331,100$62387.8%
58052Cass County, ND52946.2 yrs$87,813$253,800$58980.9%
58053Richland County, ND1,40935.8 yrs$51,339$96,100$73482.9%
58054Ransom County, ND3,40040.0 yrs$75,370$209,000$66269.8%
58056Steele County, ND21262.5 yrs$29,178$324,400—61.4%
58057Richland County, ND22644.1 yrs$70,156$158,900—93.1%
58058Richland County, ND11532.7 yrs$79,375$118,200—100.0%
58059Cass County, ND1,67032.7 yrs$115,469$331,800$1,30392.2%
58060Sargent County, ND1,14945.6 yrs$77,143$167,800$59078.8%
58061Richland County, ND36932.8 yrs$93,125$206,700$52588.0%
58062Barnes County, ND10269.4 yrs$72,250$147,900—100.0%
58063Barnes County, ND36530.6 yrs$99,286$213,100$53592.5%
58064Cass County, ND33254.4 yrs$75,625$223,300$51378.5%
58065Barnes County, ND1072.0 yrs———100.0%
58067Sargent County, ND27734.0 yrs$92,969$122,300$46988.8%
58068Ransom County, ND13452.0 yrs$60,833$102,800—100.0%
58069Sargent County, ND15154.1 yrs—$137,500—75.8%
58071Cass County, ND48645.0 yrs$109,375$194,300$78883.8%
58072Barnes County, ND7,86341.5 yrs$64,375$177,800$78062.6%
58074Richland County, ND6354.4 yrs———100.0%
58075Richland County, ND9,04638.0 yrs$68,537$184,400$75152.7%
58076Wahpeton, ND42719.6 yrs————
58077Richland County, ND68436.9 yrs$108,750$258,600—93.2%
58078West Fargo, ND40,63133.4 yrs$91,040$324,100$1,10964.7%
58079Cass County, ND50446.0 yrs$126,477$350,000—100.0%
58081Richland County, ND87636.2 yrs$87,632$203,600—90.9%
58102Fargo, ND32,91230.1 yrs$59,533$242,200$83646.2%
58103Fargo, ND48,79635.1 yrs$58,801$242,400$85742.1%
58104Fargo, ND49,16832.3 yrs$85,747$359,400$1,11545.4%
58105Fargo, ND2,82519.3 yrs$123,636——55.0%
58201Grand Forks, ND42,37333.1 yrs$68,143$288,500$98749.7%
58202Grand Forks, ND2,86519.3 yrs$29,600—$1,3465.6%
58203Grand Forks, ND16,47829.0 yrs$60,474$207,100$95044.8%
58204Grand Forks AFB, ND1,83422.2 yrs$73,145under $10,000$1,6262.3%
58205Grand Forks AFB, ND15320.9 yrs———0.0%
58210Walsh County, ND24640.5 yrs$47,500$88,300$69490.7%
58212Nelson County, ND31263.7 yrs$60,972$99,100—69.9%
58214Grand Forks County, ND38745.1 yrs$111,944$420,500—92.2%
58216Pembina County, ND16137.4 yrs$94,375$111,500—80.8%
58218Traill County, ND87336.6 yrs$91,964$268,000$68488.2%
58219Traill County, ND17557.7 yrs$81,724$191,700—100.0%
58220Pembina County, ND2,26843.6 yrs$61,199$183,200$80164.5%
58222Pembina County, ND23443.8 yrs$73,500$101,300—89.4%
58223Traill County, ND17255.3 yrs$96,750$342,300—91.2%
58224Nelson County, ND2859.1 yrs$128,125——100.0%
58225Pembina County, ND1,05345.0 yrs$74,250$121,000$49583.7%
58227Walsh County, ND48141.5 yrs$78,264$115,200$63681.7%
58228Grand Forks County, ND64046.1 yrs$70,625$194,100$73782.0%
58229Walsh County, ND9775.9 yrs$29,357$108,700—100.0%
58230Steele County, ND59546.7 yrs$81,250$91,700$85077.4%
58231Walsh County, ND46140.4 yrs$85,833$95,000—91.2%
58233Walsh County, ND26557.6 yrs$84,375$121,900$43586.5%
58235Grand Forks County, ND51339.3 yrs$81,042$135,400—91.0%
58236Pembina County, ND3182.4 yrs———96.6%
58237Walsh County, ND4,99442.2 yrs$70,201$155,500$73668.2%
58238Pembina County, ND11455.7 yrs$134,107$146,900—100.0%
58239Cavalier County, ND5860.3 yrs$146,125——82.6%
58240Steele County, ND99149.0 yrs$85,950$168,600$77084.2%
58241Pembina County, ND13721.8 yrs$54,091—$1,66157.8%
58243Walsh County, ND50232.0 yrs$85,625$109,600$93094.6%
58244Grand Forks County, ND5051.7 yrs$175,313$185,000—95.7%
58249Cavalier County, ND2,21751.1 yrs$64,571$148,500$79479.7%
58250Walsh County, ND19142.7 yrs$108,375$93,000$57071.6%
58251Grand Forks County, ND2,01646.4 yrs$100,625$232,300—84.3%
58254Nelson County, ND58843.3 yrs$86,563$143,800$58370.0%
58256Grand Forks County, ND70538.7 yrs$91,125$218,900$1,37587.9%
58257Traill County, ND2,18029.6 yrs$60,395$196,200$87052.9%
58258Grand Forks County, ND26144.5 yrs$56,071$98,700—90.2%
58259Nelson County, ND39360.2 yrs$55,000$131,600$1,00076.6%
58260Cavalier County, ND25641.6 yrs$57,813$86,900—71.8%
58261Walsh County, ND1,44239.7 yrs$78,864$119,000$75093.8%
58262Pembina County, ND12565.3 yrs$105,000$142,500—76.7%
58265Pembina County, ND52838.9 yrs$82,500$108,300—92.1%
58266Grand Forks County, ND7460.0 yrs$88,889——78.9%
58267Grand Forks County, ND1,56934.9 yrs$88,015$217,800$69274.5%
58269Cavalier County, ND13963.7 yrs—$34,800$1,05359.3%
58270Walsh County, ND1,81648.4 yrs$69,811$164,200$83369.9%
58271Pembina County, ND65442.7 yrs$102,917$140,800$71875.2%
58272Nelson County, ND17759.6 yrs$76,875$112,500—97.2%
58273Walsh County, ND13938.4 yrs$52,500——90.0%
58274Steele County, ND93048.3 yrs$105,395$203,300$62381.1%
58275Grand Forks County, ND71347.1 yrs$105,385$214,300$1,37583.8%
58276Pembina County, ND42954.4 yrs$83,125$92,100$71384.5%
58277Steele County, ND19559.2 yrs$70,208$210,300—87.1%
58278Grand Forks County, ND2,16845.0 yrs$111,250$313,400$81794.5%
58281Cavalier County, ND5770.4 yrs$128,750$79,700—100.0%
58282Pembina County, ND1,32142.9 yrs$52,083$107,300$63474.1%
58301Ramsey County, ND10,10039.7 yrs$59,515$205,000$71251.5%
58310Rolette County, ND1765.6 yrs———100.0%
58311Loma, ND6065.5 yrs$82,386$96,700—89.7%
58313Balta, ND4857.8 yrs$32,813$98,000—88.9%
58316Rolette County, ND5,86526.2 yrs$66,932$90,800$55559.4%
58317Towner County, ND18758.1 yrs$66,989——92.7%
58318Bottineau County, ND3,79244.8 yrs$85,729$220,600$82376.5%
58321Ramsey County, ND14033.9 yrs$95,000$256,800—70.5%
58323Cavalier County, ND7218.7 yrs$250,000+——100.0%
58324Towner County, ND1,32043.8 yrs$61,146$157,500$76870.3%
58325Ramsey County, ND10236.3 yrs———96.3%
58327Ramsey County, ND41438.8 yrs$96,157$242,000—97.2%
58329Rolette County, ND2,76932.3 yrs$51,065$88,800$40958.2%
58330Ramsey County, ND43762.8 yrs$70,986$92,900$85062.7%
58331Towner County, ND13937.4 yrs—$67,900—100.0%
58332Benson County, ND18257.0 yrs$53,750$175,000$69658.1%
58335Fort Totten, ND1,17714.8 yrs—$22,800$34958.6%
58338Ramsey County, ND10655.0 yrs$64,531$113,900—83.3%
58339Towner County, ND1068.0 yrs———66.7%
58341Wells County, ND2,57243.4 yrs$61,641$139,000$64972.7%
58343Benson County, ND6766.2 yrs—$220,600—100.0%
58344Nelson County, ND1,11544.1 yrs$66,957$159,000$60373.8%
58345Ramsey County, ND12059.5 yrs$93,750——100.0%
58346Benson County, ND60636.2 yrs$85,469$112,500$54473.2%
58348Benson County, ND79342.3 yrs$62,563$86,400$53867.3%
58351Benson County, ND38048.8 yrs$72,917$112,100$59074.9%
58352Cavalier County, ND43640.6 yrs$94,000$120,500—89.7%
58353Rolette County, ND7656.8 yrs—$125,000$60660.0%
58355Cavalier County, ND2267.8 yrs$104,375$112,500—100.0%
58356Eddy County, ND1,62747.5 yrs$51,042$123,500$59569.0%
58357Benson County, ND44048.0 yrs$76,458$60,600—80.2%
58361Nelson County, ND22052.5 yrs$131,106$232,300$81792.5%
58362Ramsey County, ND13————100.0%
58363Towner County, ND7357.8 yrs$90,694$163,800—94.6%
58365Towner County, ND15757.5 yrs$53,750$62,500$44276.3%
58366Rolette County, ND73846.9 yrs$91,071$155,400—78.6%
58367Rolette County, ND1,45340.5 yrs$63,750$150,300$62058.9%
58368Pierce County, ND3,41540.8 yrs$58,854$153,200$84979.5%
58369Rolette County, ND1,06946.4 yrs$68,235$135,000$74581.6%
58370Benson County, ND1,10829.2 yrs$43,750$101,800$65575.9%
58372Towner County, ND12216.6 yrs$155,391$133,600—100.0%
58374Eddy County, ND70344.4 yrs$64,688$150,700$44182.0%
58377Ramsey County, ND17759.1 yrs$91,667$137,500—92.7%
58379Benson County, ND24719.5 yrs$42,333—$83345.2%
58380Nelson County, ND42338.4 yrs$67,083—$78266.5%
58381Eddy County, ND48237.3 yrs$90,500$208,300—92.9%
58382Ramsey County, ND10840.6 yrs$70,536——54.5%
58384Bottineau County, ND43860.1 yrs$87,500$94,100$68988.1%
58385Pierce County, ND18054.5 yrs$87,250$152,500—91.8%
58386Benson County, ND6460.6 yrs$85,000——85.3%
58401Stutsman County, ND17,18943.5 yrs$60,228$215,800$77458.5%
58402Jamestown, ND9160.2 yrs————
58405Jamestown, ND71819.7 yrs———0.0%
58413McIntosh County, ND96660.1 yrs$51,250$77,900$71075.5%
58415LaMoure County, ND20649.9 yrs$70,000——94.7%
58416Griggs County, ND38453.5 yrs$58,438$102,500$40871.6%
58418Wells County, ND25961.3 yrs$55,357$122,500—88.4%
58420Stutsman County, ND44924.3 yrs$114,583$230,000—93.8%
58421Foster County, ND2,96941.5 yrs$89,097$171,200$78678.6%
58422Wells County, ND17428.8 yrs$131,477$172,900—89.1%
58423Wells County, ND20140.1 yrs—$159,500—100.0%
58424Stutsman County, ND45326.9 yrs$81,563$269,400—90.5%
58425Griggs County, ND1,38449.4 yrs$59,773$122,500$57879.9%
58426Stutsman County, ND17016.0 yrs$91,071——70.5%
58428Kidder County, ND26642.9 yrs$74,028$188,900—86.7%
58429Barnes County, ND31946.1 yrs$70,972$177,100—92.3%
58430Sheridan County, ND4968.8 yrs$52,083$128,100—100.0%
58431LaMoure County, ND10155.2 yrs$62,083$105,800—81.3%
58433LaMoure County, ND1,15952.4 yrs$70,375$116,400$57584.0%
58436Dickey County, ND1,69734.7 yrs$69,286$164,100$75774.4%
58438Wells County, ND67951.9 yrs$67,244$77,900$54784.2%
58439Dickey County, ND38555.1 yrs$73,611——91.3%
58440Logan County, ND20535.1 yrs$67,083$93,100—70.4%
58441Dickey County, ND39451.3 yrs$88,125$153,200—98.4%
58442Logan County, ND44149.1 yrs$56,920$112,500$51984.6%
58443Foster County, ND15261.9 yrs$73,500$120,800—88.5%
58444Sheridan County, ND17462.3 yrs$52,188$78,800—86.7%
58445Foster County, ND14550.9 yrs$72,250$109,400—98.2%
58448Griggs County, ND29054.5 yrs$60,714$111,500$46973.2%
58451Wells County, ND5162.1 yrs$62,115$109,800—96.2%
58452Jessie, ND867.8 yrs———100.0%
58454LaMoure County, ND41444.1 yrs$61,875$110,200$63188.1%
58455Stutsman County, ND33638.4 yrs$76,500$158,800—90.9%
58456Dickey County, ND70333.0 yrs$66,607$93,900$1,06384.3%
58458LaMoure County, ND1,00049.3 yrs$73,250$172,300$92277.9%
58460Logan County, ND12255.5 yrs$47,500$50,400—92.6%
58461Barnes County, ND42336.8 yrs$65,375$149,300—93.5%
58463Sheridan County, ND58253.3 yrs$61,667$88,200$36877.7%
58464Eddy County, ND27057.7 yrs$55,938$110,900—100.0%
58466LaMoure County, ND48658.7 yrs$77,448$117,500$66993.5%
58467Stutsman County, ND49748.5 yrs$60,938$88,500$65679.3%
58472Stutsman County, ND52738.5 yrs$103,409$226,300—95.4%
58474Dickey County, ND2,65640.0 yrs$72,969$160,700$87979.7%
58475Kidder County, ND7571.1 yrs———94.1%
58476Stutsman County, ND50240.9 yrs—$116,500$62595.7%
58477Burleigh County, ND14522.7 yrs$82,778$154,200—90.0%
58478Kidder County, ND14848.0 yrs———82.2%
58479Barnes County, ND19446.0 yrs$63,750$208,300—92.2%
58480Barnes County, ND19859.2 yrs$87,500$121,700—90.7%
58481Barnes County, ND16564.8 yrs$90,714$239,300—87.3%
58482Kidder County, ND96052.9 yrs$64,583$177,600$82475.7%
58483Stutsman County, ND28157.5 yrs$57,292$84,300—82.2%
58484Griggs County, ND9352.3 yrs$170,500$129,200—65.9%
58486Wells County, ND17850.0 yrs—$77,500—81.7%
58487Kidder County, ND45542.3 yrs$56,875$86,000$62066.3%
58488Kidder County, ND17258.2 yrs$79,808$151,200—98.1%
58490LaMoure County, ND26542.6 yrs$115,625$121,300$1,10285.3%
58492Barnes County, ND36249.5 yrs$117,670$285,000$62592.2%
58494Burleigh County, ND43135.0 yrs$90,577$161,000$78867.8%
58495McIntosh County, ND1,12944.9 yrs$73,661$106,900$58683.2%
58496Stutsman County, ND20463.0 yrs$110,804$186,900$98883.2%
58497Stutsman County, ND25535.7 yrs$115,357$259,100—100.0%
58501Bismarck, ND29,40537.7 yrs$68,755$279,700$90662.7%
58503Burleigh County, ND37,68339.8 yrs$102,333$393,700$1,13274.3%
58504Burleigh County, ND30,21237.8 yrs$85,637$295,700$96074.4%
58505Bismarck, ND22————100.0%
58520Morton County, ND27241.0 yrs$96,188$88,900—93.3%
58521Burleigh County, ND72252.8 yrs$135,456$398,800—84.0%
58523Mercer County, ND3,28038.8 yrs$81,806$215,000$1,07574.6%
58524Emmons County, ND8466.1 yrs$83,194——88.7%
58528Cannon Ball, ND67727.4 yrs$33,333—$41333.3%
58529Grant County, ND72143.6 yrs$65,536$88,300$64481.7%
58530Oliver County, ND1,14437.9 yrs$82,000$200,800$75694.1%
58531McLean County, ND30366.5 yrs$81,071$318,900—100.0%
58532Burleigh County, ND19958.4 yrs$54,500——55.1%
58533Grant County, ND83052.5 yrs$36,125$92,800$65076.8%
58535Morton County, ND50049.7 yrs$66,375$121,700$57090.1%
58538Sioux County, ND2,17124.3 yrs$34,858$88,500$45241.5%
58540McLean County, ND2,63454.5 yrs$76,319$228,000$64386.0%
58541Mercer County, ND46756.9 yrs$98,000$205,800$1,31386.3%
58542Emmons County, ND21553.6 yrs$46,250$105,800$1,62589.5%
58544Emmons County, ND54952.2 yrs$76,250$164,200$85887.3%
58545Mercer County, ND3,31349.5 yrs$81,641$202,700$97883.8%
58549Emmons County, ND16556.5 yrs$70,250$168,800—95.0%
58552Emmons County, ND1,53156.7 yrs$65,515$122,000$53474.8%
58554Morton County, ND29,47937.0 yrs$80,120$277,900$1,09172.8%
58558Burleigh County, ND89935.5 yrs$104,550$286,000$2,14183.5%
58559McLean County, ND41145.5 yrs$80,000$296,700—88.8%
58560Burleigh County, ND29720.3 yrs—$312,500$1,33395.2%
58561Logan County, ND1,01740.9 yrs$61,688$100,300$84778.8%
58562Grant County, ND40045.1 yrs$62,955$100,000$82889.4%
58563Morton County, ND1,96148.1 yrs$78,214$219,700$85786.6%
58564Grant County, ND10239.7 yrs$80,625——96.1%
58565Riverdale, ND18761.6 yrs$73,333$222,700—83.6%
58566Morton County, ND27231.4 yrs$52,097$310,000—68.9%
58568Sioux County, ND54435.8 yrs$58,636$81,000$47559.6%
58569Grant County, ND8941.4 yrs———100.0%
58570Morton County, ND43732.4 yrs$110,938$120,100—96.2%
58571Mercer County, ND75439.9 yrs$61,250$132,300—93.1%
58572Burleigh County, ND31649.7 yrs$56,250$447,700—87.4%
58573Emmons County, ND71543.8 yrs$68,750$99,300$56377.9%
58575McLean County, ND91050.0 yrs$83,214$170,400$77989.0%
58576McLean County, ND1,06339.4 yrs$102,614$196,700$71983.0%
58577McLean County, ND1,95436.8 yrs$74,471$260,100$82974.1%
58579Burleigh County, ND1,00148.3 yrs$93,750$281,500$84185.0%
58580Mercer County, ND56628.7 yrs$110,347$246,900$1,27586.9%
58581McIntosh County, ND26352.5 yrs$63,047$29,200$61784.9%
58601Stark County, ND29,91634.2 yrs$85,821$278,800$96264.6%
58620Slope County, ND15468.5 yrs$76,875——88.9%
58621Golden Valley County, ND1,16147.5 yrs$67,000$124,800$81578.8%
58622Billings County, ND1,65339.0 yrs$82,692$239,000$1,05179.0%
58623Bowman County, ND1,95345.2 yrs$64,487$180,700$72282.4%
58625Dunn County, ND23166.6 yrs———95.0%
58626Dunn County, ND48238.1 yrs$93,224$237,500$97955.1%
58627Billings County, ND18935.4 yrs$93,036$345,800—69.2%
58630Stark County, ND36751.1 yrs$62,143$256,300$1,34485.3%
58631Morton County, ND95352.8 yrs$58,036$133,100$77584.3%
58632Golden Valley County, ND26854.9 yrs$60,000$124,300$44668.4%
58634McKenzie County, ND40228.6 yrs$157,750——58.1%
58636Dunn County, ND91832.8 yrs$62,222$141,300$96073.6%
58638Morton County, ND87441.6 yrs$63,854$108,700$86776.1%
58639Adams County, ND1,76242.6 yrs$63,636$116,500$56869.6%
58640Dunn County, ND1,36938.6 yrs$100,688$343,700$86978.6%
58641Stark County, ND3756.5 yrs$60,625——80.0%
58642Dunn County, ND42233.5 yrs$101,700$276,100—88.2%
58643Bowman County, ND11961.0 yrs$62,188$51,300$51373.2%
58644Dunn County, ND1959.8 yrs———100.0%
58645Billings County, ND32062.5 yrs$78,086$258,300$62969.7%
58646Hettinger County, ND1,16142.2 yrs$56,667$92,800$50075.5%
58647Slope County, ND1,05349.4 yrs$84,583$227,300$84376.2%
58649Adams County, ND35455.1 yrs$68,839$72,500—78.8%
58650Hettinger County, ND43439.8 yrs$74,167$98,000$77584.0%
58651Bowman County, ND51341.1 yrs$75,956$117,600—81.4%
58652Stark County, ND1,24438.4 yrs$79,524$205,000$79486.8%
58653Bowman County, ND70037.6 yrs$85,714$163,500$77379.5%
58654Golden Valley County, ND24441.5 yrs$89,583$113,900—98.8%
58655Stark County, ND57536.4 yrs$126,071$310,400$71081.1%
58656Stark County, ND39341.8 yrs$101,000$277,900—97.1%
58701Ward County, ND33,08635.9 yrs$73,269$277,800$88960.6%
58703Ward County, ND22,13933.3 yrs$82,728$263,200$1,08061.0%
58704Minot AFB, ND4,61623.1 yrs$62,500—$1,4310.4%
58705Minot AFB, ND26221.0 yrs————
58707Minot, ND50019.9 yrs————
58710McHenry County, ND49848.7 yrs$69,792$123,900$90092.0%
58711Bottineau County, ND13738.5 yrs$64,167$215,000—95.0%
58712McHenry County, ND6158.8 yrs$37,500$104,700—90.0%
58713McHenry County, ND18111.3 yrs$85,833$572,900—100.0%
58716McLean County, ND30837.5 yrs$61,959$283,300—98.4%
58718Ward County, ND88650.6 yrs$82,500$230,500$82275.3%
58721Burke County, ND51739.8 yrs$83,750$121,200$60079.6%
58722Ward County, ND1,36632.8 yrs$85,417$275,000$1,14474.8%
58723McLean County, ND24438.8 yrs$59,615$119,000—80.8%
58725Renville County, ND41938.3 yrs$74,792$225,000$1,00096.3%
58727Burke County, ND16864.8 yrs$105,417$229,200—98.9%
58730Divide County, ND1,30659.2 yrs$83,583$157,600$90071.3%
58731McHenry County, ND27131.1 yrs$102,083$200,000—80.0%
58733Ward County, ND33142.5 yrs$101,429$216,000—98.6%
58734Ward County, ND20263.5 yrs$76,250$147,200—100.0%
58735Ward County, ND56539.2 yrs$150,000$308,300$1,42293.2%
58736McHenry County, ND47556.4 yrs$56,103$78,200$76577.3%
58737Burke County, ND10730.5 yrs—$63,800—97.2%
58740Renville County, ND66936.7 yrs$87,321$194,100$1,32683.1%
58741McHenry County, ND61546.1 yrs$83,333$117,600$64493.2%
58744McHenry County, ND8761.5 yrs$80,000$182,100—96.4%
58746Ward County, ND1,55653.0 yrs$70,263$149,700$76882.3%
58748Bottineau County, ND13846.1 yrs$66,625——98.1%
58750Bottineau County, ND60630.0 yrs$62,375$211,000$79371.3%
58752Burke County, ND29239.2 yrs$88,636$108,300$69659.3%
58755Williams County, ND13351.1 yrs$138,705$95,600—85.5%
58756Ward County, ND16554.1 yrs$77,188$100,000$52584.2%
58757Dunn County, ND98630.3 yrs$81,500$200,000$85640.7%
58758Sheridan County, ND30345.1 yrs$64,464$116,400—100.0%
58759McLean County, ND75650.5 yrs$87,321$152,800$95087.0%
58760Bottineau County, ND23937.3 yrs$59,792$106,300—89.7%
58761Renville County, ND89345.6 yrs$66,063$174,100$67074.4%
58762Bottineau County, ND19338.8 yrs$105,208$118,400$48574.7%
58763Mountrail County, ND4,42635.4 yrs$58,110$226,500$85054.8%
58765Divide County, ND45937.6 yrs$118,594$104,500—82.4%
58768McHenry County, ND24138.8 yrs$83,438$181,700—75.0%
58769Mountrail County, ND15445.8 yrs$36,875—$1,09460.6%
58770Mountrail County, ND1,36941.4 yrs$65,341$170,300$72757.8%
58771Mountrail County, ND58538.6 yrs$88,558$170,300$1,10681.1%
58772Burke County, ND15442.0 yrs$115,405$87,800$67441.2%
58773Burke County, ND1,03639.2 yrs$103,750$262,500$1,09582.3%
58775McLean County, ND21857.3 yrs$49,844—$81164.0%
58776Mountrail County, ND26435.1 yrs$83,155—$1,54245.1%
58778McLean County, ND18736.5 yrs$148,777$372,700—100.0%
58779McLean County, ND34337.2 yrs$62,917$66,900$57580.6%
58781Ward County, ND77339.2 yrs$97,778$282,400$1,21489.5%
58782Renville County, ND49950.1 yrs$68,125$48,800$44574.0%
58783Bottineau County, ND29455.6 yrs$129,375$241,900—94.2%
58784Mountrail County, ND2,75634.4 yrs$116,616$258,600$1,14867.1%
58785Ward County, ND1,81635.2 yrs$105,375$317,200—94.8%
58787Renville County, ND8355.1 yrs$78,281——86.0%
58788McHenry County, ND88451.0 yrs$80,595$123,900$45077.9%
58789McHenry County, ND47238.0 yrs$91,786$120,200$55487.8%
58790McHenry County, ND1,63835.8 yrs$83,233$224,600$83378.7%
58792McHenry County, ND24346.8 yrs$105,221$191,700—67.4%
58793Bottineau County, ND60546.0 yrs$69,167$131,300—77.1%
58794Mountrail County, ND14831.4 yrs$97,500$114,900—95.0%
58795Divide County, ND41434.0 yrs$117,344$149,100—91.9%
58801Williams County, ND34,27731.4 yrs$84,702$298,300$1,12950.3%
58830Williams County, ND6661.1 yrs$54,063$162,500—100.0%
58831McKenzie County, ND1,08937.6 yrs$98,380$342,100$1,22374.9%
58833Divide County, ND6754.7 yrs$117,292——97.6%
58835McKenzie County, ND83938.6 yrs$137,500$375,000—87.0%
58838McKenzie County, ND25243.9 yrs$59,392$173,400$2,17664.6%
58843Williams County, ND67635.7 yrs$118,750$362,500$1,35686.9%
58844Divide County, ND8129.9 yrs$40,500——71.2%
58845Williams County, ND58447.4 yrs$91,806—$57584.8%
58847McKenzie County, ND20962.5 yrs$84,950$102,800—44.9%
58849Williams County, ND1,10144.4 yrs$82,250$269,800$98875.1%
58852Williams County, ND2,08732.8 yrs$80,595$209,300$1,12554.0%
58853Williams County, ND35441.5 yrs$107,969$310,800$61768.7%
58854McKenzie County, ND9,36829.7 yrs$99,000$388,700$1,32746.8%
58856Williams County, ND21135.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.

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.

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.