North Dakota housing market
2,342 homes for sale · median asking $370,000 · 49th largest market we track
Measured · 12 days ago; newer figures are not available yet
Median asking
$370,000
Median $/sq ft
$174
Median days listed
56
New this week
1
What is on the market, by asking price
- Under $750K
- 2,071 88%
- $750K-$1M
- 164 7%
- $1M-$1.5M
- 78 3%
- $1.5M+
- 29 1%
Counties in North Dakota
39Loading the map…
- Cass County685$399,999
- Burleigh County280$499,945
- Ward County198$320,000
- Grand Forks County160$399,950
- Stark County118$360,000
- Morton County106$375,900
- Williams County95$420,000
- Richland County55$340,000
- Bottineau County50$249,450
- McLean County47$399,900
- Barnes County42$164,000
- McKenzie County42$462,500
- Ramsey County41$319,000
- Stutsman County40$282,200
- Traill County39$200,000
- Mercer County24$330,000
- Walsh County24$214,500
- Mountrail County19$295,000
- Pembina County18$186,500
- Wells County18$216,500
- Cavalier County17$269,000
- Golden Valley County17$154,000
- Adams County11$175,000
- Divide County11$155,000
- Ransom County11$275,000
- Burke County10$105,000
- Hettinger County10$137,300
- Pierce County10$197,400
- Sargent County10$272,500
- Dunn County9$246,000
- Emmons County9$129,900
- Griggs County9$197,000
- Kidder County9$398,000
- McIntosh County9$165,000
- Bowman County8$179,950
- Dickey County8$199,000
- McHenry County8$99,450
- Nelson County8$165,450
- Rolette County8$239,900
Cities in North Dakota
37 covered- FargoCass Co.415$399,900
- BismarckBurleigh Co.262$508,900
- MinotWard Co.164$319,450
- Grand ForksGrand Forks Co.139$410,565
- HoraceCass Co.112$421,145
- DickinsonStark Co.101$369,000
- West FargoCass Co.94$412,500
- WillistonWilliams Co.91$425,000
- MandanMorton Co.87$419,900
- Devils LakeRamsey Co.37$335,000
- Watford CityMcKenzie Co.37$460,000
- JamestownStutsman Co.31$289,900
- WahpetonRichland Co.31$309,900
- BottineauBottineau Co.30$312,450
- Valley CityBarnes Co.30$164,000
- KindredCass Co.17$389,900
- BeachGolden Valley Co.15$154,000
- GarrisonMcLean Co.15$595,000
- MayvilleTraill Co.13$148,000
- GraftonWalsh Co.12$232,250
- HarveyWells Co.12$123,750
- LisbonRansom Co.11$229,000
- StanleyMountrail Co.11$177,900
- HettingerAdams Co.10$152,450
- LangdonCavalier Co.10$221,950
- MapletonCass Co.10$466,600
- RugbyPierce Co.10$197,400
- BurlingtonWard Co.9$579,900
- ColfaxRichland Co.9$455,000
- CrosbyDivide Co.9$155,000
- HazenMercer Co.9$377,000
- LincolnBurleigh Co.9$389,900
- WashburnMcLean Co.9$322,000
- BeulahMercer Co.8$285,000
- BowmanBowman Co.8$179,950
- CasseltonCass Co.8$301,950
- CooperstownGriggs Co.8$188,450
What this does and does not say
- Coverage is the areas EuKreate tracks, so this is not the whole of North Dakota.
- Active asking prices only, not sold prices and not an appraisal. Check official sources before acting.
- Whether a home is under contract is not in the data we receive, so no pending count is shown.
- An area needs at least 8 active listings before a median is shown, because a median of four is a number rather than a market.
- Measured October 3, 2026, 12 days ago: the newest figures EuKreate has. Newer figures are not available yet.

