Ranking · West Virginia

Most expensive and least expensive places in West Virginia

Shepherdstown has the highest median home value of West Virginia's 142 ranked places ($485,200); Welch has the lowest ($57,300). Ranked: places with 1,000 or more residents in the 2020 Census and an estimate whose coefficient of variation is 40% or less.

Which are the most expensive places?

Most expensive places in West Virginia, first to fifth: Shepherdstown ($485,200), Charles Town ($377,700), Cheat Lake ($367,600), Lewisburg ($334,900) and Shannondale ($293,600).

Most expensive places in West Virginia, by median home value, ACS 2020-2024 5-year estimates. "Within the margin": the survey cannot tell this place from the next one.
RankPlaceTypeMedian home valueResidentsCounty
1 Shepherdstowntown $485,200±$102,338 1,522Jefferson County
2 Charles Townwithin the margincity $377,700±$27,509 9,329Jefferson County
3 Cheat Lakewithin the marginCDP $367,600±$24,716 10,902Monongalia County
4 Lewisburgwithin the margincity $334,900±$48,458 3,721Greenbrier County
5 Shannondalewithin the marginCDP $293,600±$38,377 3,465Jefferson County
6 Bridgeportwithin the margincity $291,600±$19,154 9,427Harrison County
7 Teays Valleywithin the marginCDP $278,000±$13,562 14,151Putnam County
8 Inwoodwithin the marginCDP $268,400±$22,293 2,794Berkeley County
9 Brookhavenwithin the marginCDP $261,000±$18,170 6,212Monongalia County
10 Morgantownwithin the margincity $259,400±$19,277 30,293Monongalia County
11 Winfieldwithin the margintown $257,100±$37,403 2,381Putnam County
12 Star Citywithin the margintown $256,200±$29,411 1,795Monongalia County
13 Eleanorwithin the margintown $255,400±$36,623 1,497Putnam County
14 Cassvillewithin the marginCDP $253,000±$85,556 1,149Monongalia County
15 Bolivarwithin the margintown $251,600±$24,010 983Jefferson County
16 Washingtonwithin the marginCDP $251,000±$45,115 1,139Wood County
17 Boazwithin the marginCDP $244,500±$42,101 1,400Wood County
18 Ranson corporationwithin the marginmunicipality $242,700±$19,670 6,853Jefferson County
19 Martinsburgwithin the margincity $240,000±$16,696 19,211Berkeley County
20 Lubeckwithin the marginCDP $236,700±$87,568 1,495Wood County
21 Summersvillewithin the margincity $230,000±$56,694 3,297Nicholas County
22 Fort Ashbywithin the marginCDP $225,300±$31,935 1,283Mineral County
23 Pinchwithin the marginCDP $221,500±$16,359 4,037Kanawha County
24 Pleasant Valleywithin the margincity $213,600±$24,074 3,457Marion County
25 Falling WatersCDP $212,900±$22,282 2,183Berkeley County

Source: American Community Survey 2020-2024 5-year estimates, U.S. Census Bureau (released January 2026) · Check it at data.census.gov

Which are the least expensive places?

Least expensive places in West Virginia, first to fifth: Welch ($57,300), Oceana ($66,900), Ansted ($68,700), Richwood ($70,000) and Grafton ($74,600).

Least expensive places in West Virginia, by median home value, ACS 2020-2024 5-year estimates.
RankPlaceTypeMedian home valueResidentsCounty
142 Welchwithin the margincity $57,300±$20,634 3,389McDowell County
141 Oceanawithin the margintown $66,900±$27,045 1,382Wyoming County
140 Anstedwithin the margintown $68,700±$21,541 1,273Fayette County
139 Richwoodwithin the margincity $70,000±$20,200 1,598Nicholas County
138 Graftonwithin the margincity $74,600±$13,356 4,529Taylor County
137 Benwoodwithin the margincity $74,900±$3,980 1,196Marshall County
136 Salemwithin the margincity $77,800±$16,486 1,570Harrison County
135 Mullenswithin the margincity $78,600±$15,986 1,336Wyoming County
134 Rainellewithin the margintown $80,800±$20,354 1,180Greenbrier County
133 Waynewithin the margintown $82,100±$13,656 1,383Wayne County
132 Craigsvillewithin the marginCDP $83,500±$13,288 2,190Nicholas County
131 Mount Gay-Shamrockwithin the marginCDP $84,100±$47,835 1,166Logan County
130 Chesapeakewithin the margintown $84,500±$16,334 1,270Kanawha County
128 Loganwithin the margincity $84,700±$28,789 1,312Logan County
128 Bradleywithin the marginCDP $84,700±$25,862 1,424Raleigh County
127 Pennsborowithin the margincity $86,500±$23,838 987Ritchie County
126 Spraguewithin the marginCDP $87,400±$44,198 952Raleigh County
125 Newellwithin the marginCDP $88,100±$6,976 1,246Hancock County
124 Williamsonwithin the margincity $89,600±$31,723 2,753Mingo County
123 Randwithin the marginCDP $89,900±$27,231 1,064Kanawha County
122 Brush Forkwithin the marginCDP $90,000±$24,245 1,096Mercer County
121 New Cumberlandwithin the margincity $92,700±$25,336 939Hancock County
120 Hintonwithin the margincity $92,900±$31,522 2,149Summers County
119 Marmetwithin the margincity $95,100±$7,191 1,416Kanawha County
118 Terra Altatown $95,200±$11,034 1,413Preston County

Source: American Community Survey 2020-2024 5-year estimates, U.S. Census Bureau (released January 2026) · Check it at data.census.gov

How is this ranking made?

Each place's median home value is read from the 2020-2024 American Community Survey. A place enters the ranking if it had 1,000 or more residents in the 2020 Census and its estimate has a coefficient of variation of 40% or less. Ties in the published figure share a rank. This is a measurement of one figure, not a judgment of a place.

Source: PlainCities ranking method applied to the American Community Survey 2020-2024 5-year estimates, U.S. Census Bureau (released January 2026) · How ranks are computed

How these figures are made: methodology and release checks · reading a margin of error · every state · corrections