North Dakota places ranked by median home value
174 places in North Dakota have a reliable estimate of median home value (2020–2024 American Community Survey).
Highest figures: Oxbow ($680,100), Stony Creek Township ($669,100), Afton Township ($533,700).
Lowest figure: Ashley ($58,900).
The figure for North Dakota as a whole is $249,900 (±$2,909).
Figures last updated on .
- Figure for North Dakota as a whole
- $249,900 (±$2,909)
- Places ranked
- 174
North Dakota places ranked by median home value
| Rank | Place | County | Median home value |
|---|---|---|---|
| 1 | Oxbow | Cass County | $680,100 (±$97,446) |
| 2 | Stony Creek Township | Williams County | $669,100 (±$307,889) |
| 3 | Afton Township | Ward County | $533,700 (±$204,408) |
| 4 | Reile's Acres | Cass County | $475,600 (±$41,143) |
| 5 | Midway Township | Stutsman County | $475,400 (±$64,867) |
| 6 | Harrison Township | Ward County | $474,800 (±$94,386) |
| 7 | Gibbs Township | Burleigh County | $474,600 (±$30,445) |
| 8 | Hay Creek Township | Burleigh County | $459,700 (±$32,056) |
| 9 | Van Hook Township | Mountrail County | $450,000 (±$91,768) |
| 10 | Reed Township | Cass County | $425,000 (±$36,578) |
| 11 | Horace | Cass County | $414,500 (±$70,264) |
| 12 | Apple Creek Township | Burleigh County | $411,700 (±$33,173) |
| 13 | Watford City | McKenzie County | $408,500 (±$40,969) |
| 14 | Burlington Township | Ward County | $405,600 (±$70,343) |
| 15 | Walcott Township | Richland County | $391,200 (±$97,317) |
| 16 | Roland Township | Bottineau County | $390,900 (±$165,970) |
| 17 | Grand Forks Township | Grand Forks County | $388,800 (±$56,151) |
| 18 | Barrie Township | Richland County | $380,000 (±$75,045) |
| 19 | Williston Township | Williams County | $378,600 (±$62,963) |
| 20 | Brenna Township | Grand Forks County | $372,500 (±$28,891) |
| 21 | Bloom Township | Stutsman County | $369,100 (±$28,907) |
| 22 | Hegton Township | Grand Forks County | $363,800 (±$41,577) |
| 23 | Argusville | Cass County | $356,200 (±$18,819) |
| 24 | Rye Township | Grand Forks County | $352,900 (±$125,545) |
| 25 | Whitteron Township | Bottineau County | $351,900 (±$80,517) |
| 26 | New Prairie Township | Ward County | $347,800 (±$36,184) |
| 27 | Nedrose Township | Ward County | $342,600 (±$70,769) |
| 28 | Killdeer | Dunn County | $341,100 (±$37,463) |
| 29 | Normanna Township | Cass County | $339,300 (±$39,022) |
| 30 | Pherrin Township | Williams County | $331,100 (±$41,449) |
| 31 | Pleasant Township | Cass County | $331,000 (±$135,347) |
| 32 | Sundre Township | Ward County | $329,900 (±$63,732) |
| 33 | St. Mary Township | McLean County | $324,600 (±$49,953) |
| 34 | South Heart | Stark County | $324,500 (±$76,663) |
| 35 | Fairfield Township | Grand Forks County | $324,300 (±$70,120) |
| 36 (tie) | Surrey Township | Ward County | $321,900 (±$99,369) |
| 36 (tie) | West Fargo | Cass County | $321,900 (±$15,426) |
| 38 | Trenton Township | Williams County | $321,400 (±$85,070) |
| 39 | Harwood | Cass County | $321,100 (±$31,232) |
| 40 | Dwight Township | Richland County | $319,100 (±$54,973) |
| 41 | Surrey | Ward County | $315,800 (±$13,694) |
| 42 | Allendale Township | Grand Forks County | $314,100 (±$101,279) |
| 43 | Mapleton | Cass County | $310,200 (±$57,302) |
| 44 | Center Township | Richland County | $303,900 (±$80,486) |
| 45 | Yellowstone Township | McKenzie County | $302,600 (±$112,606) |
| 46 | Bismarck | Burleigh County | $300,300 (±$9,159) |
| 47 | Kindred | Cass County | $297,800 (±$24,541) |
| 48 | Creel Township | Ramsey County | $297,600 (±$81,922) |
| 49 | Harwood Township | Cass County | $290,100 (±$69,118) |
| 50 | Williston | Williams County | $286,200 (±$26,966) |
| 51 (tie) | Fargo | Cass County | $281,900 (±$7,362) |
| 51 (tie) | Thompson | Grand Forks County | $281,900 (±$29,289) |
| 53 | Lincoln | Burleigh County | $278,900 (±$19,808) |
| 54 | Casselton | Cass County | $278,400 (±$23,726) |
| 55 | North Creel Township | Ramsey County | $275,000 (±$118,398) |
| 56 | Ferry Township | Grand Forks County | $265,000 (±$28,561) |
| 57 | Dickinson | Stark County | $263,700 (±$10,814) |
| 58 | Mandan | Morton County | $259,800 (±$13,885) |
| 59 | Minot | Ward County | $257,100 (±$12,320) |
| 60 | Missouri Ridge Township | Williams County | $255,100 (±$40,506) |
| 61 | Grand Forks | Grand Forks County | $249,900 (±$8,939) |
| 62 | Burlington | Ward County | $243,500 (±$25,805) |
| 63 | Washburn | McLean County | $238,200 (±$25,170) |
| 64 | Stanley | Mountrail County | $237,900 (±$33,680) |
| 65 | Hobart Township | Barnes County | $231,000 (±$21,002) |
| 66 | Falconer Township | Grand Forks County | $229,300 (±$20,646) |
| 67 | Ray | Williams County | $227,600 (±$39,937) |
| 68 | Valley Township (Barnes County) | Barnes County | $225,600 (±$24,230) |
| 69 | Davenport | Cass County | $223,800 (±$15,472) |
| 70 | Arthur | Cass County | $217,900 (±$55,521) |
| 71 | Wilton | McLean County | $215,900 (±$31,568) |
| 72 | Cavalier Township | Pembina County | $212,300 (±$20,531) |
| 73 | Sawyer | Ward County | $210,700 (±$58,403) |
| 74 | Northwood | Grand Forks County | $208,200 (±$37,514) |
| 75 | New Town | Mountrail County | $207,600 (±$34,038) |
| 76 | Emerado | Grand Forks County | $204,800 (±$88,829) |
| 77 | Center | Oliver County | $204,100 (±$37,359) |
| 78 | Larimore | Grand Forks County | $203,900 (±$25,194) |
| 79 | Manvel | Grand Forks County | $203,700 (±$17,917) |
| 80 | Beulah | Mercer County | $203,300 (±$47,274) |
| 81 | Jamestown | Stutsman County | $199,800 (±$18,432) |
| 82 | Tioga | Williams County | $199,600 (±$23,327) |
| 83 | Mayville | Traill County | $198,200 (±$20,213) |
| 84 | Velva | McHenry County | $194,600 (±$29,010) |
| 85 | Portland | Traill County | $194,000 (±$19,003) |
| 86 | Lisbon | Ransom County | $192,100 (±$27,642) |
| 87 | Belfield | Stark County | $192,000 (±$43,674) |
| 88 | Underwood | McLean County | $191,200 (±$20,603) |
| 89 | Hazen | Mercer County | $190,300 (±$17,373) |
| 90 | Richardton | Stark County | $188,500 (±$6,914) |
| 91 | Tower City | Cass County | $187,500 (±$16,301) |
| 92 | New Salem | Morton County | $187,000 (±$25,702) |
| 93 | Berthold | Ward County | $180,000 (±$66,507) |
| 94 | Glenburn | Renville County | $178,300 (±$18,700) |
| 95 | Buxton | Traill County | $177,500 (±$43,845) |
| 96 (tie) | Bowman | Bowman County | $174,800 (±$13,551) |
| 96 (tie) | Hillsboro | Traill County | $174,800 (±$60,425) |
| 98 | Gwinner | Sargent County | $172,100 (±$43,610) |
| 99 | Wahpeton | Richland County | $171,300 (±$11,483) |
| 100 | Cavalier | Pembina County | $170,400 (±$17,369) |
| 101 | Mohall | Renville County | $168,500 (±$20,744) |
| 102 | Cando | Towner County | $168,100 (±$18,900) |
| 103 | Lakota | Nelson County | $167,800 (±$17,648) |
| 104 | Reynolds | Traill County | $167,300 (±$37,357) |
| 105 | Garrison | McLean County | $165,800 (±$44,915) |
| 106 | Bottineau | Bottineau County | $165,000 (±$10,547) |
| 107 | Devils Lake | Ramsey County | $164,900 (±$33,751) |
| 108 | Plaza | Mountrail County | $163,200 (±$63,976) |
| 109 | Wyndmere | Richland County | $162,900 (±$37,633) |
| 110 | Valley City | Barnes County | $162,200 (±$13,110) |
| 111 | Steele | Kidder County | $161,000 (±$17,522) |
| 112 | Oakes | Dickey County | $159,700 (±$11,333) |
| 113 | Abercrombie | Richland County | $156,300 (±$56,272) |
| 114 | New England | Hettinger County | $154,200 (±$60,444) |
| 115 | Milnor | Sargent County | $152,500 (±$66,677) |
| 116 | LaMoure | LaMoure County | $151,900 (±$44,310) |
| 117 | Rolla | Rolette County | $151,500 (±$50,362) |
| 118 | Carrington | Foster County | $150,600 (±$23,960) |
| 119 | Enderlin | Ransom County | $148,600 (±$39,631) |
| 120 | Grafton | Walsh County | $147,300 (±$24,118) |
| 121 | Hatton | Traill County | $140,800 (±$40,841) |
| 122 | Max | McLean County | $137,500 (±$8,335) |
| 123 | Beach | Golden Valley County | $136,500 (±$38,146) |
| 124 | Pembina | Pembina County | $136,200 (±$18,701) |
| 125 | Langdon | Cavalier County | $135,900 (±$21,134) |
| 126 | Park River | Walsh County | $131,900 (±$32,127) |
| 127 | Rugby | Pierce County | $131,800 (±$36,137) |
| 128 | Hankinson | Richland County | $131,000 (±$33,251) |
| 129 | Forman | Sargent County | $128,100 (±$42,838) |
| 130 | Parshall | Mountrail County | $122,400 (±$49,475) |
| 131 | Turtle Lake | McLean County | $120,100 (±$24,344) |
| 132 | Harvey | Wells County | $118,500 (±$12,927) |
| 133 | Stanton | Mercer County | $117,900 (±$18,093) |
| 134 | Scranton | Bowman County | $117,500 (±$28,147) |
| 135 | Ellendale | Dickey County | $116,100 (±$24,628) |
| 136 | Halliday | Dunn County | $116,000 (±$38,666) |
| 137 | Kenmare | Ward County | $115,500 (±$10,077) |
| 138 | Crosby | Divide County | $115,400 (±$21,692) |
| 139 | Jim River Valley Township | Stutsman County | $114,300 (±$5,267) |
| 140 | Hettinger | Adams County | $112,200 (±$6,972) |
| 141 | Edgeley | LaMoure County | $110,700 (±$4,348) |
| 142 | Minto | Walsh County | $109,300 (±$24,039) |
| 143 | Drayton | Pembina County | $107,500 (±$9,397) |
| 144 | Mission Township | Benson County | $106,300 (±$31,160) |
| 145 | Bowbells | Burke County | $104,200 (±$36,234) |
| 146 | Elgin | Grant County | $103,000 (±$27,080) |
| 147 | Westhope | Bottineau County | $102,800 (±$18,876) |
| 148 | New Rockford | Eddy County | $101,300 (±$14,121) |
| 149 | Wishek | McIntosh County | $100,600 (±$13,085) |
| 150 | Cooperstown | Griggs County | $98,600 (±$8,191) |
| 151 | Hebron | Morton County | $98,100 (±$13,064) |
| 152 | Linton | Emmons County | $97,800 (±$5,209) |
| 153 | McVille | Nelson County | $97,500 (±$19,080) |
| 154 | Strasburg | Emmons County | $95,300 (±$17,154) |
| 155 | Granville | McHenry County | $94,200 (±$7,679) |
| 156 | Leeds | Benson County | $94,100 (±$13,938) |
| 157 | Fairmount | Richland County | $93,800 (±$34,378) |
| 158 | Walhalla | Pembina County | $93,000 (±$15,822) |
| 159 | Neche | Pembina County | $92,500 (±$11,254) |
| 160 | Napoleon | Logan County | $87,700 (±$12,525) |
| 161 | Anamoose | McHenry County | $87,000 (±$38,013) |
| 162 | Carson | Grant County | $83,100 (±$3,689) |
| 163 | Lidgerwood | Richland County | $80,200 (±$7,875) |
| 164 | St. Thomas | Pembina County | $79,300 (±$6,161) |
| 165 | Towner | McHenry County | $78,400 (±$32,106) |
| 166 | McClusky | Sheridan County | $76,400 (±$6,788) |
| 167 | Drake | McHenry County | $75,600 (±$12,950) |
| 168 | Mott | Hettinger County | $75,300 (±$9,529) |
| 169 | Fessenden | Wells County | $70,900 (±$7,506) |
| 170 | Finley | Steele County | $70,700 (±$7,232) |
| 171 | Kulm | LaMoure County | $70,000 (±$9,268) |
| 172 | Elm Tree Township | McKenzie County | $65,800 (±$3,510) |
| 173 | Willow City | Bottineau County | $64,500 (±$19,861) |
| 174 | Ashley | McIntosh County | $58,900 (±$24,637) |
How this ranking is built
A place is included when its own page for this figure is published as reliable: a coefficient of variation of 30% or less and enough surveyed homes.
174 places qualify; the rest are on their own pages with their margins, but not ranked here.
The ranking orders the estimates alone: where two places’ margins of error overlap, their ranks may not truly differ, and places at the same published figure share a rank.
A median published as a bound (“$3,500 or more”) is placed at the bound; its true place may be higher.
- North Dakota places ranked by median rent
- North Dakota places ranked by median household income
- North Dakota places ranked by property taxes
- North Dakota places ranked by share of renters
- North Dakota places ranked by rent burden
- North Dakota places ranked by age of homes
- North Dakota places ranked by rental vacancy rate
- North Dakota places ranked by commute time
Survey years: 2020–2024 (American Community Survey 5-year estimates).
Margins of error are at the 90% confidence level.
What you can do on Seayora in North Dakota
One account for renting, owning, managing and fixing homes, with these figures beside you.
Own or manage a rental?
List it, sign the lease and collect rent online, with the figures for North Dakota beside you.
Create a landlord account · See what landlords get
Looking for a place to rent?
Browse homes for rent near North Dakota, save the ones you like and apply online.
Browse rentals · Create a renter account
Do repairs, renovations or maintenance?
Get found by owners and renters near North Dakota, and send estimates and invoices from your phone.
Questions about North Dakota
Which place in North Dakota has the highest median home value?
Oxbow has the highest, $680,100 (±$97,446) (2020–2024 American Community Survey).
Which place in North Dakota has the lowest median home value?
Ashley has the lowest, $58,900 (±$24,637).
What is the median home value in North Dakota?
The figure for North Dakota as a whole is $249,900 (±$2,909).
Sources
- US Census Bureau, American Community Survey 2020–2024 5-year estimates; each place’s own table is linked from its page
- Selected Housing Characteristics (DP04), 2020–2024 ACS 5-year estimates — North Dakota
This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.
Figures are published by the US Census Bureau, HUD, the Bureau of Labor Statistics and the FBI; Seayora reproduces them and does not adjust them, except where a sentence says it compares dollar figures after inflation. They describe the whole place, not any one building or street, and are not an appraisal, a rent determination, a tax bill, a safety rating or legal advice.
Figures last updated on .