PlainClimate

NOAA 1991–2020 · 6,861 U.S. locations

What's the climate really like across America?

Compare temperature, rain, snow, and comfort across 6,861 U.S. locations using NOAA's 30-year baseline for a typical year.

The U.S. climate at a glance

Across 6,861 station-mapped locations, 30-year-normal temperatures span about 66°F, from Nuiqsut, AK near 13°F to the Sun Belt above 79°F.

53°F
national mean annual temperature across 6,861 locations
66°F
spread from the coldest to the warmest location record
35"
average annual precipitation across the 6,352 locations with a precipitation normal
1991–2020
NOAA 30-year climate-normals window · 15,492 stations

Climate normals are 30-year averages, not forecasts, they describe the typical year, which any single year may run warmer, cooler, wetter, or drier than.

U.S. annual mean temperature by state

State-by-state annual mean temperature from NOAA 1991-2020 Climate Normals, the 30-year averaging window the National Oceanic and Atmospheric Administration uses to define U.S. climate baseline. Cell color encodes the temperature; warmer reds are Gulf Coast and Sun Belt states, cooler blues are Northern Tier and Mountain West.

Annual mean temperature by U.S. state (NOAA Climate Normals 1991-2020)
Scale: 34°F–41°F 41°F–49°F 49°F–57°F 57°F–65°F 65°F–73°F
View all 51 states as a list
  1. Florida: 73°F
  2. Hawaii: 72°F
  3. Louisiana: 67°F
  4. Texas: 66°F
  5. Mississippi: 64°F
  6. Georgia: 63°F
  7. Alabama: 63°F
  8. South Carolina: 63°F
  9. Arizona: 62°F
  10. Arkansas: 61°F
  11. Oklahoma: 60°F
  12. California: 60°F
  13. District of Columbia: 59°F
  14. North Carolina: 59°F
  15. Tennessee: 58°F
  16. Delaware: 56°F
  17. Kentucky: 56°F
  18. Virginia: 56°F
  19. Maryland: 56°F
  20. Missouri: 55°F
  21. Kansas: 55°F
  22. New Mexico: 54°F
  23. New Jersey: 54°F
  24. Indiana: 52°F
  25. Nevada: 52°F
  26. West Virginia: 52°F
  27. Illinois: 52°F
  28. Ohio: 52°F
  29. Rhode Island: 51°F
  30. Oregon: 51°F
  31. Pennsylvania: 50°F
  32. Connecticut: 50°F
  33. Washington: 50°F
  34. Nebraska: 50°F
  35. Utah: 49°F
  36. Massachusetts: 49°F
  37. Iowa: 48°F
  38. New York: 48°F
  39. Colorado: 46°F
  40. Idaho: 46°F
  41. South Dakota: 46°F
  42. Michigan: 46°F
  43. New Hampshire: 45°F
  44. Wisconsin: 45°F
  45. Vermont: 44°F
  46. Montana: 43°F
  47. Wyoming: 43°F
  48. Maine: 43°F
  49. Minnesota: 42°F
  50. North Dakota: 41°F
  51. Alaska: 34°F

Temperature × precipitation · 50-state landscape

Warm states are not one climate

PlainClimate's state averages separate the warm half of the country into very different climates. Among states at or above the 50-state median annual temperature, Nevada averages 8.9 inches of precipitation while Louisiana averages 60.3 inches, a 51.4-inch gap. These are simple averages across each state's station-mapped locations, not official statewide or population-weighted normals.

