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
Major cities
Or load your own daily weather CSV
Signing in is free and uses no credits. The examples above and your own CSV work without an account.
Daily temperatures
Precipitation so far
Monthly precipitation
Temperature, 7-day average
Wind, 14-day average
Kinds of day, by month
On this day
Year by year
Extremes on record
Daily data
How the numbers are made
- Normals: the mean daily high and low for each calendar day over 1991–2020 at the same station, smoothed with a 31-day window. A station with fewer than 20 years of at least 80% complete data in 1991–2020 uses every complete year it has instead, and the label says which years.
- Precipitation normal: the mean monthly total over the same years (months at least 90% complete, gaps scaled up). The cumulative normal spreads each total across the year's days.
- Records: a day sets a record when it is strictly above (or below) every earlier year for the same calendar day, within the loaded years, with at least ten earlier years. Ties do not count.
- Kinds of day: dry under 0.3 mm, light 0.3–2.5 mm, moderate 2.5–10 mm, heavy 10 mm or more, snow when at least 1 mm of snowfall is recorded (or, at stations without snowfall data, precipitation on a day whose high is at or below 0 °C).
- Hot days have a high of 30 °C (86 °F) or more; frost nights a low below 0 °C. Mean temperature is the average of the day's high and low (or the station's own daily mean where only that is reported).
- Year by year: years with at least 90% of days. The trend is an ordinary least-squares line, given in degrees per decade.
- Station data are not homogenised: a moved or re-equipped station can show a step that is not climate.
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.