104 cities tracked · Real Zillow data · Updated July 2026
| # | City | County | Median Price | 1-Yr Change | vs. State Median |
|---|---|---|---|---|---|
| 1 | Fargo | Cass County | $324,918 | +4.0% | |
| 2 | Bismarck | Burleigh County | $381,727 | +5.5% | |
| 3 | Grand Forks | Grand Forks County | $303,687 | +7.6% | |
| 4 | Minot | Ward County | $282,148 | +3.6% | |
| 5 | West Fargo | Cass County | $360,904 | +2.9% | |
| 6 | Williston | Williams County | $378,689 | +6.6% | |
| 7 | Dickinson | Stark County | $333,456 | +5.1% | |
| 8 | Mandan | Morton County | $349,814 | +6.2% | |
| 9 | Jamestown | Stutsman County | $217,889 | +7.3% | |
| 10 | Devils Lake | Ramsey County | $246,864 | +8.4% | |
| 11 | Wahpeton | Richland County | $239,805 | +5.0% | |
| 12 | Valley City | Barnes County | $203,134 | +8.8% | |
| 13 | Watford City | McKenzie County | $388,715 | +6.8% | |
| 14 | Grafton | Walsh County | $171,452 | +3.3% | |
| 15 | Horace | Cass County | $409,871 | +2.2% | |
| 16 | Bottineau | Bottineau County | $255,540 | +10.0% | |
| 17 | Beulah | Mercer County | $243,103 | +3.7% | |
| 18 | Rugby | Pierce County | $207,710 | +5.4% | |
| 19 | Carrington | Foster County | $199,307 | +9.7% | |
| 20 | Stanley | Mountrail County | $237,608 | +3.6% | |
| 21 | Langdon | Cavalier County | $183,461 | +13.0% | |
| 22 | Tioga | Williams County | $260,422 | +4.9% | |
| 23 | Mayville | Traill County | $202,026 | +4.8% | |
| 24 | Washburn | McLean County | $256,735 | +3.2% | |
| 25 | New Salem | Morton County | $236,561 | +8.4% | |
| 26 | Bowman | Bowman County | $199,893 | +9.2% | |
| 27 | Casselton | Cass County | $328,718 | +7.3% | |
| 28 | Park River | Walsh County | $181,462 | +8.1% | |
| 29 | Hillsboro | Traill County | $244,999 | +6.9% | |
| 30 | Ray | Williams County | $221,321 | +8.3% | |
| 31 | Cavalier | Pembina County | $179,357 | +11.6% | |
| 32 | Garrison | McLean County | $254,474 | +6.4% | |
| 33 | Thompson | Grand Forks County | $386,290 | +8.8% | |
| 34 | Linton | Emmons County | $156,103 | +12.5% | |
| 35 | Belfield | Billings County | $253,858 | +7.3% | |
| 36 | Kenmare | Ward County | $243,117 | +8.0% | |
| 37 | Harwood | Cass County | $406,754 | +6.4% | |
| 38 | New Rockford | Eddy County | $120,676 | -6.0% | |
| 39 | Enderlin | Cass County | $173,226 | +4.3% | |
| 40 | Spiritwood Lake | Stutsman County | $367,955 | +13.3% | |
| 41 | Kindred | Cass County | $417,123 | +8.5% | |
| 42 | Mapleton | Cass County | $344,757 | +3.8% | |
| 43 | Cooperstown | Griggs County | $147,107 | -10.3% | |
| 44 | Northwood | Grand Forks County | $257,301 | +11.1% | |
| 45 | Lidgerwood | Richland County | $128,238 | -7.8% | |
| 46 | Larimore | Grand Forks County | $221,714 | +11.0% | |
| 47 | Hankinson | Richland County | $176,850 | +0.7% | |
| 48 | Burlington | Ward County | $296,060 | +3.3% | |
| 49 | Milnor | Sargent County | $190,427 | +0.9% | |
| 50 | Berthold | Ward County | $326,350 | +2.9% | |
| 51 | Argusville | Cass County | $444,598 | +11.3% | |
| 52 | Drayton | Pembina County | $141,251 | +11.2% | |
| 53 | Portland | Steele County | $272,149 | +9.5% | |
| 54 | Richardton | Stark County | $256,578 | +6.7% | |
| 55 | Wilton | Burleigh County | $260,205 | +8.6% | |
| 56 | Emerado | Grand Forks County | $233,980 | +12.4% | |
| 57 | Hatton | Traill County | $217,899 | +11.7% | |
| 58 | Arnegard | McKenzie County | $365,358 | +8.0% | |
| 59 | Reynolds | Traill County | $263,695 | +17.6% | |
| 60 | Steele | Kidder County | $237,619 | +6.4% | |
| 61 | Lincoln | Burleigh County | $316,257 | +2.9% | |
| 62 | Killdeer | Dunn County | $280,954 | +8.1% | |
| 63 | Velva | McHenry County | $221,041 | +5.6% | |
| 64 | Baldwin | Burleigh County | $514,614 | +3.2% | |
| 65 | Menoken | Burleigh County | $399,995 | +6.1% | |
| 66 | Towner | McHenry County | $136,320 | +0.3% | |
| 67 | Sterling | Burleigh County | $242,025 | +18.6% | |
| 68 | Glen Ullin | Morton County | $152,767 | +10.0% | |
| 69 | Surrey | Ward County | $337,380 | +0.7% | |
| 70 | Epping | Williams County | $361,180 | +6.3% | |
| 71 | Walcott | Richland County | $355,414 | +5.6% | |
| 72 | Max | Ward County | $182,017 | +0.5% | |
| 73 | Wyndmere | Richland County | $201,471 | +3.9% | |
| 74 | Gladstone | Stark County | $348,603 | +4.3% | |
| 75 | Lisbon | Ransom County | $177,229 | +4.5% | |
| 76 | Page | Cass County | $290,508 | +3.7% | |
| 77 | Turtle Lake | McLean County | $138,001 | +5.9% | |
| 78 | Underwood | McLean County | $159,328 | +0.4% | |
| 79 | Manvel | Grand Forks County | $277,458 | +11.6% | |
| 80 | Fairmount | Richland County | $148,533 | +8.9% | |
| 81 | Leonard | Cass County | $267,890 | +22.8% | |
| 82 | Coleharbor | McLean County | $370,186 | +5.3% | |
| 83 | Gardner | Cass County | $349,281 | +7.5% | |
| 84 | Oakes | Dickey County | $178,723 | +10.9% | |
| 85 | Leeds | Benson County | $149,549 | +10.3% | |
| 86 | Hunter | Cass County | $205,787 | -3.6% | |
| 87 | Taylor | Stark County | $289,258 | +1.2% | |
| 88 | Zahl | Williams County | $197,223 | +4.9% | |
| 89 | Colfax | Richland County | $405,624 | +1.1% | |
| 90 | Buffalo | Cass County | $260,344 | +1.3% | |
| 91 | Davenport | Cass County | $324,681 | +3.7% | |
| 92 | Mooreton | Richland County | $236,161 | +7.6% | |
| 93 | Oriska | Barnes County | $210,818 | +4.2% | |
| 94 | Westhope | Bottineau County | $119,008 | -10.8% | |
| 95 | Drake | McHenry County | $81,039 | -2.8% | |
| 96 | South Heart | Stark County | $328,442 | -0.7% | |
| 97 | Tower City | Barnes County | $241,422 | +6.4% | |
| 98 | Binford | Griggs County | $126,477 | -1.3% | |
| 99 | Hazen | Mercer County | $227,057 | +7.4% | |
| 100 | Christine | Richland County | $349,682 | +5.9% | |
| 101 | Riverdale | McLean County | $223,000 | +16.8% | |
| 102 | Cando | Towner County | $143,173 | +14.0% | |
| 103 | Reiles Acres | Cass County | $599,410 | +6.3% | |
| 104 | Hettinger | Adams County | $138,796 | +6.5% |