Collections ยท Included with a Data Pass

Average weather for 15,493 U.S. weather stations.

NOAA's official 30-year climate normals for 1991-2020, for every station in the 50 states: average annual temperature, highs and lows, precipitation and snowfall, plus the average high, low and precipitation for each month. Each station is matched to the city it reports for.

Rows
15,493
Columns
51
Formats
CSV, JSON, XML

As of: NOAA 1991-2020 U.S. Climate Normals, version 1.0.1. NOAA computes normals once a decade; the next set is expected around 2031.

Preview

A few real rows

Name City StateCode AvgTemp JanLow JulHigh AnnualPrecip AnnualSnow
ANCHORAGE INTL AP Anchorage AK 37.6 11 66.2 16.42 77.9
CHICAGO OHARE INTL AP Chicago IL 51.2 18.8 84.5 37.86 38.4
DENVER INTL AP Denver CO 51.2 18.7 89.9 14.48
LOS ANGELES INTL AP Los Angeles CA 63.6 49.4 75.1 12.23
MIAMI INTL AP Miami FL 77.4 61 90.6 67.41 0
NEW YORK CNTRL PK TWR New York NY 55.8 27.9 84.9 49.52 29.8
PHOENIX SKY HARBOR INTL AP Phoenix AZ 75.6 46 106.5 7.22
SEATTLE TACOMA INTL AP Seattle WA 53.7 37.7 77.4 39.34 6.3

Field guide

What's in each row

The station

NOAA station ID, name, state, coordinates, elevation in feet, and the city it reports for.

StationID Name StateCode Latitude Longitude ElevationFeet City CityGEOID MilesToCity

The year

Average temperature, average daily high and low, total precipitation and snowfall.

AvgTemp AvgHigh AvgLow AnnualPrecip AnnualSnow

Each month

Average daily high, average daily low and total precipitation, January through December.

JanHigh JanLow JanPrecip FebHigh FebLow FebPrecip MarHigh MarLow MarPrecip AprHigh AprLow AprPrecip MayHigh MayLow MayPrecip JunHigh JunLow JunPrecip JulHigh JulLow JulPrecip AugHigh AugLow AugPrecip SepHigh SepLow SepPrecip OctHigh OctLow OctPrecip NovHigh NovLow NovPrecip DecHigh DecLow DecPrecip

Good to know

Before you use it

  • Temperatures are in degrees Fahrenheit, precipitation and snowfall in inches. A normal is a 30-year average, not a forecast or any single year.
  • 7,248 stations measure temperature. The rest measure precipitation only, so their temperature columns are empty.
  • City is the place the station reports for: first by the station's name ("MIAMI INTL AP" is Miami), otherwise the larger and closer town nearby. MilesToCity is the distance to the city's center point. Washington, D.C.'s official station is Reagan National Airport, listed under Virginia.
  • CityGEOID matches GEOID in the U.S. cities collection.
  • In every format, dates are written as yyyy-MM-dd, and yes/no values as true or false. An empty value means nothing was recorded.

Where it comes in handy

What you can build with it

  • Travel and relocation. Show what the weather is like each month in a town.
  • Apps and widgets. Add typical highs and lows to a city page.
  • Agriculture and energy. Plan around average temperatures and precipitation.
  • Teaching. Compare climates across the country with real data.

Access

Try it free. Get all of it with a pass.

Free sample

  • The stations in Colorado
  • A README with the field guide and source