PlainClimate

Climate Data by State

Average temperatures, precipitation, and snowfall across all 50 U.S. states. Data from NOAA climate normals (1991-2020).

State Cities Stations Avg Temp Avg Precip Avg Snow
Alabama (AL) 103 259 63°F 57.9" 0.7"
Alaska (AK) 175 258 34°F 47.5" 81.4"
Arizona (AZ) 169 411 62°F 12.4" 9.2"
Arkansas (AR) 110 256 61°F 52.2" 3.1"
California (CA) 363 768 60°F 21.6" 13.2"
Colorado (CO) 217 770 46°F 15.9" 62.2"
Connecticut (CT) 23 69 50°F 48.6" 43.5"
Delaware (DE) 7 19 56°F 46.8" 13.7"
Florida (FL) 165 384 73°F 55.2" 0.0"
Georgia (GA) 122 280 63°F 52.0" 0.7"
Hawaii (HI) 49 132 72°F 48.5" 0.0"
Idaho (ID) 139 262 46°F 18.0" 44.6"
Illinois (IL) 164 453 52°F 40.7" 21.5"
Indiana (IN) 116 303 52°F 43.7" 22.6"
Iowa (IA) 143 259 48°F 35.9" 32.2"
Kansas (KS) 169 568 55°F 31.2" 15.1"
Kentucky (KY) 95 199 56°F 50.6" 10.3"
Louisiana (LA) 92 221 67°F 60.2" 0.2"
Maine (ME) 79 123 43°F 46.4" 86.9"
Maryland (MD) 42 113 56°F 45.5" 24.7"
Massachusetts (MA) 68 136 49°F 48.2" 48.7"
Michigan (MI) 203 290 46°F 34.2" 76.8"
Minnesota (MN) 172 286 42°F 30.0" 49.6"
Mississippi (MS) 91 203 64°F 59.7" 0.7"
Missouri (MO) 164 442 55°F 43.9" 11.6"
Montana (MT) 216 432 43°F 15.9" 51.1"
Nebraska (NE) 172 568 50°F 25.0" 29.5"
Nevada (NV) 115 198 52°F 8.9" 20.9"
New Hampshire (NH) 52 92 45°F 46.6" 83.2"
New Jersey (NJ) 45 150 54°F 47.9" 21.7"
New Mexico (NM) 168 428 54°F 13.8" 20.5"
New York (NY) 173 344 48°F 43.7" 80.4"
North Carolina (NC) 178 407 59°F 52.2" 6.9"
North Dakota (ND) 119 165 41°F 19.2" 43.4"
Ohio (OH) 128 266 52°F 41.1" 28.7"
Oklahoma (OK) 189 361 60°F 35.5" 6.2"
Oregon (OR) 180 449 51°F 37.6" 27.4"
Pennsylvania (PA) 157 293 50°F 45.2" 44.1"
Rhode Island (RI) 9 23 51°F 48.7" 40.8"
South Carolina (SC) 100 241 63°F 49.8" 1.1"
South Dakota (SD) 152 277 46°F 21.9" 44.2"
Tennessee (TN) 146 321 58°F 56.0" 4.9"
Texas (TX) 451 1,237 66°F 31.1" 2.1"
Utah (UT) 171 351 49°F 13.9" 45.9"
Vermont (VT) 41 73 44°F 43.7" 95.8"
Virginia (VA) 120 235 56°F 46.0" 14.3"
Washington (WA) 150 354 50°F 40.7" 28.4"
West Virginia (WV) 99 128 52°F 47.6" 41.8"
Wisconsin (WI) 200 301 45°F 34.6" 50.8"
Wyoming (WY) 144 334 43°F 14.0" 58.7"