Utah climate: Statewide normals, its places and each month, NOAA 1991-2020
Utah's statewide normal is 49.2°F a year with 13.5 inches of precipitation (NOAA nClimDiv, 1991-2020); it has warmed 2.5°F per century since 1895, and 2025 was its warmest year.
- Statewide normal temperature
- 49.2°Fyear, 1991-2020
- Statewide normal precipitation
- 13.5 inyear, 1991-2020
- Last five years against normal
- +1.1°F2021-2025 mean 50.3°F
- Places with normals
- 17497 Census places, 77 other stations
What is Utah's weather like each month?
Statewide, July is the warmest month and December the coldest. Each month has its own page with the warmest and coolest places that month:
- Jan38°18°
- Feb43°21°
- Mar53°28°
- Apr59°34°
- May70°42°
- Jun81°51°
- Jul88°58°
- Aug86°57°
- Sep77°48°
- Oct63°36°
- Nov49°26°
- Dec38°18°
| Month | High | Low | Mean | Precip. |
|---|---|---|---|---|
| January | 38°F | 18°F | 28.0°F | 1.24 |
| February | 43°F | 21°F | 32.3°F | 1.22 |
| March | 53°F | 28°F | 40.4°F | 1.24 |
| April | 59°F | 34°F | 46.5°F | 1.25 |
| May | 70°F | 42°F | 55.8°F | 1.28 |
| June | 81°F | 51°F | 65.9°F | 0.66 |
| July | 88°F | 58°F | 73.3°F | 0.90 |
| August | 86°F | 57°F | 71.1°F | 1.09 |
| September | 77°F | 48°F | 62.2°F | 1.17 |
| October | 63°F | 36°F | 49.6°F | 1.32 |
| November | 49°F | 26°F | 37.3°F | 0.98 |
| December | 38°F | 18°F | 27.9°F | 1.18 |
Source: NOAA NCEI nClimDiv statewide series (Climate at a Glance); data files. Statewide values are area-weighted from a 5 km grid of station data, so they differ from the simple average of a state's stations.
Has Utah been warmer than normal?
4 of the 5 complete years since 2021 ran warmer than the 1991-2020 statewide normal of 49.2°F. The record since 1895 rises at a fitted 2.5°F per century; the warmest year was 2025 (51.8°F).
| Year | Mean | Against normal |
|---|---|---|
| 2021 | 50.7°F | +1.5°F |
| 2022 | 49.5°F | +0.3°F |
| 2023 | 48.5°F | −0.7°F |
| 2024 | 51.0°F | +1.8°F |
| 2025 | 51.8°F | +2.6°F |
Source: NOAA NCEI nClimDiv statewide annual series.
Where is it warmest, wettest and snowiest in Utah?
Among the places PlainClimate covers, Lytle Ranch has the warmest year (62.8°F) and Electric Lake the coolest (34.3°F); Alta is the wettest (47.1 in) and Wendover the driest (3.6 in), and Alta gets the most snow (458 in).
| Place | Year | July high | January low | Precip. | Snow | Last frost |
|---|---|---|---|---|---|---|
| Salt Lake City | 54.7°F | 94°F | 24°F | 15.5 | 52 | April 8 |
| Provo | 54.6°F | 95°F | 24°F | 17.2 | 45 | April 18 |
| St. George | 62.7°F | 102°F | 28°F | 9.3 | 1 | March 14 |
| Orem | 52.9°F | 93°F | 20°F | – | – | April 19 |
| Ogden | 51.7°F | 91°F | 21°F | 16.4 | – | April 22 |
| Saratoga Springs | 50.7°F | 92°F | 19°F | 13.1 | 26 | April 30 |
| Logan | 47.6°F | 91°F | 15°F | 15.6 | – | May 8 |
| Draper | 54.5°F | 94°F | 25°F | – | – | April 18 |
| Bountiful | 51.2°F | 87°F | 23°F | 27.6 | 119 | April 25 |
| Tooele | 52.0°F | 91°F | 21°F | 18.4 | 75 | May 2 |
| Cedar City | 50.3°F | 91°F | 18°F | 11.0 | – | May 21 |
| Pleasant Grove | 54.4°F | 93°F | 24°F | 16.4 | 41 | April 17 |
| Cottonwood Heights | 53.2°F | 91°F | 23°F | 24.3 | 82 | April 29 |
| Farmington | 52.0°F | 91°F | 22°F | 20.6 | 50 | April 19 |
| North Salt Lake | 51.9°F | 91°F | 22°F | 22.6 | 52 | April 24 |
| Brigham City | 50.1°F | 91°F | 18°F | 15.5 | 38 | May 5 |
| Heber | 46.6°F | 90°F | 13°F | 15.1 | 75 | June 4 |
| Santaquin | 50.7°F | 90°F | 20°F | 18.4 | 55 | May 4 |
| Grantsville | 51.2°F | 92°F | 19°F | 11.6 | 33 | May 2 |
| Tremonton | 50.9°F | 91°F | 19°F | 16.1 | 40 | April 24 |
| Vernal | 47.8°F | 91°F | 10°F | 8.6 | – | May 6 |
| Alpine | 51.1°F | 90°F | 22°F | 21.1 | 74 | May 3 |
| Richfield | 49.7°F | 90°F | 17°F | 7.8 | 18 | May 21 |
| Park City | 43.6°F | 80°F | 16°F | 22.4 | – | May 29 |
| Price | 49.5°F | 90°F | 16°F | 8.4 | – | May 3 |
| Roosevelt | 46.2°F | 93°F | 2°F | 7.4 | 16 | May 23 |
| Nephi | 50.5°F | 90°F | 20°F | 13.7 | 45 | May 6 |
| Ephraim | 46.9°F | 91°F | 11°F | 11.7 | 20 | May 28 |
| Kanab | 56.0°F | 94°F | 25°F | 14.9 | 22 | April 29 |
| Moab | 57.6°F | 99°F | 21°F | 9.1 | 9 | April 11 |
| Morgan | 47.5°F | 92°F | 14°F | 17.1 | 55 | May 25 |
| Maeser | 46.6°F | 86°F | 12°F | 13.6 | 62 | May 15 |
| La Verkin | 60.8°F | 98°F | 29°F | 11.6 | 1 | April 1 |
| Beaver | 44.3°F | 80°F | 16°F | 20.2 | 121 | June 1 |
| Delta | 50.6°F | 95°F | 16°F | 8.0 | 25 | May 16 |
| Manti | 49.2°F | 87°F | 19°F | 13.1 | 53 | May 11 |
| Blanding | 52.4°F | 89°F | 22°F | 12.9 | – | April 28 |
| Richmond | 47.5°F | 89°F | 17°F | 20.3 | 62 | May 11 |
| Fillmore | 51.3°F | 88°F | 21°F | 15.0 | 62 | May 4 |
| Enterprise | 49.8°F | 90°F | 19°F | 15.2 | 25 | May 21 |
| Kamas | 44.6°F | 85°F | 15°F | 16.6 | 97 | June 5 |
| Panguitch | 43.8°F | 86°F | 8°F | 10.4 | 25 | June 12 |
| Monticello | 47.3°F | 84°F | 17°F | 15.7 | – | May 17 |
| Moroni | 47.5°F | 89°F | 13°F | 12.6 | – | May 26 |
| Duchesne | 48.1°F | 89°F | 11°F | 9.4 | 29 | May 6 |
| Wellington | 47.0°F | 91°F | 8°F | 9.1 | 22 | May 27 |
| Coalville | 46.6°F | 89°F | 13°F | 16.4 | 70 | June 7 |
| Castle Dale | 48.9°F | 91°F | 10°F | 8.0 | 17 | May 18 |
| Ferron | 49.7°F | 89°F | 14°F | 8.6 | 25 | May 6 |
| Milford | 51.6°F | 95°F | 18°F | 8.7 | – | May 13 |
| Wendover | 52.3°F | 93°F | 20°F | 3.6 | – | April 18 |
| Levan | 50.5°F | 91°F | 18°F | 14.1 | 32 | May 10 |
| Eden | 46.1°F | 87°F | 15°F | 28.2 | – | May 25 |
| Escalante | 51.9°F | 92°F | 19°F | 10.6 | 26 | May 8 |
| Oak City | 52.3°F | 93°F | 20°F | 13.9 | 33 | May 2 |
| Huntsville | 46.1°F | 90°F | 11°F | 21.1 | 82 | June 4 |
| Orderville | 51.8°F | 91°F | 19°F | – | – | May 15 |
| Myton | 48.0°F | 91°F | 7°F | 7.0 | – | May 7 |
| Trenton | 45.9°F | 89°F | 12°F | 16.9 | 49 | May 17 |
| Circleville | 50.0°F | 90°F | 16°F | 9.2 | 19 | May 23 |
| Big Water | 57.6°F | 98°F | 23°F | 7.7 | – | April 8 |
| Loa | 44.5°F | 84°F | 10°F | 8.4 | 19 | May 31 |
| Deseret | 51.0°F | 95°F | 16°F | 8.3 | 20 | May 14 |
| Kanosh | 53.7°F | 92°F | 22°F | 15.5 | 80 | April 30 |
| Randolph | 39.4°F | 82°F | 4°F | 14.4 | 71 | June 14 |
| Marysvale | 49.2°F | 90°F | 16°F | 8.2 | – | May 24 |
| Dugway | 51.7°F | 96°F | 17°F | 8.3 | 15 | May 11 |
| Fort Duchesne | 46.7°F | 92°F | 5°F | 6.0 | – | May 19 |
| Neola | 45.4°F | 85°F | 9°F | 9.1 | 31 | May 19 |
| Scipio | 49.5°F | 91°F | 16°F | 13.2 | 30 | May 22 |
| Castle Valley | 54.7°F | 95°F | 18°F | 12.3 | – | April 19 |
| Jensen | 46.0°F | 92°F | 3°F | 8.3 | 19 | May 20 |
| Veyo | 56.6°F | 92°F | 28°F | 14.2 | 11 | April 9 |
| Laketown | 43.0°F | 81°F | 14°F | 14.9 | 84 | May 28 |
| Manila | 44.7°F | 83°F | 12°F | 11.5 | – | May 22 |
| Koosharem | 44.8°F | 85°F | 12°F | 10.1 | – | June 6 |
| Vernon | 46.9°F | 90°F | 12°F | 10.6 | 36 | June 1 |
| Torrey | 51.1°F | 87°F | 22°F | 8.4 | – | April 22 |
| Wanship | 45.2°F | 87°F | 13°F | 16.4 | 72 | June 11 |
| La Sal | 48.1°F | 86°F | 17°F | 12.7 | 50 | May 17 |
| Altamont | 42.2°F | 82°F | 7°F | 9.4 | 39 | May 31 |
| Bluff | 55.1°F | 96°F | 20°F | 7.3 | 7 | April 24 |
| New Harmony | 51.6°F | 90°F | 21°F | 17.6 | 38 | May 9 |
| Boulder | 50.3°F | 84°F | 21°F | 11.8 | 52 | May 4 |
| Alta | 39.1°F | 73°F | 15°F | 47.1 | 458 | June 11 |
| Woodruff | 39.2°F | 83°F | 2°F | 9.9 | 50 | – |
| Hanksville | 53.9°F | 99°F | 15°F | 6.2 | 7 | May 5 |
| Brian Head | 36.5°F | 71°F | 10°F | – | – | June 21 |
| Fairfield | 47.6°F | 90°F | 13°F | 12.5 | 34 | June 2 |
| Hatch | 43.9°F | 85°F | 9°F | 13.2 | 53 | June 19 |
| Echo | 46.4°F | 89°F | 12°F | 14.7 | 72 | May 30 |
| Alton | 47.3°F | 85°F | 18°F | 17.3 | 78 | June 1 |
| Sundance | 44.7°F | 81°F | 19°F | – | – | May 17 |
| Flaming Gorge | 45.8°F | 87°F | 13°F | 11.8 | 44 | May 26 |
| Scofield | 38.7°F | 74°F | 13°F | 26.0 | 225 | June 13 |
| Mexican Hat | 58.2°F | 99°F | 23°F | 6.3 | 2 | April 11 |
| Modena | 50.8°F | 93°F | 18°F | – | – | May 20 |
Source: NOAA NCEI 1991-2020 normals for each station. Last frost: the median last spring date of 32°F.
What are Utah's all-time weather records?
The official state records, reviewed by NOAA's State Climate Extremes Committee: from 117°F to −50°F.
| Record | Value | Where | When |
|---|---|---|---|
| Highest temperature | 117°F | St. George (tied 2 times; the latest shown) | July 10, 2021 |
| Lowest temperature | −50°F | Strawberry Tunnel (East) | January 5, 1913 |
| Most precipitation in 24 hours | 5.08 in | Deer Creek Dam | February 1, 1963 |
| Most snow in 24 hours | 38 in | Alta | December 2, 1982 |
| Deepest snow on the ground | 179 in | Alta (tied 2 times; the latest shown) | April 7, 1958 |
Source: NOAA NCEI State Climate Extremes Committee records.
Which large cities in Utah have no climate record of their own?
These 11 cities of 50,000 or more have no NOAA record with 1991-2020 normals under their own name; each page compares the nearest records, with their distance and elevation.
- West Valley City138,144 people
- West Jordan116,688 people
- Lehi93,446 people
- Sandy92,840 people
- South Jordan86,156 people
- Layton84,348 people
- Millcreek64,217 people
- Herriman62,352 people
- Eagle Mountain60,575 people
- Taylorsville57,819 people
- Murray50,817 people
Which other NOAA stations in Utah keep normals?
77 stations in Utah that are not a town's own record keep 1991-2020 normals too: reservoirs and dams, parks and forests, research farms, remote sites and the second stations of towns (those are shown on the town's page). Each with its normal yearly mean:
- Angle43.9°F
- Arches National Park Headquarters58.0°F
- Bear Lake State Park45.3°F
- Black Rock51.0°F
- Blowhard Mountain Radar37.7°F
- Brigham City (28 mi WNW)47.1°F
- Bryce Canyon Airport41.0°F
- Bryce Canyon National Park Headquarters44.4°F
- Bullfrog Basin59.6°F
- Callao49.3°F
- Canyonlands-The Neck53.6°F
- Canyonlands-The Needles53.6°F
- Capitol Reef National Park53.7°F
- Castle Valley station55.5°F
- Cedar Breaks National Monument41.1°F
- Cedar City (5 mi E)49.3°F
- Cedar City station51.4°F
- Cedar Point48.1°F
- City Creek Water Treatment Plant49.2°F
- Coalville (13 mi E)38.1°F
- Cutler Dam48.8°F
- Deer Creek Dam45.2°F
- Dewey55.0°F
- Dinosaur National Monument-Quarry Area49.2°F
- Electric Lake34.3°F
- Enterprise Beryl Jct48.7°F
- Eskdale51.5°F
- Fish Springs National Wildlife Refuge53.1°F
- Fremont Indian State Park47.1°F
- Garfield54.4°F
- Goblin Valley State Park53.2°F
- Granite Peak Dugway Proving Ground54.5°F
- Grouse Creek45.2°F
- Hans Flat Ranger Station50.7°F
- Hite Ranger Station61.9°F
- Hovenweep National Monument53.7°F
- Ibapah48.3°F
- Jarvie Ranch48.1°F
- Johnson Pass49.8°F
- Kodachrome Basin Park49.3°F
- Little Sahara Rec Area50.1°F
- Logan 5 SW Experiment Farm46.1°F
- Logan Radio KVNU47.1°F
- Logan Utah St University48.5°F
- Lytle Ranch62.8°F
- Manti Radio KMTI47.3°F
- Milford station52.1°F
- Moab Canyonland Airport54.1°F
- Monticello (2 mi E)46.9°F
- Moon Lake40.3°F
- Mountain Dell Dam50.4°F
- Natural Bridges National Monument50.7°F
- Ogden NE Bench51.4°F
- Ogden Pioneer Powerhouse52.9°F
- Ogden Sugar Factory52.7°F
- Ouray (4 mi NE)48.8°F
- Paria Ranger Station56.1°F
- Partoun51.4°F
- Pineview Dam44.3°F
- Rosette47.0°F
- Salina (24 mi E)43.1°F
- Salt Lake City E Bench53.1°F
- Salt Lake Triad Center55.8°F
- Scofield Dam39.2°F
- Silver Lake Brighton37.4°F
- Snake Creek Powerhouse44.9°F
- Spanish Fork Power House52.8°F
- Sunnyside City50.5°F
- Sunnyside City Center49.0°F
- Thiokol Propulsion F S45.4°F
- Timpanogos Cave49.0°F
- Utah Test Range49.8°F
- Valley Of The Gods57.3°F
- Vernal station46.9°F
- Wah Wah Ranch51.8°F
- Weber Basin Pump Plant 350.7°F
- Zion National Park62.0°F
Source: NOAA NCEI 1991-2020 normals for each station.
Next
- Frost dates in UtahLast spring and first autumn frost at every station
- Every stateCompare the statewide normals
- Lytle Ranch62.8°F a year, 11.1 in of precipitation
- Electric Lake34.3°F a year, 24.5 in of precipitation
- Alta39.1°F a year, 47.1 in of precipitation
- Alabama
- Alaska
- Arizona
- Arkansas
- California
- Colorado
- Connecticut
- Delaware
- District of Columbia
- Florida
- Georgia
- Hawaii
- Idaho
- Illinois
- Indiana
- Iowa
- Kansas
- Kentucky
- Louisiana
- Maine
- Maryland
- Massachusetts
- Michigan
- Minnesota
- Mississippi
- Missouri
- Montana
- Nebraska
- Nevada
- New Hampshire
- New Jersey
- New Mexico
- New York
- North Carolina
- North Dakota
- Ohio
- Oklahoma
- Oregon
- Pennsylvania
- Rhode Island
- South Carolina
- South Dakota
- Tennessee
- Texas
- Vermont
- Virginia
- Washington
- West Virginia
- Wisconsin
- Wyoming