Data sources

Every number on this site comes from public U.S. government data, processed by code you can read. Here's what we use, how, and under what terms.

SourceWhat we useHow oftenTerms
National Weather Service APIGridpoint forecast (snowfall, ice, temperature, wind chill, precipitation chance, weather type) and active alerts for your forecast zoneFetched when you look, then shared by everyone in the same grid cell for up to 15 minutesNWS data is open; requests identify this site and a contact address, as NWS asks
NOAA NCEI U.S. Climate Normals 1991-2020Annual snowfall normal (ANN-SNOW-NORMAL) at the nearest station within 80 km; standard (30-year) and provisional (10+ year) normalsDownloaded once (version 1.0.1, accessed 2026-11-09)Public domain U.S. government data
U.S. Census Bureau 2020 Gazetteer, ZCTA fileA central point for each of 33,144 ZIP Code Tabulation AreasDownloaded once (accessed 2026-11-09)Public domain U.S. government data
NWS /points serviceWhich NWS grid cell, forecast zone and time zone each ZIP area's central point falls inMapped once in November 2026; re-checked monthly, since NWS occasionally changes grid assignmentsAs above

What we don't use

No school-district closure feeds, no social media, and no paid weather data. We don't announce closures; your district does.

Where the ZIP code goes

Your ZIP code stays in your browser. To find your grid cell, the page loads a small file for the first three digits of the ZIP code (the same file for everyone in that range), then asks for the forecast for that grid cell. If you use "Use my location", your position is rounded to about 1 km before it's sent, and only to find the grid cell.

Model changelog

VersionDateWhat changed and why
v0.12026-11-10First version. Factors and starting weights chosen by hand as a starting point; not yet fitted to outcomes.

The full method, with every weight, is on How it works.