Type any city in the United States. You get the moment the first flakes arrive, the storm's timeline hour by hour, the total snow and ice, and a straight answer on whether it needs plowing.
Every 6-hour block the NWS grid carries: snowfall and ice accumulation as bars, temperature as the line. The freezing mark is drawn across it, because that is the line the whole forecast turns on.
Winter is over, so here it is scored. Every number below is observed — November through March against the 1996–2025 normals, with each state's December–February mean ranked against every winter back to 1951.
National temperature departure for each month of the season. Blue is colder than normal, red is warmer; the number is the departure in °F.
Seasonal departure, where the Dec–Feb mean ranks among all winters since 1951, heating degree days against normal, and days at or below freezing so far in 2026. Click a column to sort.
| State▲ | Nov–Mar vs normal▲ | Dec–Feb rank▲ | Heating degree days▲ | Precip▲ | Days ≤32 °F▲ |
|---|
The NWS grid stops at the border, so Canada runs on Environment and Climate Change Canada — — city points with current conditions and the public forecast.
Past a week a single forecast stops meaning much, so this range is run as a 50-member ensemble. The band is where 80% of the members land, the line is the median, and the bars underneath are the share of members that are below freezing and the share that are below freezing while precipitation is accumulating.
What this is not. No model in this archive publishes a snowfall variable, so this is not a snow forecast. "Freezing and precipitating" is the honest limit of what the data supports — it tells you when to worry, not how much will fall.
A winter forecast is really several forecasts at different ranges, each from a different model. This is exactly which ones are wired into this site today, and which are still waiting on a data feed — no range is filled in with a model that isn't actually running.