How PassCast works

PassCast answers one question: is a 2026-27 season pass worth it for how you actually ski? It does that by simulating the coming winter 10,000 times per mountain, every day, and running each simulated winter through breakeven math against real pass prices.

The honest part first: no one can forecast a season's snowfall the way a weatherman forecasts Tuesday. Day-to-day weather models have near-zero skill beyond ~2 weeks. What does carry real skill months out are slow climate drivers — above all ENSO — plus a mountain's own statistical record. PassCast is built entirely on those, quantifies the uncertainty instead of hiding it, and tells you on each page exactly how much weight every signal is getting today.

1. The analog engine (the core)

For each of 53 mountains across 11 countries we hold 36 real seasons (1990 through 2026) of daily ERA5 reanalysis snowfall at mid-mountain elevation — Nov-Apr winters in the north, Jun-Sep seasons in the south — each tagged with its seasonal Oceanic Niño Index (DJF for northern winters, JJA for southern ones). ERA5's ~25 km grid systematically underestimates ridge-top snowfall, so each mountain's record is bias-corrected to its resort-reported long-term average — the year-to-year variability and ENSO response come from physics-based reanalysis, the absolute level from the mountain's own record.

Winter 2026-27 is a near-lock El Niño (NOAA CPC, June 2026: 99% for DJF, 63% chance it peaks very strong) — and the same event is shaping the southern season underway right now. The simulation resamples each mountain's historical seasons with weights set by those live phase probabilities and by closeness to the expected event intensity (Niño3.4 ≈ +1.9°C) — so strong El Niño analogs like 1997-98, 2015-16, and 2023-24 dominate the pool, at that specific mountain. Sampling noise is added because 36 seasons is a finite record. Where ENSO genuinely has little say — the Alps, whose winters ride on the unpredictable North Atlantic Oscillation — the conditioning is correspondingly weak and the page says so rather than manufacturing a signal.

2. Live seasonal tilts (updated daily)

3. In-season blending (live right now in the south)

Once a season is within reach of real forecasts, simulation hands weight over to observation: snowfall already on the ground (ERA5 season-to-date) plus a blended 16-day multi-model forecast (GFS, ECMWF IFS, ICON, GEM) become known, and only the remaining fraction of the season is simulated. For northern mountains in July that known fraction is 0% — and the driver panel says so rather than pretending a 16-day model run matters for February. For Chile, New Zealand, and Australia the 2026 season is underway, so their PassCasts are running this blend live today — the pulsing markers on the map.

4. The skiability rating

Percent-of-average alone can't rank skiing: a marginal hill at 150% of a 55" typical season still skis worse than Alta at 90% of 494". The 0-100 rating blends four things, each shown with its own bar on every mountain page:

Not modeled (yet, and the pages say so where it matters): snowmaking, terrain quality, crowding, and rain-vs-snow at marginal elevations — reanalysis counts snowfall, not settled base, so warm-storm regions can post high "snowfall" that skis thinner than the number suggests.

5. From snowfall to a verdict

Data sources

What PassCast is not

Not a promise of powder, not affiliated with any pass, and not a substitute for the two questions no model can answer: do you love the mountain enough to go even in a lean year, and is the refund/deferral policy acceptable to you? Verdicts quantify the odds; you bring the judgment.