88 cities ranked by median home price
$23K
Lowest Price
$200K
Avg of Top 50
$23K
22 days on market
$28K
81 days on market
$34K
108 days on market
$42K
39 days on market
$50K
23 days on market
$50K
85 days on market
$50K
22 days on market
$50K
152 days on market
$50K
57 days on market
$50K
164 days on market
| # | City | Median Price | Days on Market | Months Supply | YoY Change |
|---|---|---|---|---|---|
| 1 | Douglas | $23K | 22 days | — | N/A |
| 2 | Driscoll | $28K | 81 days | — | N/A |
| 3 | Springbrook | $34K | 108 days | — | N/A |
| 4 | Flasher | $42K | 39 days | 0.3 mo | N/A |
| 5 | Center | $50K | 23 days | 3.0 mo | N/A |
| 6 | Deering | $50K | 85 days | 1.0 mo | N/A |
| 7 | Mohall | $50K | 22 days | 5.0 mo | N/A |
| 8 | Hebron | $50K | 152 days | 5.0 mo | N/A |
| 9 | New Salem | $50K | 57 days | 3.0 mo | N/A |
| 10 | Regan | $50K | 164 days | — | N/A |
| 11 | Courtenay | $53K | 129 days | — | N/A |
| 12 | Streeter | $58K | 21 days | 2.0 mo | N/A |
| 13 | Kensal | $60K | 126 days | — | N/A |
| 14 | Ryder | $60K | 49 days | 1.0 mo | N/A |
| 15 | Drake | $63K | days | 1.0 mo | N/A |
| 16 | McGregor | $69K | 160 days | — | N/A |
| 17 | Anamoose | $72K | 69 days | — | N/A |
| 18 | Grenora | $80K | 378 days | 1.0 mo | N/A |
| 19 | Sherwood | $80K | 135 days | — | N/A |
| 20 | Barney | $81K | 58 days | — | N/A |
| 21 | Pingree | $82K | 196 days | — | N/A |
| 22 | Medina | $85K | 21 days | — | N/A |
| 23 | Epping | $95K | 139 days | — | N/A |
| 24 | Karlsruhe | $99K | 16 days | — | N/A |
| 25 | Granville | $104K | 116 days | — | N/A |
| 26 | Cleveland | $114K | 21 days | — | N/A |
| 27 | Great Bend | $116K | 64 days | 1.0 mo | N/A |
| 28 | Makoti | $119K | 85 days | — | N/A |
| 29 | Hankinson | $120K | 81 days | 4.0 mo | N/A |
| 30 | Donnybrook | $121K | 42 days | — | N/A |
| 31 | Surrey | $125K | 35 days | 13.0 mo | N/A |
| 32 | Montpelier | $128K | 79 days | — | N/A |
| 33 | Carpio | $130K | 72 days | — | N/A |
| 34 | Kenmare | $130K | 244 days | 2.5 mo | N/A |
| 35 | Jamestown | $133K | 60 days | 4.6 mo | -14.5% |
| 36 | Mantador | $136K | 16 days | — | N/A |
| 37 | Ray | $138K | 14 days | — | N/A |
| 38 | Upham | $140K | 87 days | — | N/A |
| 39 | Fairmount | $141K | 77 days | 3.0 mo | N/A |
| 40 | Glen Ullin | $142K | 132 days | 4.0 mo | N/A |
| 41 | Des Lacs | $145K | 80 days | — | N/A |
| 42 | Spiritwood | $145K | 26 days | — | N/A |
| 43 | Wing | $150K | 183 days | — | N/A |
| 44 | Richardton | $155K | 97 days | 1.5 mo | N/A |
| 45 | Glenburn | $160K | 93 days | 1.5 mo | N/A |
| 46 | Towner | $161K | 74 days | 1.5 mo | N/A |
| 47 | Sawyer | $170K | 43 days | 1.0 mo | N/A |
| 48 | Belfield | $171K | 42 days | 0.3 mo | N/A |
| 49 | Ypsilanti | $172K | 35 days | — | N/A |
| 50 | Voltaire | $175K | 258 days | — | N/A |
| 51 | Lidgerwood | $175K | 110 days | 1.0 mo | N/A |
| 52 | Dwight | $188K | 16 days | — | N/A |
| 53 | Wildrose | $189K | 110 days | — | N/A |
| 54 | Tolley | $198K | 50 days | — | N/A |
| 55 | Burlington | $200K | 12 days | 5.0 mo | N/A |
| 56 | Taylor | $210K | 62 days | 1.0 mo | N/A |
| 57 | Wahpeton | $214K | 50 days | 4.2 mo | N/A |
| 58 | Wyndmere | $230K | 191 days | 2.0 mo | N/A |
| 59 | Velva | $235K | 12 days | 3.0 mo | N/A |
| 60 | Alamo | $239K | 62 days | — | N/A |
| 61 | South Heart | $255K | 114 days | — | N/A |
| 62 | Colfax | $259K | days | 2.0 mo | N/A |
| 63 | Foxholm | $260K | 7 days | 1.0 mo | N/A |
| 64 | Gladstone | $260K | 114 days | — | N/A |
| 65 | Ruthville | $260K | 59 days | — | N/A |
| 66 | Almont | $265K | 2 days | — | N/A |
| 67 | Dickinson | $277K | 67 days | 2.9 mo | -8.9% |
| 68 | Apple Valley | $279K | 51 days | — | N/A |
| 69 | Minot | $284K | 76 days | 2.5 mo | +16.1% |
| 70 | Berthold | $285K | 51 days | 0.3 mo | N/A |
| 71 | Trenton | $290K | 43 days | — | N/A |
| 72 | Bismarck | $300K | 58 days | 2.9 mo | -2.8% |
| 73 | Mooreton | $300K | 4 days | — | N/A |
| 74 | Walcott | $303K | 9 days | — | N/A |
| 75 | Christine | $310K | 14 days | — | N/A |
| 76 | Tioga | $315K | 298 days | 4.0 mo | N/A |
| 77 | Buchanan | $325K | 47 days | — | N/A |
| 78 | Menoken | $335K | 32 days | — | N/A |
| 79 | Williston | $345K | 46 days | 2.3 mo | +28.3% |
| 80 | Mandan | $347K | 51 days | 3.0 mo | +12.4% |
| 81 | Abercrombie | $355K | 36 days | 0.7 mo | N/A |
| 82 | Lincoln | $386K | 67 days | 2.8 mo | N/A |
| 83 | Medora | $425K | 669 days | — | N/A |
| 84 | Harmon | $450K | 2 days | — | N/A |
| 85 | Long Creek | $450K | 37 days | — | N/A |
| 86 | Blacktail | $500K | 130 days | — | N/A |
| 87 | Spiritwood Lake | $800K | 109 days | — | N/A |
| 88 | Logan | $1.20M | 11 days | 1.0 mo | N/A |
Looking for affordable housing in North Dakota? We've ranked 88 cities by median home price to help you find budget-friendly options. The most affordable city is Douglas with a median price of $23K.
Connect with a local agent who specializes in first-time buyers and budget-conscious buyers.
Find an Agent