Housing market/North Dakota

ACS 2023

North Dakota housing market by ZIP

402 ZCTA profiles: renter share, median gross rent, 2–49 unit stock, and 2018–2023 population change. Out-of-state pages are research only — brokerage is Georgia.

ZIPPlaceRentersMed. rentPop Δ
58001Richland County, ND1.0%—+696.5%58002Fargo, ND-MN MSA0.0%—-32.4%58004Fargo, ND-MN MSA9.7%—+11.5%58005Fargo, ND-MN MSA0.0%—-15.3%58006Fargo, ND-MN MSA10.3%$629+21.0%58007Fargo, ND-MN MSA3.5%—-38.8%58008Richland County, ND5.3%—-12.0%58009Traill County, ND0.0%—+100.0%58011Fargo, ND-MN MSA8.2%—+13.7%58012Fargo, ND-MN MSA37.8%$764+2.1%58013Sargent County, ND5.9%—-34.6%58015Richland County, ND5.7%—+23.9%58016Traill County, ND23.5%—+76.5%58017Sargent County, ND35.7%$514+19.1%58018Richland County, ND6.6%—+31.4%58021Fargo, ND-MN MSA1.0%—+21.9%58027Ransom County, ND18.5%$867+8.6%58029Fargo, ND-MN MSA21.4%—-26.0%58030Richland County, ND9.0%$583-9.3%58031Barnes County, ND9.0%—-26.0%58032Sargent County, ND26.6%$748+4.1%58033Ransom County, ND16.3%$348-31.1%58035Traill County, ND0.0%—-5.0%58036Fargo, ND-MN MSA0.0%—+8.2%58038Traill County, ND15.5%$588-39.4%58040Sargent County, ND37.6%$905-8.8%58041Roberts County, SD12.5%$450-3.1%58042Fargo, ND-MN MSA2.9%—+5.6%58043Sargent County, ND13.7%—-5.6%58045Traill County, ND21.1%$646-3.2%58046Steele County, ND20.3%$632+5.0%58047Richland County, ND2.4%$963+25.1%58048Traill County, ND9.6%$625+19.8%58049Ransom County, ND5.6%—-28.5%58051Richland County, ND16.5%$661-10.6%58052Richland County, ND16.2%$692-6.6%58053Roberts County, SD19.6%$684+13.3%58054Sargent County, ND30.0%$691+9.1%58056Steele County, ND40.2%—+29.2%58057Richland County, ND4.5%—+217.2%58058Richland County, ND0.0%—+42.2%58059Fargo, ND-MN MSA9.6%$1,222+20.5%58060Sargent County, ND19.1%$622-4.6%58061Richland County, ND12.4%$506+2.8%58062Ransom County, ND0.0%—-26.2%58063Barnes County, ND10.8%$494+9.4%58064Steele County, ND21.7%$513-19.0%58065Barnes County, ND0.0%—-77.1%58067Sargent County, ND13.4%$463+2.5%58068Ransom County, ND11.4%—-41.5%58069Sargent County, ND25.0%—+44.0%58071Barnes County, ND22.8%$578+15.6%58072Barnes County, ND32.9%$792+6.3%58074Richland County, ND0.0%——58075Richland County, ND45.7%$756-3.7%58076Richland County, ND——+48.7%58077Richland County, ND11.1%$1,110+6.0%58078Fargo, ND-MN MSA35.6%$1,073+14.2%58079Fargo, ND-MN MSA0.0%—+0.0%58081Richland County, ND11.3%—+1.0%58102Fargo, ND-MN MSA54.3%$829+9.0%58103Fargo, ND-MN MSA58.2%$831-1.7%58104Fargo, ND-MN MSA52.5%$1,087+16.3%58105Fargo, ND-MN MSA45.0%—+11.8%58106Fargo, ND-MN MSA———58107Fargo, ND-MN MSA———58108Fargo, ND-MN MSA———58109Fargo, ND-MN MSA———58201Grand Forks, ND-MN MSA50.0%$966+5.2%58202Grand Forks, ND-MN MSA96.0%$1,344+74.7%58203Grand Forks, ND-MN MSA56.0%$932-4.6%58204Grand Forks, ND-MN MSA99.0%$1,621-19.9%58205Grand Forks, ND-MN MSA100.0%—-42.9%58206Grand Forks, ND-MN MSA———58207Grand Forks, ND-MN MSA———58208Grand Forks, ND-MN MSA———58210Walsh County, ND10.1%$705-9.8%58212Steele County, ND30.7%—-37.2%58214Grand Forks, ND-MN MSA9.5%—+17.9%58216Pembina County, ND22.4%—+5.8%58218Traill County, ND12.8%$684-14.1%58219Traill County, ND0.0%—+133.3%58220Pembina County, ND33.5%$843+7.9%58222Pembina County, ND12.8%$1,667-17.8%58223Traill County, ND9.9%—-5.9%58224Walsh County, ND0.0%—-30.7%58225Walsh County, ND16.7%$570+24.0%58227Walsh County, ND17.3%$639-4.0%58228Grand Forks, ND-MN MSA24.0%$735-14.9%58229Walsh County, ND0.0%—-17.0%58230Steele County, ND27.0%$608-5.5%58231Walsh County, ND10.2%—+29.6%58233Walsh County, ND11.6%—+26.8%58235Grand Forks, ND-MN MSA6.8%$1,063+38.4%58236Pembina County, ND5.7%——58237Walsh County, ND30.0%$725-4.0%58238Pembina County, ND0.0%—-21.2%58239Cavalier County, ND18.8%—+78.6%58240Traill County, ND17.1%$717-5.6%58241Pembina County, ND41.6%$1,567+20.3%58243Walsh County, ND12.5%$930-9.0%58244Grand Forks, ND-MN MSA0.0%—-64.4%58249Cavalier County, ND19.8%$818-0.4%58250Walsh County, ND24.2%$569-6.2%58251Grand Forks, ND-MN MSA13.6%$680-3.7%58254Nelson County, ND23.3%$581+40.2%58255Cavalier County, ND———58256Grand Forks, ND-MN MSA10.9%$1,182-8.0%58257Traill County, ND51.2%$833+9.3%58258Grand Forks, ND-MN MSA1.6%—-18.7%58259Walsh County, ND22.4%$1,044+26.7%58260Walsh County, ND12.9%—+10.9%58261Walsh County, ND6.8%$725+0.2%58262Pembina County, ND25.8%$725+44.9%58265Pembina County, ND9.3%—+19.2%58266Nelson County, ND29.2%—-53.3%58267Steele County, ND20.0%$758+10.0%58269Cavalier County, ND22.2%$1,094-36.7%58270Walsh County, ND24.9%$932+0.2%58271Pembina County, ND26.2%$675+0.8%58272Nelson County, ND5.4%$1,042-17.3%58273Walsh County, ND7.2%—-37.4%58274Traill County, ND13.4%$506-8.5%58275Traill County, ND16.6%$1,388+9.0%58276Pembina County, ND14.4%$545-24.5%58277Steele County, ND10.8%—+19.6%58278Grand Forks, ND-MN MSA5.9%$719+11.2%58281Cavalier County, ND0.0%—-56.5%58282Pembina County, ND28.1%$648-15.1%58301Ramsey County, ND44.3%$682-2.1%58310Towner County, ND0.0%——58311Cavalier County, ND24.1%—-4.4%58313Pierce County, ND9.7%——58316Rolette County, ND37.0%$467-15.5%58317Towner County, ND10.6%$375-11.3%58318Bottineau County, ND23.9%$744-1.1%58321Walsh County, ND36.6%—+33.3%58323Towner County, ND0.0%—-2.6%58324Towner County, ND29.4%$757-3.1%58325Towner County, ND6.7%—+238.9%58327Ramsey County, ND5.0%—-5.8%58329Rolette County, ND41.4%$410-17.3%58330Walsh County, ND39.4%$843+59.7%58331Towner County, ND5.1%—+108.6%58332Pierce County, ND26.5%$648-28.0%58335Benson County, ND44.4%$381-47.0%58338Ramsey County, ND16.3%—+57.8%58339Towner County, ND80.0%—-38.5%58341Wells County, ND29.8%$631+2.1%58343Benson County, ND0.0%—+23.8%58344Ramsey County, ND26.8%$616+8.7%58345Walsh County, ND0.0%—-3.9%58346Towner County, ND24.3%$624-8.0%58348Wells County, ND30.2%$539+6.1%58351Benson County, ND23.7%$638-23.8%58352Towner County, ND11.0%—-18.2%58353Rolette County, ND30.3%$663+5.3%58355Cavalier County, ND0.0%—-71.0%58356Wells County, ND32.5%$616-3.6%58357Benson County, ND12.8%—+45.6%58361Nelson County, ND16.1%$825-4.4%58362Ramsey County, ND0.0%—+38.9%58363Towner County, ND0.0%—-54.4%58365Towner County, ND23.7%$560-32.9%58366Rolette County, ND22.7%$436-39.0%58367Towner County, ND35.8%$695-15.3%58368Pierce County, ND23.4%$815-13.2%58369Rolette County, ND19.0%$694-8.9%58370Benson County, ND24.4%$567-6.5%58372Towner County, ND0.0%—-7.0%58374Wells County, ND18.7%$538+2.9%58377Towner County, ND14.6%—-24.6%58379Benson County, ND53.1%$806-18.4%58380Ramsey County, ND23.9%$770-7.8%58381Ramsey County, ND8.2%$840+36.8%58382Ramsey County, ND20.5%—-26.5%58384Rolette County, ND15.9%$675-30.0%58385Rolette County, ND15.7%—-8.8%58386Pierce County, ND9.7%—-45.5%58401Stutsman County, ND40.8%$742+1.1%58402Stutsman County, ND——-59.2%58405Stutsman County, ND100.0%—+62.2%58413McPherson County, SD27.1%$581-0.6%58415LaMoure County, ND4.6%—-15.3%58416Griggs County, ND22.8%$354+8.0%58418Wells County, ND17.7%$600+1.2%58420Stutsman County, ND6.7%—+8.8%58421Wells County, ND24.3%$759+13.8%58422Wells County, ND11.9%—+33.1%58423Wells County, ND0.0%—+386.1%58424Stutsman County, ND11.6%$871+34.0%58425Steele County, ND17.4%$570+7.2%58426Stutsman County, ND19.6%—-31.4%58428Kidder County, ND23.5%—+7.9%58429Griggs County, ND15.6%—-19.3%58430Sheridan County, ND0.0%—+11.0%58431LaMoure County, ND22.5%—-35.6%58433LaMoure County, ND17.9%$520+8.3%58436Brown County, SD30.4%$786-2.2%58438Wells County, ND18.9%$605-4.3%58439McPherson County, SD11.0%—+202.7%58440McIntosh County, ND26.2%—+22.9%58441Dickey County, ND6.5%—-18.1%58442Stutsman County, ND12.3%$517-5.3%58443Griggs County, ND8.8%$625-46.5%58444Sheridan County, ND20.0%$538-19.6%58445Foster County, ND2.0%—-40.8%58448Griggs County, ND24.4%$675-1.8%58451Wells County, ND7.7%—-74.9%58452Griggs County, ND0.0%—-92.3%58454Stutsman County, ND9.4%$570+8.9%58455Stutsman County, ND7.7%—-21.9%58456McIntosh County, ND14.8%$742+9.7%58458LaMoure County, ND18.4%$775-4.0%58460McIntosh County, ND10.3%—-46.4%58461LaMoure County, ND7.1%$630+6.8%58463Sheridan County, ND22.7%$362-12.2%58464Griggs County, ND0.0%—+7.0%58466Stutsman County, ND4.0%$617+41.0%58467Stutsman County, ND17.5%$625-22.5%58472Stutsman County, ND2.9%—-1.3%58474Sargent County, ND19.2%$743+3.6%58475Stutsman County, ND1.7%—-59.7%58476Stutsman County, ND7.0%$1,292+95.5%58477Bismarck, ND MSA9.4%—-4.7%58478Kidder County, ND10.5%—+56.4%58479Barnes County, ND7.2%—-29.5%58480Barnes County, ND21.2%—-46.5%58481Stutsman County, ND13.4%—-40.5%58482Kidder County, ND24.0%$786-9.9%58483Stutsman County, ND14.4%—+17.8%58484Griggs County, ND15.8%—+225.0%58486Wells County, ND16.0%—-41.3%58487Kidder County, ND26.3%$806+26.5%58488Wells County, ND6.5%—-30.1%58490Ransom County, ND6.5%—+31.2%58492Stutsman County, ND9.1%$631-38.9%58494Bismarck, ND MSA24.6%$1,188+60.0%58495McIntosh County, ND16.1%$712-12.0%58496Stutsman County, ND25.8%$825-23.4%58497Stutsman County, ND0.0%—-3.9%58501Bismarck, ND MSA36.7%$938-4.9%58502Bismarck, ND MSA———58503Bismarck, ND MSA25.4%$1,131+11.6%58504Emmons County, ND25.7%$940+11.3%58505Bismarck, ND MSA———58506Bismarck, ND MSA———58507Bismarck, ND MSA———58520Grant County, ND7.9%—+15.4%58521Bismarck, ND MSA14.0%—+15.1%58523Mercer County, ND21.6%$1,092-11.9%58524Kidder County, ND0.0%—-9.9%58528Sioux County, ND65.1%$452-4.0%58529Grant County, ND15.9%$621+6.5%58530Mercer County, ND8.9%$725+3.2%58531McLean County, ND0.0%—-7.6%58532Kidder County, ND41.9%$1,110+1.5%58533Grant County, ND22.9%$649-10.8%58535Grant County, ND10.2%$578-34.3%58538Sioux County, ND61.3%$447-16.4%58540McLean County, ND14.9%$669+5.6%58541Mercer County, ND12.2%—+5.5%58542Emmons County, ND14.1%$1,583-8.9%58544Emmons County, ND17.5%$875-9.6%58545Mercer County, ND22.8%$994-8.3%58549Logan County, ND5.4%—-1.9%58552Emmons County, ND22.2%$538-12.5%58554Bismarck, ND MSA26.2%$1,048+13.4%58558Bismarck, ND MSA14.6%$1,534-25.2%58559Sheridan County, ND15.8%—+83.6%58560Emmons County, ND14.3%$788+106.9%58561Logan County, ND19.0%$850-3.7%58562Hettinger County, ND10.8%$840-9.7%58563Grant County, ND13.3%$850-15.6%58564Grant County, ND3.8%—+25.3%58565McLean County, ND16.7%—-21.1%58566Bismarck, ND MSA35.4%—+162.1%58568Sioux County, ND37.0%$752-24.5%58569Grant County, ND0.0%—+24.7%58570Sioux County, ND2.5%—+15.6%58571Mercer County, ND5.7%—+71.2%58572Bismarck, ND MSA6.7%—+12.2%58573Emmons County, ND18.1%$543+27.1%58575McLean County, ND14.5%$779+15.3%58576McLean County, ND18.4%$808+5.3%58577McLean County, ND26.4%$804+0.7%58579McLean County, ND11.5%$838-36.1%58580Mercer County, ND6.9%$1,125+109.0%58581McIntosh County, ND21.4%$583+0.4%58601Stark County, ND37.6%$968+10.9%58602Stark County, ND———58620Slope County, ND19.4%—+85.6%58621McKenzie County, ND27.6%$867-11.3%58622Stark County, ND19.7%$1,087-14.1%58623Slope County, ND18.6%$861-15.7%58625Mercer County, ND4.8%—-32.8%58626Dunn County, ND40.8%$972+45.9%58627Billings County, ND17.6%—+47.5%58630Stark County, ND22.4%$1,344-44.6%58631Mercer County, ND15.8%$750-18.7%58632Golden Valley County, ND33.0%$442+32.4%58634McKenzie County, ND25.9%—-37.0%58636Mercer County, ND21.7%$938-13.9%58638Stark County, ND22.1%$869-17.0%58639Perkins County, SD29.0%$498-7.6%58640McKenzie County, ND26.0%$950-15.4%58641Stark County, ND14.8%—-25.3%58642Dunn County, ND31.2%—+10.2%58643Slope County, ND8.9%—-29.8%58644Dunn County, ND0.0%——58645Golden Valley County, ND30.1%$634-4.6%58646Stark County, ND20.4%$644-8.5%58647Stark County, ND20.6%$861-8.9%58649Harding County, SD19.6%$1,375+16.9%58650Hettinger County, ND14.6%$822+31.9%58651Slope County, ND15.6%$2,083-0.5%58652Stark County, ND13.2%$588-4.2%58653Harding County, SD17.3%$777+2.0%58654Slope County, ND1.0%—-30.0%58655Stark County, ND16.2%$712+25.5%58656Stark County, ND8.3%$850-28.1%58701Ward County, ND HUD Metro FMR Area38.6%$875+0.1%58702Ward County, ND HUD Metro FMR Area———58703Ward County, ND HUD Metro FMR Area37.0%$1,030+0.1%58704Ward County, ND HUD Metro FMR Area99.6%$1,413-3.6%58705Ward County, ND HUD Metro FMR Area——-42.3%58707Ward County, ND HUD Metro FMR Area——-3.7%58710Sheridan County, ND13.1%$730+2.1%58711Bottineau County, ND7.3%—-37.9%58712McHenry County, ND HUD Metro FMR Area20.5%—-35.2%58713McHenry County, ND HUD Metro FMR Area0.0%—+922.2%58716McLean County, ND1.7%—+86.4%58718Mountrail County, ND20.9%$675+35.2%58721Burke County, ND19.6%$525-21.7%58722Ward County, ND HUD Metro FMR Area20.9%$988-21.1%58723Sheridan County, ND10.6%—-8.3%58725Ward County, ND HUD Metro FMR Area2.3%—+3.1%58727Burke County, ND7.1%—-43.9%58730Divide County, ND29.1%$1,023+5.4%58731Ward County, ND HUD Metro FMR Area25.3%—+54.9%58733Ward County, ND HUD Metro FMR Area2.0%—-36.7%58734Mountrail County, ND0.0%—-45.3%58735McLean County, ND7.7%$1,417+73.4%58736Sheridan County, ND16.8%$746-31.9%58737Burke County, ND2.1%—-22.9%58740Bottineau County, ND18.0%$1,172-4.0%58741McHenry County, ND HUD Metro FMR Area6.6%$641+15.2%58744McHenry County, ND HUD Metro FMR Area3.3%—-5.3%58746Mountrail County, ND21.8%$815+17.4%58748Bottineau County, ND1.9%—+8.8%58750Bottineau County, ND31.3%$791+13.8%58752Burke County, ND38.9%$728+96.0%58755Williams County, ND10.1%—+136.4%58756Mountrail County, ND14.1%$608-5.8%58757McKenzie County, ND59.0%$829+26.0%58758Wells County, ND2.6%—+14.1%58759McLean County, ND11.7%$1,000-10.0%58760Bottineau County, ND1.0%—-18.4%58761Bottineau County, ND23.7%$642-4.8%58762Bottineau County, ND26.4%$522+12.1%58763Mountrail County, ND44.9%$784+1.5%58765Divide County, ND17.1%$1,147-44.9%58768Ward County, ND HUD Metro FMR Area17.8%—+2.4%58769Mountrail County, ND31.4%$938-5.3%58770Mountrail County, ND43.5%$705-12.1%58771Mountrail County, ND14.4%$1,063-2.3%58772Burke County, ND34.0%$678+8.6%58773Mountrail County, ND17.4%$1,051+9.2%58775McLean County, ND34.8%$575+12.2%58776Mountrail County, ND85.3%$1,285+11.1%58778McLean County, ND0.0%—-20.6%58779McLean County, ND23.3%$529-29.5%58781Ward County, ND HUD Metro FMR Area5.4%$1,225-14.2%58782Bottineau County, ND17.2%$458-7.6%58783Bottineau County, ND4.6%$329+7.6%58784Mountrail County, ND39.4%$1,125-17.9%58785Ward County, ND HUD Metro FMR Area5.3%$846+47.9%58787Ward County, ND HUD Metro FMR Area15.9%—-44.6%58788Pierce County, ND23.4%—-36.1%58789Bottineau County, ND11.4%—+60.1%58790Ward County, ND HUD Metro FMR Area26.2%$732-15.3%58792McHenry County, ND HUD Metro FMR Area35.9%—-26.3%58793Bottineau County, ND14.7%$1,917-3.8%58794Williams County, ND32.5%—+3.6%58795Williams County, ND14.3%—+22.5%58801Williams County, ND45.2%$1,116+11.9%58802Williams County, ND———58803Williams County, ND———58830Williams County, ND0.0%—-67.4%58831McKenzie County, ND27.0%$1,396+49.5%58833Divide County, ND2.8%—+105.0%58835McKenzie County, ND12.0%—+138.2%58838McKenzie County, ND30.1%—+102.6%58843Williams County, ND8.1%$1,417+36.8%58844Divide County, ND18.2%—+15.0%58845Williams County, ND13.8%—+65.7%58847McKenzie County, ND64.1%—-45.9%58849Williams County, ND29.1%$971+41.6%58852Williams County, ND40.8%$1,043+30.3%58853Williams County, ND40.1%$639+101.5%58854McKenzie County, ND51.4%$1,212+9.6%58856Williams County, ND44.9%—+99.1%