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:

  1. Jan38°18°
  2. Feb43°21°
  3. Mar53°28°
  4. Apr59°34°
  5. May70°42°
  6. Jun81°51°
  7. Jul88°58°
  8. Aug86°57°
  9. Sep77°48°
  10. Oct63°36°
  11. Nov49°26°
  12. Dec38°18°
Utah statewide normals by month, 1991-2020 (NOAA nClimDiv)
MonthHighLowMeanPrecip.
January38°F18°F28.0°F1.24
February43°F21°F32.3°F1.22
March53°F28°F40.4°F1.24
April59°F34°F46.5°F1.25
May70°F42°F55.8°F1.28
June81°F51°F65.9°F0.66
July88°F58°F73.3°F0.90
August86°F57°F71.1°F1.09
September77°F48°F62.2°F1.17
October63°F36°F49.6°F1.32
November49°F26°F37.3°F0.98
December38°F18°F27.9°F1.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).

Utah statewide mean temperature in recent years
YearMeanAgainst normal
202150.7°F+1.5°F
202249.5°F+0.3°F
202348.5°F−0.7°F
202451.0°F+1.8°F
202551.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).

Salt Lake City: 54.7°F a yearProvo: 54.6°F a yearSt. George: 62.7°F a yearOrem: 52.9°F a yearOgden: 51.7°F a yearSaratoga Springs: 50.7°F a yearLogan: 47.6°F a yearDraper: 54.5°F a yearBountiful: 51.2°F a yearTooele: 52.0°F a yearCedar City: 50.3°F a yearPleasant Grove: 54.4°F a yearCottonwood Heights: 53.2°F a yearFarmington: 52.0°F a yearNorth Salt Lake: 51.9°F a yearBrigham City: 50.1°F a yearHeber: 46.6°F a yearSantaquin: 50.7°F a yearGrantsville: 51.2°F a yearTremonton: 50.9°F a yearVernal: 47.8°F a yearAlpine: 51.1°F a yearRichfield: 49.7°F a yearPark City: 43.6°F a yearPrice: 49.5°F a yearRoosevelt: 46.2°F a yearNephi: 50.5°F a yearEphraim: 46.9°F a yearKanab: 56.0°F a yearMoab: 57.6°F a yearMorgan: 47.5°F a yearMaeser: 46.6°F a yearLa Verkin: 60.8°F a yearBeaver: 44.3°F a yearDelta: 50.6°F a yearManti: 49.2°F a yearBlanding: 52.4°F a yearRichmond: 47.5°F a yearFillmore: 51.3°F a yearEnterprise: 49.8°F a yearKamas: 44.6°F a yearPanguitch: 43.8°F a yearMonticello: 47.3°F a yearMoroni: 47.5°F a yearDuchesne: 48.1°F a yearWellington: 47.0°F a yearCoalville: 46.6°F a yearCastle Dale: 48.9°F a yearFerron: 49.7°F a yearMilford: 51.6°F a yearWendover: 52.3°F a yearLevan: 50.5°F a yearEden: 46.1°F a yearEscalante: 51.9°F a yearOak City: 52.3°F a yearHuntsville: 46.1°F a yearOrderville: 51.8°F a yearMyton: 48.0°F a yearTrenton: 45.9°F a yearCircleville: 50.0°F a yearBig Water: 57.6°F a yearLoa: 44.5°F a yearDeseret: 51.0°F a yearKanosh: 53.7°F a yearRandolph: 39.4°F a yearMarysvale: 49.2°F a yearDugway: 51.7°F a yearFort Duchesne: 46.7°F a yearNeola: 45.4°F a yearScipio: 49.5°F a yearCastle Valley: 54.7°F a yearJensen: 46.0°F a yearVeyo: 56.6°F a yearLaketown: 43.0°F a yearManila: 44.7°F a yearKoosharem: 44.8°F a yearVernon: 46.9°F a yearTorrey: 51.1°F a yearWanship: 45.2°F a yearLa Sal: 48.1°F a yearAltamont: 42.2°F a yearBluff: 55.1°F a yearNew Harmony: 51.6°F a yearBoulder: 50.3°F a yearAlta: 39.1°F a yearWoodruff: 39.2°F a yearHanksville: 53.9°F a yearBrian Head: 36.5°F a yearFairfield: 47.6°F a yearHatch: 43.9°F a yearEcho: 46.4°F a yearAlton: 47.3°F a yearSundance: 44.7°F a yearFlaming Gorge: 45.8°F a yearScofield: 38.7°F a yearMexican Hat: 58.2°F a yearModena: 50.8°F a yearSalt Lake CityProvoSt. George
Utah: the places PlainClimate covers by their normal yearly mean temperature: from the coolest place (36.5°F a year, blue) to the warmest (62.7°F, red); each dot is a place's NOAA station.
Utah: every place PlainClimate covers, with its NOAA 1991-2020 normals (largest first)
PlaceYearJuly highJanuary lowPrecip.SnowLast frost
Salt Lake City54.7°F94°F24°F15.552April 8
Provo54.6°F95°F24°F17.245April 18
St. George62.7°F102°F28°F9.31March 14
Orem52.9°F93°F20°F––April 19
Ogden51.7°F91°F21°F16.4–April 22
Saratoga Springs50.7°F92°F19°F13.126April 30
Logan47.6°F91°F15°F15.6–May 8
Draper54.5°F94°F25°F––April 18
Bountiful51.2°F87°F23°F27.6119April 25
Tooele52.0°F91°F21°F18.475May 2
Cedar City50.3°F91°F18°F11.0–May 21
Pleasant Grove54.4°F93°F24°F16.441April 17
Cottonwood Heights53.2°F91°F23°F24.382April 29
Farmington52.0°F91°F22°F20.650April 19
North Salt Lake51.9°F91°F22°F22.652April 24
Brigham City50.1°F91°F18°F15.538May 5
Heber46.6°F90°F13°F15.175June 4
Santaquin50.7°F90°F20°F18.455May 4
Grantsville51.2°F92°F19°F11.633May 2
Tremonton50.9°F91°F19°F16.140April 24
Vernal47.8°F91°F10°F8.6–May 6
Alpine51.1°F90°F22°F21.174May 3
Richfield49.7°F90°F17°F7.818May 21
Park City43.6°F80°F16°F22.4–May 29
Price49.5°F90°F16°F8.4–May 3
Roosevelt46.2°F93°F2°F7.416May 23
Nephi50.5°F90°F20°F13.745May 6
Ephraim46.9°F91°F11°F11.720May 28
Kanab56.0°F94°F25°F14.922April 29
Moab57.6°F99°F21°F9.19April 11
Morgan47.5°F92°F14°F17.155May 25
Maeser46.6°F86°F12°F13.662May 15
La Verkin60.8°F98°F29°F11.61April 1
Beaver44.3°F80°F16°F20.2121June 1
Delta50.6°F95°F16°F8.025May 16
Manti49.2°F87°F19°F13.153May 11
Blanding52.4°F89°F22°F12.9–April 28
Richmond47.5°F89°F17°F20.362May 11
Fillmore51.3°F88°F21°F15.062May 4
Enterprise49.8°F90°F19°F15.225May 21
Kamas44.6°F85°F15°F16.697June 5
Panguitch43.8°F86°F8°F10.425June 12
Monticello47.3°F84°F17°F15.7–May 17
Moroni47.5°F89°F13°F12.6–May 26
Duchesne48.1°F89°F11°F9.429May 6
Wellington47.0°F91°F8°F9.122May 27
Coalville46.6°F89°F13°F16.470June 7
Castle Dale48.9°F91°F10°F8.017May 18
Ferron49.7°F89°F14°F8.625May 6
Milford51.6°F95°F18°F8.7–May 13
Wendover52.3°F93°F20°F3.6–April 18
Levan50.5°F91°F18°F14.132May 10
Eden46.1°F87°F15°F28.2–May 25
Escalante51.9°F92°F19°F10.626May 8
Oak City52.3°F93°F20°F13.933May 2
Huntsville46.1°F90°F11°F21.182June 4
Orderville51.8°F91°F19°F––May 15
Myton48.0°F91°F7°F7.0–May 7
Trenton45.9°F89°F12°F16.949May 17
Circleville50.0°F90°F16°F9.219May 23
Big Water57.6°F98°F23°F7.7–April 8
Loa44.5°F84°F10°F8.419May 31
Deseret51.0°F95°F16°F8.320May 14
Kanosh53.7°F92°F22°F15.580April 30
Randolph39.4°F82°F4°F14.471June 14
Marysvale49.2°F90°F16°F8.2–May 24
Dugway51.7°F96°F17°F8.315May 11
Fort Duchesne46.7°F92°F5°F6.0–May 19
Neola45.4°F85°F9°F9.131May 19
Scipio49.5°F91°F16°F13.230May 22
Castle Valley54.7°F95°F18°F12.3–April 19
Jensen46.0°F92°F3°F8.319May 20
Veyo56.6°F92°F28°F14.211April 9
Laketown43.0°F81°F14°F14.984May 28
Manila44.7°F83°F12°F11.5–May 22
Koosharem44.8°F85°F12°F10.1–June 6
Vernon46.9°F90°F12°F10.636June 1
Torrey51.1°F87°F22°F8.4–April 22
Wanship45.2°F87°F13°F16.472June 11
La Sal48.1°F86°F17°F12.750May 17
Altamont42.2°F82°F7°F9.439May 31
Bluff55.1°F96°F20°F7.37April 24
New Harmony51.6°F90°F21°F17.638May 9
Boulder50.3°F84°F21°F11.852May 4
Alta39.1°F73°F15°F47.1458June 11
Woodruff39.2°F83°F2°F9.950–
Hanksville53.9°F99°F15°F6.27May 5
Brian Head36.5°F71°F10°F––June 21
Fairfield47.6°F90°F13°F12.534June 2
Hatch43.9°F85°F9°F13.253June 19
Echo46.4°F89°F12°F14.772May 30
Alton47.3°F85°F18°F17.378June 1
Sundance44.7°F81°F19°F––May 17
Flaming Gorge45.8°F87°F13°F11.844May 26
Scofield38.7°F74°F13°F26.0225June 13
Mexican Hat58.2°F99°F23°F6.32April 11
Modena50.8°F93°F18°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.

Utah: official all-time records (NOAA State Climate Extremes Committee)
RecordValueWhereWhen
Highest temperature117°FSt. George (tied 2 times; the latest shown)July 10, 2021
Lowest temperature−50°FStrawberry Tunnel (East)January 5, 1913
Most precipitation in 24 hours5.08 inDeer Creek DamFebruary 1, 1963
Most snow in 24 hours38 inAltaDecember 2, 1982
Deepest snow on the ground179 inAlta (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.

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:

Source: NOAA NCEI 1991-2020 normals for each station.

Next