7 tracked markets

Source: BNBCalc market metadata · Reviewed by Parker Place, CTO of BNBCalc.com · Data updated October 21, 2026

Best Airbnb Markets in West Virginia by Gross Yield

Charleston is the top West Virginia short-term rental market across Airbnb and Vrbo by gross yield. Average-tier listings in Charleston have median annual room-revenue potential of $21,959 and gross yield of 19.2%, with 34% occupancy at an average daily rate of $177. Charleston has 633 average active listings.

Top gross yield

19.2%

Charleston

Median gross yield

14.7%

7 markets with yield data

Median annual room potential

$31.5K

Median across market-level medians

Tracked markets

7

Statewide market coverage

Filter market rankings

Default rankings show all bedrooms at the average performance tier.

Bedroom count

Performance tier

Top 10 West Virginia Airbnb and Vrbo Markets

Charleston short-term rental market

#1

Charleston

Average-tier listings in Charleston have median annual room-revenue potential of $21,959 and gross yield of 19.2%, with 34% occupancy at an average daily rate of $177.

Yield

19.2%

Revenue

$22.0K

Average active listings

633

Fayette short-term rental market

#2

Fayette

Average-tier listings in Fayette have median annual room-revenue potential of $30,663 and gross yield of 18.6%, with 36% occupancy at an average daily rate of $241.

Yield

18.6%

Revenue

$30.7K

Average active listings

1,442

Terra Alta short-term rental market

#3

Terra Alta

Average-tier listings in Terra Alta have median annual room-revenue potential of $31,486 and gross yield of 14.7%, with 36% occupancy at an average daily rate of $258.

Yield

14.7%

Revenue

$31.5K

Average active listings

269

Snowshoe short-term rental market

#4

Snowshoe

Average-tier listings in Snowshoe have median annual room-revenue potential of $35,460 and gross yield of 14.7%, with 28% occupancy at an average daily rate of $310.

Yield

14.7%

Revenue

$35.5K

Average active listings

2,298

Morgantown short-term rental market

#5

Morgantown

Average-tier listings in Morgantown have median annual room-revenue potential of $25,315 and gross yield of 12.9%, with 38% occupancy at an average daily rate of $197.

Yield

12.9%

Revenue

$25.3K

Average active listings

439

Berkeley Springs short-term rental market

#6

Berkeley Springs

Average-tier listings in Berkeley Springs have median annual room-revenue potential of $34,438 and gross yield of 11.0%, with 45% occupancy at an average daily rate of $206.

Yield

11.0%

Revenue

$34.4K

Average active listings

754

Harpers Ferry short-term rental market

#7

Harpers Ferry

Average-tier listings in Harpers Ferry have median annual room-revenue potential of $35,212 and gross yield of 10.7%, with 41% occupancy at an average daily rate of $231.

Yield

10.7%

Revenue

$35.2K

Average active listings

397

All West Virginia Short-Term Rental Markets

Every market below links to its full BNBCalc market page. Rankings use gross yield first, then annual revenue when yield is missing.

Average active listings is the average number of Airbnb and Vrbo listings active in a market each month over the last 12 months. It counts every performance tier, so it doesn't change when you pick a tier, and it's the same figure you'll see on that market's page. It isn't broken out by bedroom count, so the column shows a dash when you filter by bedrooms.

RankMarketGross yieldMedian annual room potentialMonthly room potentialADROccupancyAverage active listingsMedian home value
#1Charleston19.2%$21,959$1,830$17734%633$107,564
#2Fayette18.6%$30,663$2,555$24136%1,442$169,340
#3Terra Alta14.7%$31,486$2,624$25836%269$203,408
#4Snowshoe14.7%$35,460$2,955$31028%2,298$262,450
#5Morgantown12.9%$25,315$2,110$19738%439$195,938
#6Berkeley Springs11.0%$34,438$2,870$20645%754$339,412
#7Harpers Ferry10.7%$35,212$2,934$23141%397$395,349

How We Rank Markets

Markets are ranked by the median of each eligible home’s annual room-revenue potential divided by its ZIP- and bedroom-matched home value. Cleaning income is excluded. Gross yield is before expenses, financing, taxes, and local rules.

  • Revenue uses the same matched homes as yield and excludes estimated cleaning income. Monthly potential is annual potential divided by 12.

  • ADR is the average booked nightly rate. It includes cleaning fees, which are bundled into the nightly rate, and excludes other guest fees.

  • Occupancy is adjusted occupancy of bookable nights, excluding host-blocked nights.

  • Gross yield is the median of individual home yields, rather than a ratio of the displayed medians.

Compare Rental Demand in West Virginia

For long-term rental context, compare statewide Section 8 Fair Market Rent data alongside short-term rental market performance.

Frequently Asked Questions About West Virginia Airbnb and Vrbo Markets