Sources and methods

About the Data

These are climate averages, not a forecast.

Every temperature, precipitation, rain-day and snowfall figure on MonthSky is a NOAA NCEI U.S. Climate Normals 1991–2020 value, or a sum, difference, mean or Celsius conversion of those values. The data version is 1991-2020 v1.0.1, file date 2023-04-04. The sitemap lastmod stays on 2026-10-21 until the station or the NOAA revision changes.

All numbers come from the NOAA NCEI U.S. Climate Normals 1991–2020 monthly station files. Average high is MLY-TMAX-NORMAL, average low is MLY-TMIN-NORMAL, and precipitation is MLY-PRCP-NORMAL, in degrees Fahrenheit and inches as published.

Which station a city uses: the station must be inside the Census place boundary or within 15 miles of the downtown reference, and it must have numeric average high, average low and precipitation for all 12 months. Each value needs a measurement flag that is blank or X and a completeness flag of S or R, and at least 24 of the 36 values must be S. S is NCEI's standard class (24 or more years of data). R is the representative class (10 or more years, with missing months filled in from nearby stations). Flags P and E do not count. A station inside the boundary wins over one outside it. Among qualifying stations, we pick the one with the most S flags; if two tie, the closer one. If no station inside the boundary qualifies, we pick, the same way, a station whose published name contains the city name. If no station reaches 24 S flags, a name-matched station within 15 miles can still be used when every month is S or R, and the page notes that those normals are the representative class.

The downtown reference is the representative point of the largest polygon in the Census Bureau's 2024 cartographic boundary for the place, so a small offshore piece doesn't shift it. Distance is the great-circle distance from that point to the station, rounded to a tenth of a mile; it's the distance meant wherever a page says downtown. Elevation is the station elevation in meters times 3.280839895, rounded half up to the nearest foot.

Average temperature is MLY-TAVG-NORMAL when that field has completeness flag S in all 12 months. Otherwise the page uses the mean of the published high and low and says so. Rain days are MLY-PRCP-AVGNDS-GE001HI, and snowfall is MLY-SNOW-NORMAL. Those columns appear only when all 12 months have a numeric value with completeness flag S, R or P. A month's description mentions snow only when its snow normal is above 0.1 inch.

Month-to-month differences are simple subtractions of the published normals. The best-weather rule, stated on each city page, keeps a month when its average high is 65–85°F (inclusive) and its precipitation is below the mean of the 12 monthly precipitation normals. That mean is rounded half up to hundredths of an inch, and the comparison uses the rounded value shown. Celsius = (°F − 32) × 5/9, shown to one decimal.

These are climate averages, not a forecast.

These pages are built automatically from public NOAA data.

U.S. Monthly Climate Normals (1991-2020) dataset

NCEI dataset landing page for the monthly normals

NCEI U.S. Climate Normals product page

Stations on this preview

Station chosen for each of the 28 cities in this preview
City Station GHCN id Miles Elevation Place
Las Vegas, NV Harry Reid Intl Airport USW00023169 14.4 2131 ft Within 15 miles of the downtown reference
Orlando, FL Orlando Intl AP USW00012815 8.2 90 ft Inside the Census place boundary
Miami, FL Miami Intl AP USW00012839 5.9 29 ft Within 15 miles of the downtown reference
New York, NY New York LaGuardia AP USW00014732 3.5 11 ft Inside the Census place boundary
Chicago, IL Chicago O'Hare Intl AP USW00094846 17.5 658 ft Inside the Census place boundary
San Diego, CA San Diego Lindbergh FLD USW00023188 6.5 15 ft Inside the Census place boundary
New Orleans, LA New Orleans Audubon USW00012930 12.2 20 ft Inside the Census place boundary
Phoenix, AZ Phoenix Sky Harbor Intl AP USW00023183 12.6 1107 ft Inside the Census place boundary
Charleston, SC Charleston City USW00013782 3.3 10 ft Inside the Census place boundary
Seattle, WA Seattle Sand Pt WSFO USW00094290 5.5 60 ft Inside the Census place boundary
Nashville, TN Nashville Intl AP USW00013897 7.1 600 ft Inside the Census place boundary
San Francisco, CA San Francisco DWTN USW00023272 1.4 150 ft Inside the Census place boundary
Los Angeles, CA Los Angeles DWTN USC Campus USW00093134 3.5 230 ft Inside the Census place boundary
Austin, TX Austin-Camp Mabry USW00013958 2.9 670 ft Inside the Census place boundary
Savannah, GA Savannah Intl AP USW00003822 9.0 46 ft Inside the Census place boundary
Denver, CO Denver-Stapleton USW00023062 4.5 5286 ft Inside the Census place boundary
Tucson, AZ Tucson Intl AP USW00023160 8.3 2549 ft Inside the Census place boundary
Boston, MA Boston Logan Intl AP USW00014739 5.0 12 ft Inside the Census place boundary
Houston, TX Houston Intercont AP USW00012960 12.4 95 ft Inside the Census place boundary
Portland, OR Portland Intl AP USW00024229 3.4 19 ft Inside the Census place boundary
Dallas, TX Dallas Love FLD USW00013960 4.8 440 ft Inside the Census place boundary
Atlanta, GA Atlanta Hartsfield Intl AP USW00013874 9.6 1010 ft Within 15 miles of the downtown reference
Honolulu, HI Honolulu Intl AP USW00022521 5.5 7 ft Inside the Census place boundary
Salt Lake City, UT Salt Lake City Intl AP USW00024127 0.6 4225 ft Inside the Census place boundary
Minneapolis, MN Minneapolis/St. Paul AP USW00014922 6.4 872 ft Within 15 miles of the downtown reference
Key West, FL Key West Intl AP USW00012836 1.1 4 ft Inside the Census place boundary
Boise, ID Boise Air Terminal USW00024131 2.4 2814 ft Inside the Census place boundary
St. Louis, MO St. Louis Lambert Intl AP USW00013994 10.0 531 ft Within 15 miles of the downtown reference