Cooler + wetterWarmer + wetterCooler + drierWarmer + drier31.5°F42.3°F53.0°F63.8°F74.6°F6.3"20.5"34.6"48.7"62.9"Annual mean temperatureAnnual precipitationAK · 172 locations: 33.5°F, 47.6"AL · 100 locations: 63.3°F, 57.9"AR · 110 locations: 60.7°F, 52.2"AZ · 169 locations: 62.3°F, 12.4"CA · 363 locations: 59.8°F, 21.6"CO · 214 locations: 46.3°F, 15.9"CT · 23 locations: 50.1°F, 48.6"DE · 7 locations: 56.2°F, 46.8"FL · 165 locations: 72.6°F, 55.2"GA · 122 locations: 63.4°F, 52"HI · 49 locations: 72.4°F, 48.5"IA · 143 locations: 48°F, 35.9"ID · 139 locations: 46.1°F, 18"IL · 163 locations: 52.2°F, 40.7"IN · 116 locations: 52.4°F, 43.7"KS · 168 locations: 54.8°F, 31.2"KY · 95 locations: 56.2°F, 50.6"LA · 91 locations: 67.3°F, 60.3"MA · 68 locations: 49.2°F, 48.2"MD · 42 locations: 55.6°F, 45.5"ME · 79 locations: 43.1°F, 46.4"MI · 201 locations: 45.5°F, 34.2"MN · 172 locations: 42.2°F, 30"MO · 164 locations: 55.1°F, 43.9"MS · 91 locations: 64.1°F, 59.7"MT · 215 locations: 43.4°F, 15.9"NC · 178 locations: 59.1°F, 52.2"ND · 119 locations: 41°F, 19.2"NE · 171 locations: 49.6°F, 25"NH · 52 locations: 44.5°F, 46.6"NJ · 45 locations: 53.6°F, 47.9"NM · 167 locations: 54.3°F, 13.8"NV · 115 locations: 52.4°F, 8.9"NY · 173 locations: 47.5°F, 43.7"OH · 128 locations: 51.6°F, 41.1"OK · 159 locations: 60.3°F, 35.7"OR · 180 locations: 50.5°F, 37.6"PA · 157 locations: 50.2°F, 45.2"RI · 9 locations: 51.2°F, 48.7"SC · 100 locations: 62.8°F, 49.8"SD · 149 locations: 45.6°F, 21.8"TN · 146 locations: 58°F, 56"TX · 449 locations: 66.2°F, 31.1"UT · 170 locations: 49.4°F, 13.9"VA · 119 locations: 55.8°F, 46"VT · 41 locations: 43.5°F, 43.7"WA · 149 locations: 49.9°F, 40.9"WI · 200 locations: 44.5°F, 34.6"WV · 99 locations: 52.3°F, 47.6"WY · 144 locations: 43.3°F, 14"
Read all 50 state values

Each point is PlainClimate's simple average across the station-mapped location normals available for that state. Cohort sizes vary and are shown below; the values are not population weighted. Dashed lines mark the median of this 50-state comparison and are guides, not comfort or safety thresholds.

StateLocationsAnnual meanAnnual precipitation
Alaska17233.5°F47.6 in
Alabama10063.3°F57.9 in
Arkansas11060.7°F52.2 in
Arizona16962.3°F12.4 in
California36359.8°F21.6 in
Colorado21446.3°F15.9 in
Connecticut2350.1°F48.6 in
Delaware756.2°F46.8 in
Florida16572.6°F55.2 in
Georgia12263.4°F52.0 in
Hawaii4972.4°F48.5 in
Iowa14348.0°F35.9 in
Idaho13946.1°F18.0 in
Illinois16352.2°F40.7 in
Indiana11652.4°F43.7 in
Kansas16854.8°F31.2 in
Kentucky9556.2°F50.6 in
Louisiana9167.3°F60.3 in
Massachusetts6849.2°F48.2 in
Maryland4255.6°F45.5 in
Maine7943.1°F46.4 in
Michigan20145.5°F34.2 in
Minnesota17242.2°F30.0 in
Missouri16455.1°F43.9 in
Mississippi9164.1°F59.7 in
Montana21543.4°F15.9 in
North Carolina17859.1°F52.2 in
North Dakota11941.0°F19.2 in
Nebraska17149.6°F25.0 in
New Hampshire5244.5°F46.6 in
New Jersey4553.6°F47.9 in
New Mexico16754.3°F13.8 in
Nevada11552.4°F8.9 in
New York17347.5°F43.7 in
Ohio12851.6°F41.1 in
Oklahoma15960.3°F35.7 in
Oregon18050.5°F37.6 in
Pennsylvania15750.2°F45.2 in
Rhode Island951.2°F48.7 in
South Carolina10062.8°F49.8 in
South Dakota14945.6°F21.8 in
Tennessee14658.0°F56.0 in
Texas44966.2°F31.1 in
Utah17049.4°F13.9 in
Virginia11955.8°F46.0 in
Vermont4143.5°F43.7 in
Washington14949.9°F40.9 in
Wisconsin20044.5°F34.6 in
West Virginia9952.3°F47.6 in
Wyoming14443.3°F14.0 in

