Skip to main content

DC Weekenders and the Shenandoah Divide

Published: May 16, 2026

We scraped 1,140 Airbnb listings across the Shenandoah Ridge corridor between April 12 and May 10, 2026. 947 of them, 83.7% of the market, landed in the Avoid tier. Only 68 listings passed the 75/55 test. If you're shopping a cabin here, this market needs a sharper buy box than "near Shenandoah."

Listing Distribution
Shenandoah Ridge corridor, VA
STRecon
/market/shenandoah-ridge-va
Verdict
Caution
1,140
Listings scraped
83.7%
In Avoid tier
6.0%
Pass 75/55
6/30
Median booked

Verdict: Caution

The Shenandoah Ridge market scrapes to a Caution verdict. 6.0% of listings pass both the 75% next-30-day and 55% 30-60-day occupancy thresholds. The median listing has 6 booked nights in the next 30 days and 5 in the 30-60 window, 20% and 17% forward occupancy. That isn't one bad seasonal pocket. That's the steady state.

It's also a market with one specific niche that does work, and it isn't where the herd is buying. More on that below.

947 of 1,140 listings, 83.7% of the market, landed in the Avoid tier. Only 68 passed the 75/55 test.

What the calendars show

FIGURE 01 · LISTING-LEVEL CALENDAR DATA

Where every Shenandoah Ridge listing sits on the 75/55 grid

Each dot is one of 820 listings. Only the 4.8% in the top-right quadrant pass both thresholds — that's 39 listings. The Massanutten Resort cluster (313 listings) is excluded; HOA-managed timeshare weeks read as "booked" on the calendar and contaminate the standalone-cabin read.

75%55%Pass both4.8%Fail both86.0%NEXT 30 DAYS BOOKED →30–60 DAY WINDOW →0%50%100%0%50%100%
n=820 · April 12 to May 10, 2026 scrapeSTRecon· strecon.app

Tier distribution

TierListings% of market
EXCEPTIONAL40.4%
PERFORMER70.6%
POTENTIAL423.7%
WATCH423.7%
AVOID94783.7%
UNRELIABLE897.8%

Eleven listings carry an Exceptional or Performer tier across the whole 65-mile corridor. Eleven. 942 are in Watch or Avoid. The tier distribution is the most lopsided I've seen outside of a regulatory-collapse market.

Reviews back the calendar read. The median listing has 52 lifetime reviews and a review frequency of 1.5 per month. Listings with 200+ reviews, the established cohort, pass 75/55 at just 2.2%. The signal holds at scale. Most operators have been collecting bookings for years and still can't keep the calendar full.

What AirDNA says

AirDNA's overview page for this region uses modeled occupancy estimates extrapolated from the listings AirDNA can see and the reviews they can track. The methodology is a projection, not a calendar read.

The STRecon take: when 83.7% of listings are sitting at under 20% forward occupancy on actual scraped calendars, "market score" abstractions tend to soften the read. We're showing the listing-level data. Whichever direction AirDNA's score points, the median listing in this market is booking under a week per month right now. That's the read you want to be working from. See the methodology comparison for the long version.

Seasonality

FIGURE 02 · SEASONAL DEMAND · SHENANDOAH COUNTY · SOURCE: DATA.RABBU.COM

Two peaks: high summer and a sharp October fall-color spike

Monthly revenue index, normalized to January = 1.00. October peaks at 2.02× the winter low, with a secondary peak in August at 1.93×. The September dip cuts about 30% off the August number — a feature underwriting models routinely miss.

1.0×1.4×1.8×2.2×2.6×REVPAR INDEX →2.02×1.00×JANFEBMARAPRMAYJUNJULAUGSEPOCTNOVDECSCRAPE DATE
Source: data.rabbu.com · Shenandoah County · normalized to January = 1.00STRecon· strecon.app

The shape matters. This isn't a uniform "summer is hot" curve. It's a two-peak market with a September dip between July-August and October. October is the cleanest single month, a 2.02× lift over January driven by Shenandoah National Park's fall foliage week. August is a 1.93× lift driven by family vacation flow.

The September dip cuts about 30% off the August number and is something underwriting models routinely miss. If your pro-forma assumes monotonic summer-into-fall demand, you're overstating Q3 revenue by about a quarter.


Pattern #1 · Everyone has a hot tub. It doesn't matter anymore.

266 listings in our scrape lead with "hot tub" in the title. They pass 75/55 at 2.3%. Listings that don't title-promote a hot tub pass at 6.0%, more than twice the rate.

