Global Ski Atlas

Reveal the dataset

Which Ski Resorts Have the Best Lift Redundancy? An N-1 Test on 426 Lift Networks

October 8, 2026 · 11 min read

Close one lift, measure what terrain you can no longer lap. Mount Snow loses under 1%. Silver Star loses 45% when Putnam Express stops.

A chair goes on wind hold, or a gearbox fails on a Tuesday. How much of the mountain still works? We ran that test on every lift network we could build from OpenStreetMap: close one lift, see what terrain you can no longer lap, put it back, close the next one. Power-grid engineers call this an N-1 contingency check. Of the 83 resorts with at least ten lifts in their main loop and a well-connected map, the median worst single closure takes out 12.7% of the lappable piste. Mount Snow loses under 1% no matter which chair stops. At Silver Star, closing Putnam Express cuts off 45%.

Filter by country, then tick one or more states or provinces. Outliers are labeled.

Step 1. Turn the mountain into a graph

The inputs are the public lifts.parquet and pistes.parquet files from Download Data. Every lift becomes two stations, bottom and top, joined by a one-way ride. Gondolas, cable cars, and funiculars get a ride down as well, because you can usually download them. Every downhill piste (plus piste:type=connection links) becomes a chain of one-way segments, pointing the way the OSM way is drawn. OSM convention is that pistes are drawn downhill and lifts bottom to top.

Pistes join where their vertices sit within 30 m of each other. A station connects to any piste vertex within 100 m, which covers the walk from the unload ramp to the first turn. That's the whole graph: about 3,400 lifts across 426 ski areas that have at least three lifts and some mapped downhill runs.

OSM isn't perfect about direction. Mount Sunapee's summit express, for example, is drawn from the summit down. So before building the graph, the script lets nearby pistes vote: runs should start near a lift's top and end near its bottom. If the vote clearly disagrees with the drawn direction, the lift is flipped. 122 of the 3,404 lifts got flipped that way. The vote isn't certain: Sunapee's express didn't get a clear enough margin to flip, so Sunapee isn't quoted anywhere below.

Mount Sunapee. Orange lines are lifts, colored lines are pistes, and the graph is drawn from exactly these objects.

Step 2. Define "still works"

A loop is a set of stations you can circulate between forever: ski down, ride up, repeat. In graph terms it's a strongly connected component. A piste segment is lappable if you can ski onto it from a loop and ski off it back into the same loop. We measure terrain in kilometers of lappable piste, not trail count, because one long run split into six OSM ways shouldn't count six times.

For each lift in the main loop, the script removes the ride and recomputes every loop. Two different things can happen.

Terrain lost

Segments that were lappable before and aren't lappable from any loop now. This is the "that pod is closed" number, and it's what the rankings below use.

Resort split

Segments that are still lappable, but only from a loop that's no longer connected to the main one. Close the hinge lift and the mountain becomes two smaller resorts. You can still ski the far side if you're already there, but you can't get there from the base.

Each resort gets a worst single closure (the max terrain lost), a mean closure across all its loop lifts, and a worst split.

Most resorts with 10+ lifts have one chair worth 10–20% of their terrain.

Vail. Closing Tea Cup Express loses only 2.2% of the terrain but splits 20.6% of the network (Blue Sky Basin and China Bowl) away from the front side.

Step 3. More lifts, more redundancy (mostly)

Size is the first-order effect. A five-lift hill usually has one chair that is the mountain. By twenty lifts, the network has enough overlapping pods that a single failure is a nuisance rather than a closure. These medians are across every area with at least 60% of its mapped piste inside some loop:

Lifts in main loopAreasMedian worst closureMedian mean closure
3–517633.8%11.1%
6–914522.6%5.0%
10–197014.9%1.9%
20+139.9%1.1%

The mean closure falls much faster than the worst. Big resorts are full of lifts that duplicate each other, but almost every one still has a single chair guarding a pod with nothing else on it. That chair sets the worst-case number.

Each step up in size roughly takes a third off the worst case.

