Weather History

Weather history for any city

Pick a place and see any year's daily highs, lows, rain, snow and wind against that station's 1991–2020 normals and all-time records. NOAA data from 7,855 stations worldwide.

Pick a place

Free examples, no sign-in:
Major cities
Or load your own daily weather CSV
Drop a CSV here or choose a file
Needs a date column plus max/min temperature and/or precipitation. Read in your browser, never uploaded.

About the data

Daily observations come from NOAA's Global Historical Climatology Network Daily (GHCN-Daily, version 3), served by the National Centers for Environmental Information. It is a U.S. government dataset. Cite it as: Menne, M.J., et al. (2012), Global Historical Climatology Network - Daily (GHCN-Daily), Version 3, NOAA National Climatic Data Center, doi:10.7289/V5D21VHZ.

Wind and snowfall are reported mainly by U.S. stations; many other stations report temperature and precipitation only, and some countries' data reach NOAA weeks or months late. The page shows the last day it has.

Loading a station other than the six examples asks NOAA through this app's server and needs a free SkillSafe sign-in. Nothing you load is stored. A CSV you choose is read in your browser and never leaves it.

Questions

Where does the weather data come from?

From NOAA's Global Historical Climatology Network Daily (GHCN-Daily), served by the National Centers for Environmental Information. It is a U.S. government dataset of daily station observations: maximum and minimum temperature, precipitation, snowfall and average wind speed where the station reports them.

What are the normals?

The average high and low for each calendar day over 1991-2020, computed from the same station's own records and smoothed with a 31-day window. Precipitation normals are the average monthly totals over the same years. If a station has fewer than 20 good years in 1991-2020, the app uses every complete year it has and says so.

How are records counted?

A day sets a record high when its maximum temperature is strictly above every earlier year's value for the same calendar day at that station, within the years loaded. Ties are not counted. Records need at least ten earlier years.

Does it cost anything?

No. The six example cities and your own CSV work without an account. Loading any other station needs a free SkillSafe sign-in, and uses no credits.