Hot tubs in this market are table stakes, not a differentiator. About a third of listings have title-positioned around them, which means the marginal hot tub investment isn't earning marginal bookings. It's matching the floor.

This is what oversupplied amenity arms races look like in calendar data. The amenity that was a real edge in 2018 is baseline now, and the operators still leading with it are signaling undifferentiation.

AMENITY READ
9.7% → 1.7%
30-39 vs 50-59 amenities pass rate

The data doesn't reward feature stacking. The marginal hot tub, the marginal arcade, the marginal fire pit, none of these change pass rate on their own. Listings with 50-59 amenities pass at 1.7%. Listings with 30-39 amenities pass at 9.7%. Less stocking, leaner positioning.

Hot tubs in this market are table stakes, not a differentiator. The operators still leading with them are signaling undifferentiation.

Pattern #2 · The small-operator advantage

FIGURE 03 · OPERATOR PORTFOLIO × PASS RATE

Mid-portfolio operators win. Large management companies don't.

Pass rate by host portfolio size. Hosts running 2-4 listings pass 75/55 at 7.78%, about 3.5× the rate of 10+ portfolio operators. Massanutten cluster excluded.

0.0%2.5%5.0%7.5%10.0%4.20%Solo (1)n=2887.78%Small (2-4)n=2712.30%Medium (5-9)n=1752.22%Large (10+)n=93PASS RATE →
n=827 · April 2026 scrapeSTRecon· strecon.app

A host running 2-4 listings in this market passes 75/55 at 7.78%, about 3.5× the rate of a host running 10+. Evolve, the largest portfolio operator in the scrape with 36 listings here, and the other 10+ portfolio managers collectively pass at 2.22%. That's the worst-performing operator bucket in the data.

The boutique-operator advantage is quantitative. The 10+ portfolios are running standardized cabins with standardized photography, standardized stocking, and standardized titles, and the algorithm is treating them like commodity inventory, which in this saturated market is what they are.

NULL FINDING
3.69% vs 7.17%
Superhost vs non-Superhost pass rate

Superhost status doesn't predict pass rate. Superhosts pass at 3.69%. Non-Superhosts pass at 7.17%. The badge is anti-signal here, probably because Superhost status correlates with the same heavy-stocking and 2-night-minimum operator behavior that this market punishes.

Pattern #3 · The 2-night minimum is a quiet killer

Min nights (weekday)ListingsPass rate
1 night allowed5812.07%
2 nights2173.69%
3+ nights358.57%

The 2-night minimum is the modal setting in this market, the recommended default for "premium" cabins. It's also the worst-performing minimum-night setting in the data. Listings that allow 1-night stays pass 75/55 at 12.1%, more than triple the 2-night rate.

The why is mechanical. A chunk of the demand pulling through this corridor is DC-area Saturday-only bookings, anniversary-night stays, last-minute Sunday additions. The 2-night minimum cuts those bookings off entirely. The 3+ night minimum at 8.57% does better than 2 nights, probably because it self-selects for the destination-vacation cohort and avoids the bad fit with weekenders. The 2-night minimum sits in the worst spot: too high for spontaneous bookers, too low to filter for week-long stays.

If you're operating in this market and you're set at 2 nights weekday minimum, the data says drop to 1. The downside is one cleaning fee. The upside is 3× your pass rate.

Pattern #4 · Drive time from DC is the only signal that survives

FIGURE 04 · DC DRIVE-TIME × PASS RATE

Pass rate decays monotonically with distance from DC

Pass rate by straight-line distance to Washington DC city center. Listings past 95 miles pass at under 1% — a 12.5× gap between the closest and farthest buckets.

0%3%6%9%12%PASS RATE →<55 mi12.50%n=4955-65 mi7.21%n=10565-75 mi5.41%n=15475-85 mi4.87%n=26485-95 mi3.39%n=11895-110 mi0.76%n=133
n=823 · straight-line miles to DC city centerSTRecon· strecon.app

This is the structural read on the market.

Listings within 55 miles of DC pass 75/55 at 12.5%. Listings 55-65 miles out pass at 7.2%. The decay continues through every bucket. Past 95 miles, the market is dead: 1 of 132 listings passing.

Cross-cut by bedroom size, the pattern holds. The 95-110-mile band shows 0% pass on 1-2BR cabins, 0% on 3-5BR, 3% on 6+BR. No bedroom configuration rescues distance.