Mount Snow: 18 loop lifts across the Main Face, North Face, and Carinthia. The worst closure (Beartrap #14) loses 0.8%.

Step 4. The big-resort table

Thirteen areas have twenty or more lifts in their main loop and clean enough connectivity to score. Sorted by worst single closure:

Ski areaLoop liftsLappable kmWorst closureWorst liftWorst split
Vail301416.3%Orient Express20.6%
Deer Valley311616.4%Vulcan Express10.9%
Killington221027.4%Skyeship Stage 10.0%
Whistler Blackcomb333118.7%Peak Express1.3%
Copper Mountain21949.0%Super Bee12.6%
Park City4022911.0%Tombstone Express42.2%
Palisades Tahoe286811.6%Headwall Express10.8%
Cerro Catedral305611.8%Telecabina Amancay2.4%
Breckenridge3010212.7%Falcon SuperChair0.8%
Big Sky3522520.5%Madison 822.2%
Winter Park2211222.2%Panoramic Express13.6%

Afton Alps (20 lifts, 0%) and Mammoth (60.7% worst split, but only 61% of its piste mapped into loops) are left out of the table. Afton is a short Minnesota hill where every lift serves the same slope. Mammoth's split number most likely reflects gaps in the map, not the mountain.

Killington is the interesting one: no splits at all, because so many base areas and connector trails overlap. Whistler is the best combination of size and robustness. It has 311 km of lappable terrain and nothing worse than Peak Express, whose 8.7% is the alpine bowl it serves.

Shorter bar = more redundant.

Killington. Six peaks and multiple base areas leave no single lift that cuts the network in two.

Step 5. Keystone lifts

Flip the question: which individual lifts guard the most terrain? These are each resort's worst closure, ranked by kilometers lost.

LiftSki areaKm lostShareRuns cut off include
Madison 8Big Sky46.320.5%Park Avenue, Elkhorn, Meriwether
Putnam ExpressSilver Star46.044.8%Sunny Ridge, Bon Diablo, Spirit Bowl
Paradise ExpressPowder Mountain43.035.1%Rendezvous, Sanctuary, Cobabe Canyon
Gem Lake ExpressBig White34.835.5%Blackout, Blue Ribbon, Showdown
Sundance ExpressSun Peaks33.721.8%Three Bears, Fairways Ski Back
Peak ExpressWhistler Blackcomb26.98.7%Peak to Creek, Shale Slope, Grande Finale
Tombstone ExpressPark City25.211.0%Cloud 9, Sidewinder, Encore
Pine Creek Express #6Bogus Basin24.933.7%Upper Nugget, Paradise Cat Track
Panoramic ExpressWinter Park24.822.2%Primrose, Lupin, Fireberry Glade
Alpine SpringsAspen Snowmass24.820.2%Cookies, Tom's Trace, Lodgepole

The pattern is the back-side pod: a whole drainage reached over a ridge, with one high-speed chair to pull you out. Silver Star's Putnam Creek side and Big White's Gem Lake are the textbook cases. The terrain is excellent and the lift is a single point of failure. 76 of the 83 ranked resorts have a fixed-grip or detachable chair as their worst lift, not a gondola.

Big Sky, Silver Star, Powder Mountain, Big White, and Sun Peaks top the list.

Silver Star. Everything on the Putnam Creek side drains to one chair.

Step 6. Splits: when one mountain becomes two

Park City is the cleanest split case. Close Iron Mountain Express or the Quicksilver Gondola and the network breaks along the old Canyons–Park City boundary. Either side still runs on its own, so terrain lost is small (5.9% and 0%), but 42% of the network detaches from the other half. Anyone parked on the wrong side has a long walk or a bus ride.

Vail does the same thing at smaller scale. Tea Cup Express is the link between the front side and the back bowls, Blue Sky Basin, and China Bowl. Close it and Orient Express, Skyline, Pete's, Earl's, and Mongolia keep spinning, but as their own island. Deer Valley's Ruby Express (10.9%) does the same to the Empire and Lady Morgan pods.

Splits matter more for guests than lost terrain does. A closed pod is a shorter trail list. A split is a skier who rode over in the morning and can't get back to their car.

Park City's Canyons hinge is in a class of its own.

Park City. Two lifts form the hinge between the Canyons side (west) and the original Park City side (east).

Step 7. What this model can't see

This is a topology test on open map data, so read the numbers as "how the network is shaped," not "what ops will open tomorrow."

Geography of the sample

The current lifts.parquet has lift lines mostly for the Americas, plus a couple of African areas. The big Alpine domains aren't in this run, which is why The 3 Valleys and Ski Arlberg are missing. When the extract carries their lift ways, the same script will score them.

No elevation

Direction comes from how ways are drawn plus the flip vote. A piste drawn uphill breaks a path. A traverse drawn the wrong way can invent one. A DEM lookup would settle direction properly.

Correlated failures

N-1 assumes one lift fails at a time. Real wind holds close every exposed summit chair at once, which is when redundancy matters most. Lift capacity and lift lines aren't modeled either: losing one of two parallel six-packs is 0% terrain lost and still a miserable morning.

Walking and roads

Anything more than 100 m from a station doesn't count as connected. A village walk, a skier bridge, or a shuttle bus can join two loops that this model treats as separate.

The fix for most of these is upstream. Draw lifts bottom to top, draw pistes downhill, and tag catwalks and skier bridges as piste:type=connection. The tagging walkthrough covers the basics, and the lift type guide covers which aerialway values count as uphill transport.

Big White. Gem Lake Express is the only way out of 35% of the lappable terrain.

Takeaway

The resorts with the best lift redundancy in this dataset are big, multi-base networks with overlapping pods: Vail, Deer Valley, Killington, and Whistler Blackcomb each stay above 90% open whichever lift you close. Mid-size eastern hills like Mount Snow and Stratton do even better on a percentage basis, because their chairs overlap on a few tightly connected faces. The most fragile networks put a whole drainage behind one chair. If your favorite runs are in that drainage, check that lift's status before you drive.

The script is scripts/lift-redundancy.mjs in the site repo. It reads the same parquet files you can download, runs in seconds once the files are cached, and has a --self-test with a three-chair toy mountain. For per-lift details on the atlas side, start with Ski Lift Facts.

← Back to all articles