Derived by PlainClimate from NOAA 1991-2020 U.S. Climate Normals · simple averages across each state's varying station-mapped-location cohort · data updated 2026-08-04.

Warmest station-mapped locations

View top 25

Coldest Cities

View top 25

Most Comfortable Climates

View top 25

National climate rankings

Full 50-state and station-mapped-location rankings computed from NOAA 1991–2020 normals.

Browse by State

Climate Guides

Learn how to read and use NOAA climate normals data.

How to use this data

Climate normals answer one question well: what is a typical year like here?

  • Planning a move or retirement? Compare comfort scores and frost-free days side by side. Browse rankings
  • Gardening or building? Use a location profile’s frost dates, growing season, and degree days, not the regional average. Find a location
  • Curious how fast it’s warming? See the U.S. anomaly tracked against the global mean. Warming vs normals

Normals describe the average 1991–2020 year; they are not weather forecasts and do not predict any single season.

About this data

How PlainClimate works, and why you can trust these numbers

What PlainClimate covers

PlainClimate is a plain-language reference for U.S. climate normals, covering 6,861 cities and 15,492 weather stations. Temperature, precipitation, snowfall, frost-date, and growing-season figures come from NOAA's 1991–2020 U.S. Climate Normals; the clearly labeled comfort score is PlainClimate's calculation from four of those fields.

How a city page gets built

  1. Source. Pull monthly, seasonal, and hourly normals directly from NOAA's U.S. Climate Normals v1.0.1 archive, plus the 30-year station inventory file.
  2. Verify. Every station record is matched to its NOAA station ID and location, so any city figure traces back to its underlying weather station.
  3. Publish. Compile per-city and per-state pages with temperature, precipitation, snow, humidity, and comfort scores, alongside rankings and research derived from the same dataset.

Independence and corrections

PlainClimate is independent and accepts no payment, sponsorship, or promoted placement. Found an error or a station mismatch? File a correction via the contact page; we review corrections and publish updates with a visible revision note. See our methodology for full source attribution and refresh cadence.

Common questions about the normals

What are climate normals?

Climate normals are 30-year averages of weather observations, computed by NOAA for the period 1991-2020. They represent the "typical" weather conditions for a location and are updated every 10 years. These averages smooth out year-to-year variability to give a reliable picture of what weather to expect.

What data does PlainClimate provide?

PlainClimate provides monthly and annual temperature averages (high, low, mean), precipitation totals, snowfall amounts, frost dates, growing season length, heating/cooling degree days, comfort scores, and, for select cities, humidity, wind speed, and cloud cover data from hourly observations.

Where does this data come from?

All data comes from the NOAA U.S. Climate Normals v1.0.1 dataset, based on observations from over 15,492 weather stations across the United States for the 1991-2020 period.

What is the comfort score?

The comfort score (1-100) is PlainClimate's climate-only comparison of four NOAA-normal fields: annual temperature mildness, precipitation moderation, snowfall burden, and frost-free growing-season length. It is not an official NOAA metric or an overall livability rating; city pages show the exact points and national benchmarks behind each score.