What's happening: the demand profile is DC weekenders driving in Friday after work, leaving Sunday. That demand pool collapses past a 90-minute drive. The wineries-and-Skyline-Drive niche near the Front Royal corridor, within an hour of Tysons Corner, is the only part of this corridor capturing it. Listings titled "wine country" pass at 20% (n=15); they all cluster in this northern arc.

This is the divide in the data. The Shenandoah Ridge isn't one cabin market. It's a DC weekender belt and a deep-south orphan zone, and the two have different economics. Most operators are buying without knowing which side they're on.

Listings within 55 miles of DC pass 75/55 at 12.5%. Past 95 miles: 0.76%. There isn't one Shenandoah Ridge market in the data.

Who should still operate here

This is a Caution market with a narrow buy box. Three operator profiles can still win.

IF YOU WANT THE DC-CORRIDOR PLAY
The DC-corridor 2-4 listing operator
  1. Buy within 65 miles of DC — that's the only distance band passing above 7%.
  2. Run a 1-night minimum on weekdays. Listings allowing 1-night stays pass at 12.1%, triple the 2-night rate.
  3. Keep the amenity count lean (under 40 items). Position around wine country and Shenandoah NP fall foliage.
  4. Stay solo or 2-4 listings to keep operations sharp — the 7.78% bucket beats the 2.22% scaled bucket by 3.5×.
IF YOU CAN BUILD A REAL PRODUCT
The boutique standalone-cabin operator
  1. The 11 Exceptional and Performer listings (Hot Toddy Cabin, Conway Cabin, Golden Ridge Manor, A Place of Grace, ShenandoahEscape) all have a distinct name and a clear narrative.
  2. 88-311 lifetime reviews across this cohort. They're not following the management-company template.
  3. Self-operate. The data on standardized portfolios in this market is unambiguous: 2.22% pass rate at the 10+ tier.
  4. If you can build a real product and self-operate, the data shows the door is open — it's just narrow.
IF YOU UNDERWRITE TO OCTOBER
The October-anchored cash-flow operator
  1. Underwrite your year primarily on August (1.93×) and October (2.02×) — the two real peaks.
  2. Discount September by 30% relative to August. The data is unambiguous on this dip.
  3. Use January through April as cost-only months in the model — they collectively run below 1.30× the winter low.
  4. Cross-check your buy box against the live Shenandoah Ridge market page before submitting an offer.

The October-anchored cash-flow operator card above leans hardest on seasonality. Cross-check your buy box against the live Shenandoah Ridge market page before submitting an offer — the verdict, tier distribution, and listing-level map all stay in sync with the latest scrape.

What to do next

If you're considering a buy here, the data says: tighten the buy box to within 65 miles of DC, target small properties (1-3BR), and avoid the standardized 4-5BR cabin that dominates the supply. Run the listing addresses you're considering through calendar-booked rate on a comp set before submitting an offer.

If you're already operating in this market and you're past the 95-mile DC line, the supply economics are working against you. Either re-position into a non-cabin niche (event hosting, wedding rentals, corporate retreats) or be conservative about additional buys until the supply correction works through.

If you're agent-side or PM-side, stop showing clients the "Shenandoah cabin" as a single product. Show them the DC-corridor sub-market separately. The buy decisions are different.

DRAW YOUR BOUNDARY
What does this map look like for the market you're underwriting?
Run STRecon on your target corridor. Get listing-level tier distribution by morning.
Run my market →

Run your market overnight

Draw your target area. Get the verdict by morning. strecon.app

Run your market overnight.

Free plan gets you 25 credits. That's enough for one market like this one.

→ strecon.app

Methodology: 1,140 listings scraped between April 12 and May 10, 2026 across northern Page County, Warren County, Rappahannock County, Madison County, Greene County, and Shenandoah County, Virginia. 75/55 framework applied to next-30-day and 30-60-day booked-night counts. Tier assignments use STRecon's standard cohort definitions; see tier distribution. Massanutten Resort cluster (313 listings) excluded from Patterns 1-4 analysis due to suspected timeshare-blocked owner weeks reading as "booked" on the calendar. The underlying data quality issue is real for HOA-managed resort condos and we flag it transparently. Seasonality data sourced from data.rabbu.com Shenandoah County overview. Local STR regulation: no significant municipal or county STR-specific regulation identified in the scrape footprint as of May 2026. AirDNA comparison source: app.airdna.co. ADR comparisons in this report use the ADR framework. Cross-reference the full overview: Shenandoah Ridge market page.