Mountain guide pages link here instead of repeating the full block. For product story and FAQ, see About. This page is the long-form methodology for scoring and guides.
How we rank, in four steps
Every search runs the same four steps, in the same order, for every mountain. No mountain pays for its place and none is placed by hand. You do not have to agree with every call, but you should be able to see how we got there.
1. Choose who is compared
Your drive range (a day trip up to 3 hours, an extended trip of 3 to 6 hours, or any distance), pass, terrain level, and size choices decide which mountains are in the running. Everything after this step only reorders that group.
2. Score the ski day
Each mountain gets a score for your search and your ski day. It is not a permanent rating, and we do not show the number. We show the reasons instead. Five factors add up to a quality score. On a default Saturday search they weigh roughly:
- Snow, about 37%. Open-Meteo fresh snow only: snow on your ski day and the three days before it. Ski on Saturday and storms on Wednesday, Thursday, Friday, or Saturday count, with Wednesday’s counting for less than Friday’s. Monday’s storm does not count, because by Saturday it has been skied off and groomed into the base. More snow always scores higher, with diminishing returns: 8 inches earns about two thirds of the snow credit and 16 inches about 86%, so one big storm cannot run away with the ranking. A tenth of the snow factor is the mountain’s typical seasonal snowfall. A forecast several days out is trusted less: today and tomorrow count in full, then each extra day of lead time leans 10% more on the mountain’s typical snowfall, down to 45% trust a week out. Ask for a 6 inch storm or a powder day and snow rises to about 50% or 56% of the score, measured against that target.
- Drive, about 20%. Real road routing via OSRM, with a distance-based fallback. Most of the credit goes to mountains within an hour, then it falls steadily. It keeps falling past 4 hours, so a 7-hour drive and a 40-hour drive do not score the same.
- Mountain fit, about 20%. Vertical, acreage, trails, and lifts. If you pick big or local hills, fit steers that way. On a default search it is an enough-mountain prior: a 300-ft local hill loses to a real ski mountain, then the term flattens once the hill is big enough for a full day (about 1,150 ft and 300 acres). Killington does not keep beating Attitash on size alone.
- Skiability, about 18%. How the day will feel and run during lift hours, 9am to 4pm: temperature adjusted to the summit, wind chill, wind, gusts, and rain. Gusts of 45 mph or more mark a likely wind-hold day. Rain, high wind, and severe cold pull this down even when snowfall looks good.
- Value, about 5%. Walk-up ticket price, unless your pass covers the mountain. Then price stops counting against it. Setting a pass filter is what turns Epic, Ikon, or Indy into a ticket credit; pass logos on the mountain do not. Value is small on purpose, so a cheaper ticket cannot outrank a clearly better day. Choosing a value priority raises it.
On a weekday search, mountain fit gains weight and drive loses some, because a midweek skier will usually drive farther for a better mountain. Your priority buttons for snow, drive, value, and crowds shift these shares. The ranking follows your settings, not one formula for everyone.
3. Apply crowds as a multiplier
Crowds are not one more factor added in. They scale the whole score, because a great mountain on a packed day is a worse day, and no amount of snow fully cancels that out. On a default search a quiet mountain keeps about 94% of its score and a Very Busy day keeps about 69%. Set Crowds to Moderate or Quiet and that range widens to about 91% down to 48%. After snow, crowds are the biggest lever in the ranking.
Crowds stop counting outside the season (November 15 to April 15). A non-holiday Monday to Thursday reads Quiet everywhere, unless 10 inches or more of fresh snow arrives in the day before opening or that morning, which steps it up to Moderate. How the estimate is built: Crowd model.
4. Order the list and choose the Top Pick
The list follows the score, with a few rules on top. Each one answers an objection a skier would reasonably raise:
- Open mountains first. When your ski day is within a week, mountains reporting open rank ahead of mountains with no report, which rank ahead of mountains reporting closed. A closed report only counts for today or tomorrow. A mountain whose report has not been checked in the last 36 hours shows as No report yet.
- Terrain level. If you choose beginner, intermediate, or advanced, mountains with the most terrain at that level come first, then the ski-day score decides within each group.
- Ties. Equal scores go to the shorter drive, then to the bigger mountain.
- Small hills on near ties. A hill under 800 ft of vertical stays behind a much bigger mountain when the two are within 3 points, unless the small hill has at least 2 more inches of snow or lighter crowds. A small hill can still win. It has to be the better day, not a coin flip. This rule turns off when you ask for small hills, beginner terrain, or the closest hill.
The Top Pick is usually the first mountain in the list. Three rules can change that, and the pick card explains the choice when one applies:
- A bad day ahead. If the highest ranked mountains have rain, high wind, or severe cold forecast, the pick goes to the highest ranked mountain with an acceptable day. The card names what it passed over, for example: “Jay Peak and 5 others ranked higher, but rain is forecast there.”
- A size floor. On a willing-to-drive search, the Top Pick cannot be a local-class hill (roughly under a 14 destination score: Blue Hills, Nashoba, Ski Ward, and similar). Those hills still rank in the list and can fill Best Local. The floor turns off if you ask for a small hill or set drive to the highest priority.
- Two crowd magnets in a photo finish. When two busy big-name mountains nearly tie, a quieter mountain with a comparable day can take the pick.
Weather notes
The pick card, the rankings, and the mountain panel can add a short note about the day: the rain/snow line, flat light, overnight snow, low forecast confidence, snowmaking weather, or a bluebird day. Notes explain the day. They never change a score or a rank.
Crowd model
Most ski sites tell you what conditions are like right now: yesterday’s snow, today’s lifts, this morning’s grooming. None of that answers whether the lot is full by 8:30 on Saturday.
Live crowd outlook on the main tool is generated by WhereToSkiNext’s own pressure model. It estimates how busy a mountain will feel on the day you pick. It folds in how many people live within driving distance, whether the mountain sits on a major pass, what lift networks can absorb, holiday weeks, and whether powder or perfect bluebird will spike demand.
Fresh snow draws a crowd by when it falls. Snow in the 24 hours before the lifts open counts in full, snow 24 to 48 hours before counts half, and snow on the ski day counts more in the morning than the afternoon. Snow from earlier in the week does not add to the crowd, and neither does snow after the lifts close. Ten inches overnight before a Saturday is a busy Saturday; ten inches the previous Wednesday is not. A bluebird bump needs a sunny forecast for lift hours, so a day without sky data gets none. Bitter cold or strong wind keeps some people home and trims the crowd a little, but never enough to rank a harsh day above a calm one. Labels run Quiet, Moderate, Busy, and Very Busy.
Typical-week calendars on mountain pages use the weather-independent half of that model (metro draw, lift capacity, day-of-week load). Snow can still push any day up on the live tool.
It is a modeled estimate, not a live turnstile count or lift-line camera. Treat it as a strong signal, not a guarantee.
Mountain facts
Resort stats like pass affiliation (Indy, Ikon, Epic, or independent), lift counts, vertical, acres, trail counts, and ticket pricing are compiled from each resort’s own operator materials and pass network listings, then cross-checked against independent sources where possible. One reference we use heavily is Storm Skiing Journal’s Big Dumb Mastersheet.
Historical snowfall averages on mountain and state pages combine OpenSnow archives, NOAA station data, and Open-Meteo’s archive API. Live forecasts for scoring come from Open-Meteo for each mountain’s location, with temperatures adjusted to the summit and wind, gusts, temperature, cloud cover, and visibility summarized for lift hours (9am to 4pm). They refresh when you use the site. For snow quality we count fresh snow from your ski day and the three days before it, scored against your snow preference.
Drive times use road routing via OSRM when available. If routing is slow or unavailable, we fall back to distance-based estimates and mark those times with ~ so you know.
Editorial takes
Editorial takes draw on ski media coverage (SKI Magazine, Powder, Storm Skiing Journal, regional outlets including NewEnglandSkiIndustry.com and Unofficial Networks), aggregator comparisons (ZRankings, PeakRankings, OnTheSnow) for cross-reference, and skier forums and trip reports for crowd-pattern signal.
Where an editor has skied the mountain, that experience anchors the call. Where they have not, the take is synthesized from the sources above. Reviews are updated as conditions, ownership, or pass affiliations change.
Independence
Rankings are not pay-to-play. No advertiser buys a better fit score or a higher place in organic results.
Featured Partner and Local Partner placements, when present, are labeled. They sit in their own zone (for example above a state ranking table). They do not change the math that orders scored results. A featured mountain still sits in its real scored position in the table. We only make partnership obvious.
We do not use affiliate links on the site today.
More on placements: Partners. Product overview: About.
Limits worth knowing
- Forecasts move. Double-check the morning you head out.
- We are not replacing the mountain’s own snow report or patrol calls.
- Crowd outlook is predictive, not a live lift count.
- We do not currently ingest live base depth. Scoring uses recent and forecast snowfall, not a claimed base number.
- Open and closed status depends on mountain snow reports reaching us. Early and late in the season many mountains show No report yet.
Checking our own calls
Every Thursday we publish Saturday picks for a set of cities. After the weekend each pick is graded against the weather record for that day, by fixed rules, and the result is posted with the misses left in. See how our picks held up.