West Virginia housing market
4,519 homes for sale · median asking $265,000 · 41th largest market we track
Measured September 20, 2026
Median asking
$265,000
Median $/sq ft
$148
Median days listed
55
New this week
334
What is on the market, by asking price
- Under $750K
- 4,284 95%
- $750K-$1M
- 128 3%
- $1M-$1.5M
- 43 1%
- $1.5M+
- 64 1%
Counties in West Virginia
55Loading the map…
- Berkeley County488
- Kanawha County396
- Jefferson County344
- Monongalia County234
- Raleigh County231
- Cabell County207
- Wood County165
- Greenbrier County150
- Mercer County137
- Ohio County130
- Harrison County125
- Marion County109
- Fayette County103
- Pocahontas County95
- Putnam County82
- Morgan County78
- Randolph County78
- Preston County76
- Hampshire County71
- Wayne County71
- Nicholas County69
- Tucker County68
- Marshall County63
- Hardy County56
- Jackson County56
- Brooke County54
- Hancock County53
- Upshur County52
- Summers County51
- Lewis County44
- Monroe County43
- Roane County41
- Logan County40
- Pendleton County40
- Mingo County34
- Mineral County33
- Taylor County29
- Mason County28
- Wetzel County27
- Grant County26
- McDowell County26
- Barbour County23
- Pleasants County21
- Wyoming County21
- Boone County20
- Braxton County18
- Webster County18
- Gilmer County15
- Ritchie County15
- Clay County14
- Calhoun County13
- Tyler County13
- Lincoln County9
- Doddridge County8
- Wirt County8
Cities in West Virginia
60 busiest- MartinsburgBerkeley Co.249
- CharlestonKanawha Co.220
- MorgantownMonongalia Co.217
- HuntingtonCabell Co.175
- WheelingOhio Co.128
- RansonJefferson Co.127
- Charles TownJefferson Co.115
- BeckleyRaleigh Co.106
- FairmontMarion Co.95
- ParkersburgWood Co.91
- HedgesvilleBerkeley Co.74
- PrincetonMercer Co.63
- Berkeley SpringsMorgan Co.56
- Harpers FerryJefferson Co.56
- BluefieldMercer Co.55
- InwoodBerkeley Co.53
- BridgeportHarrison Co.51
- Bunker HillBerkeley Co.51
- ClarksburgHarrison Co.49
- Falling WatersBerkeley Co.49
- Saint AlbansKanawha Co.49
- BuckhannonUpshur Co.47
- ElkinsRandolph Co.46
- WeirtonHancock Co.45
- DavisTucker Co.44
- LewisburgGreenbrier Co.44
- SummersvilleNicholas Co.40
- ViennaWood Co.39
- BarboursvilleCabell Co.36
- DanielsRaleigh Co.36
- MoundsvilleMarshall Co.36
- White Sulphur SpringsGreenbrier Co.36
- FayettevilleFayette Co.34
- HintonSummers Co.32
- WestonLewis Co.32
- SpencerRoane Co.31
- Terra AltaPreston Co.31
- South CharlestonKanawha Co.30
- SnowshoePocahontas Co.29
- MarlintonPocahontas Co.28
- FranklinPendleton Co.27
- HurricanePutnam Co.24
- KearneysvilleJefferson Co.23
- GraftonTaylor Co.22
- DunbarKanawha Co.21
- Oak HillFayette Co.21
- RavenswoodJackson Co.21
- Saint MarysPleasants Co.21
- FollansbeeBrooke Co.20
- Shady SpringRaleigh Co.20
- WellsburgBrooke Co.20
- ChapmanvilleLogan Co.19
- ShepherdstownJefferson Co.19
- AldersonGreenbrier Co.17
- KingwoodPreston Co.17
- New MartinsvilleWetzel Co.17
- RomneyHampshire Co.17
- KenovaWayne Co.16
- MathiasHardy Co.16
- WilliamsonMingo Co.16
What this does and does not say
- Coverage is the areas EuKreate tracks, so this is not the whole of West Virginia.
- 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 September 20, 2026 and recalculated daily.