13 tracked markets

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

Best Airbnb Markets in Pennsylvania by Gross Yield

Altoona is the top Pennsylvania short-term rental market across Airbnb and Vrbo by gross yield. Average-tier listings in Altoona have median annual room-revenue potential of $29,285 and gross yield of 20.8%, with 38% occupancy at an average daily rate of $199. Altoona has 115 average active listings.

Top gross yield

20.8%

Altoona

Median gross yield

13.3%

13 markets with yield data

Median annual room potential

$35.3K

Median across market-level medians

Tracked markets

13

Statewide market coverage

Filter market rankings

Default rankings show all bedrooms at the average performance tier.

Bedroom count

Performance tier

Top 10 Pennsylvania Airbnb and Vrbo Markets

Altoona short-term rental market

#1

Altoona

Average-tier listings in Altoona have median annual room-revenue potential of $29,285 and gross yield of 20.8%, with 38% occupancy at an average daily rate of $199.

Yield

20.8%

Revenue

$29.3K

Average active listings

115

Oil City short-term rental market

#2

Oil City

Average-tier listings in Oil City have median annual room-revenue potential of $29,386 and gross yield of 19.3%, with 36% occupancy at an average daily rate of $211.

Yield

19.3%

Revenue

$29.4K

Average active listings

1,014

Pittsburgh short-term rental market

#3

Pittsburgh

Average-tier listings in Pittsburgh have median annual room-revenue potential of $32,608 and gross yield of 16.5%, with 42% occupancy at an average daily rate of $228.

Yield

16.5%

Revenue

$32.6K

Average active listings

4,673

Poconos short-term rental market

#4

Poconos

Average-tier listings in Poconos have median annual room-revenue potential of $43,726 and gross yield of 14.7%, with 35% occupancy at an average daily rate of $361.

Yield

14.7%

Revenue

$43.7K

Average active listings

4,419

Erie short-term rental market

#5

Erie

Average-tier listings in Erie have median annual room-revenue potential of $26,173 and gross yield of 14.7%, with 32% occupancy at an average daily rate of $246.

Yield

14.7%

Revenue

$26.2K

Average active listings

1,788

Williamsport short-term rental market

#6

Williamsport

Average-tier listings in Williamsport have median annual room-revenue potential of $36,321 and gross yield of 14.4%, with 37% occupancy at an average daily rate of $281.

Yield

14.4%

Revenue

$36.3K

Average active listings

2,458

Scranton short-term rental market

#7

Scranton

Average-tier listings in Scranton have median annual room-revenue potential of $37,656 and gross yield of 13.3%, with 36% occupancy at an average daily rate of $308.

Yield

13.3%

Revenue

$37.7K

Average active listings

1,361

Albrightsville short-term rental market

#8

Albrightsville

Average-tier listings in Albrightsville have median annual room-revenue potential of $42,539 and gross yield of 13.0%, with 34% occupancy at an average daily rate of $365.

Yield

13.0%

Revenue

$42.5K

Average active listings

1,797

Reading short-term rental market

#9

Reading

Average-tier listings in Reading have median annual room-revenue potential of $38,602 and gross yield of 12.1%, with 43% occupancy at an average daily rate of $251.

Yield

12.1%

Revenue

$38.6K

Average active listings

585

Lancaster County short-term rental market

#10

Lancaster County

Average-tier listings in Lancaster County have median annual room-revenue potential of $35,286 and gross yield of 12.1%, with 40% occupancy at an average daily rate of $244.

Yield

12.1%

Revenue

$35.3K

Average active listings

3,108

All Pennsylvania 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
#1Altoona20.8%$29,285$2,440$19938%115$151,614
#2Oil City19.3%$29,386$2,449$21136%1,014$134,726
#3Pittsburgh16.5%$32,608$2,717$22842%4,673$194,211
#4Poconos14.7%$43,726$3,644$36135%4,419$299,251
#5Erie14.7%$26,173$2,181$24632%1,788$169,234
#6Williamsport14.4%$36,321$3,027$28137%2,458$243,667
#7Scranton13.3%$37,656$3,138$30836%1,361$297,960
#8Albrightsville13.0%$42,539$3,545$36534%1,797$290,022
#9Reading12.1%$38,602$3,217$25143%585$306,454
#10Lancaster County12.1%$35,286$2,941$24440%3,108$296,677
#11Allentown10.7%$35,760$2,980$23739%627$316,106
#12Philadelphia9.6%$32,512$2,709$18847%4,268$313,158
#13Chester County9.1%$34,360$2,863$23043%378$386,141

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 Pennsylvania

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

Frequently Asked Questions About Pennsylvania Airbnb and Vrbo Markets