Guest, Sign inJoin
Utah rankings · Climate

Snowiest towns in Utah

East Basin gets the most snow of Utah’s 118 towns of 2,500+ with a snow record: about 153 inches in a normal winter at its NOAA station. Ivins gets the least, about 1 inches; 31 of the 118 average 60 inches or more.

NOAA U.S. Climate Normals, 1991–2020, at each town’s nearest station with a snow record (named in each row). A described list: no letters. How grades work

#T1

Park City

Summit County · 8,587 people
153in

54 days a year with an inch or more·Snyderville station, 6 km

All 118 towns

Snow in a normal winter, most first. Towns that share a station share its figure and rank (T = tied; 101 towns here share a station).

118 towns ranked. Not here? See why a town may be missing.

#TownSnow a yearDays with 1″+NOAA station
T1East Basinunincorporated, Summit County · 4,002 people153 in54Snyderville7.4 km
T1Park CitySummit County · 8,587 people153 in54Snyderville6.3 km
T1Snydervilleunincorporated, Summit County · 5,948 people153 in54Snyderville0.6 km
T1Summit Parkunincorporated, Summit County · 8,537 people153 in54Snyderville6.0 km
5BountifulDavis County · 44,988 people119 in29Bountiful Bench2.3 km
T6Cottonwood HeightsSalt Lake County · 32,265 people82 in19Cottonwood Weir2.7 km
T6RivertonSalt Lake County · 47,395 people82 in19Cottonwood Weir18.9 km
T6SandySalt Lake County · 92,386 people82 in19Cottonwood Weir7.7 km
T6South JordanSalt Lake County · 87,614 people82 in19Cottonwood Weir19.0 km
T6West JordanSalt Lake County · 116,812 people82 in19Cottonwood Weir18.5 km
T6White CitySalt Lake County · 5,146 people82 in19Cottonwood Weir8.7 km
T12ErdaTooele County · 4,056 people75 in22Tooele9.3 km
T12Lake Point2,947 people75 in22Tooele17.1 km
T12Stansbury Parkunincorporated, Tooele County · 11,242 people75 in22Tooele10.9 km
T12TooeleTooele County · 42,270 people75 in22Tooele1.3 km
T16HeberWasatch County · 19,651 people75 in26Heber6.4 km
T16MidwayWasatch County · 6,011 people75 in26Heber5.2 km
T18AlpineUtah County · 10,444 people74 in24Alpine0.2 km
T18Cedar HillsUtah County · 9,755 people74 in24Alpine6.0 km
T18DraperSalt Lake County · 50,652 people74 in24Alpine8.7 km
T18HerrimanSalt Lake County · 63,282 people74 in24Alpine21.3 km
T18HighlandUtah County · 21,571 people74 in24Alpine4.6 km
T18LehiUtah County · 95,313 people74 in24Alpine10.0 km
T24MapletonUtah County · 16,275 people66 in22Spanish Fk Pwr House5.0 km
T24SalemUtah County · 12,234 people66 in22Spanish Fk Pwr House6.0 km
T24Spanish ForkUtah County · 48,837 people66 in22Spanish Fk Pwr House4.9 km
T24SpringvilleUtah County · 35,670 people66 in22Spanish Fk Pwr House9.5 km
T28RichmondCache County · 3,130 people62 in24Richmond1.9 km
T28SmithfieldCache County · 15,153 people62 in24Richmond8.0 km
30FillmoreMillard County · 2,874 people62 in20Fillmore1.4 km
31WellsvilleCache County · 4,303 people62 in20Logan Utah St Univ17.8 km
T32Cedar CityIron County · 41,871 people60 in17Cedar City2.3 km
T32EnochIron County · 8,847 people60 in17Cedar City11.7 km
T34HolladaySalt Lake County · 31,162 people56 in16Holladay 0.5 ESE1.1 km
T34KearnsSalt Lake County · 35,404 people56 in16Holladay 0.5 ESE16.8 km
T34MidvaleSalt Lake County · 36,099 people56 in16Holladay 0.5 ESE8.9 km
T34MillcreekSalt Lake County · 63,926 people56 in16Holladay 0.5 ESE3.0 km
T34MurraySalt Lake County · 53,297 people56 in16Holladay 0.5 ESE6.5 km
T34South Salt LakeSalt Lake County · 26,934 people56 in16Holladay 0.5 ESE8.6 km
T34TaylorsvilleSalt Lake County · 57,484 people56 in16Holladay 0.5 ESE11.7 km
T41Elk RidgeUtah County · 4,969 people55 in21Santaquin Chlorinator10.4 km
T41MorganMorgan County · 4,580 people55 in19Morgan1.9 km
T41PaysonUtah County · 24,630 people55 in21Santaquin Chlorinator9.3 km
T41SantaquinUtah County · 18,989 people55 in21Santaquin Chlorinator1.9 km
45ParowanIron County · 3,282 people55 in18Cedar City 5e24.2 km
46MantiSanpete County · 3,794 people53 in19Manti1.0 km
T47CentervilleDavis County · 16,480 people52 in19Bountiful-val Verda8.0 km
T47North Salt LakeDavis County · 23,588 people52 in19Bountiful-val Verda2.5 km
T47West BountifulDavis County · 5,931 people52 in19Bountiful-val Verda5.4 km
T47Woods CrossDavis County · 11,429 people52 in19Bountiful-val Verda3.1 km
T51Salt Lake CitySalt Lake County · 218,428 people52 in16Salt Lake City Intl AP3.6 km
T51West Valley CitySalt Lake County · 137,491 people52 in16Salt Lake City Intl AP10.6 km
T53ClearfieldDavis County · 35,144 people50 in13Farmington 3 NW11.1 km
T53FarmingtonDavis County · 26,266 people50 in13Farmington 3 NW4.5 km
T53Fruit HeightsDavis County · 5,952 people50 in13Farmington 3 NW2.6 km
T53KaysvilleDavis County · 33,307 people50 in13Farmington 3 NW1.4 km
T53LaytonDavis County · 85,308 people50 in13Farmington 3 NW6.8 km
T53SyracuseDavis County · 39,909 people50 in13Farmington 3 NW13.7 km
T53West PointDavis County · 13,058 people50 in13Farmington 3 NW17.9 km
60ProvoUtah County · 114,527 people45 in16Provo Byu0.5 km
T61Hyde ParkCache County · 5,786 people44 in20Logan Radio Kvnu8.3 km
T61HyrumCache County · 11,132 people44 in20Logan Radio Kvnu11.4 km
T61LoganCache County · 55,576 people44 in20Logan Radio Kvnu1.3 km
T61MillvilleCache County · 2,508 people44 in20Logan Radio Kvnu6.3 km
T61NibleyCache County · 8,975 people44 in20Logan Radio Kvnu6.9 km
T61North LoganCache County · 11,608 people44 in20Logan Radio Kvnu6.1 km
T61ProvidenceCache County · 9,539 people44 in20Logan Radio Kvnu5.0 km
T68LindonUtah County · 12,015 people41 in14Pleasant Grove3.2 km
T68OremUtah County · 95,214 people41 in14Pleasant Grove8.3 km
T68Pleasant GroveUtah County · 37,773 people41 in14Pleasant Grove0.8 km
T71GarlandBox Elder County · 2,915 people40 in14Tremonton2.8 km
T71TremontonBox Elder County · 12,934 people40 in14Tremonton2.2 km
T73Brigham CityBox Elder County · 20,633 people38 in14Brigham City Waste Plt2.1 km
T73North OgdenWeber County · 21,689 people38 in14Brigham City Waste Plt24.3 km
T73PerryBox Elder County · 6,226 people38 in14Brigham City Waste Plt6.6 km
T73Plain CityWeber County · 9,256 people38 in14Brigham City Waste Plt24.6 km
T73Pleasant ViewWeber County · 11,423 people38 in14Brigham City Waste Plt22.4 km
78GrantsvilleTooele County · 16,472 people33 in12Grantsville 2w3.4 km
79NephiJuab County · 7,488 people32 in10Levan16.2 km
80GunnisonSanpete County · 3,693 people30 in10Scipio27.1 km
T81American ForkUtah County · 41,020 people26 in12Utah Lake Lehi8.9 km
T81BluffdaleSalt Lake County · 19,506 people26 in12Utah Lake Lehi13.2 km
T81Eagle MountainUtah County · 66,557 people26 in12Utah Lake Lehi11.0 km
T81Saratoga SpringsUtah County · 61,397 people26 in12Utah Lake Lehi2.4 km
T81VineyardUtah County · 16,092 people26 in12Utah Lake Lehi13.6 km
86DeltaMillard County · 3,868 people25 in9Delta6.6 km
87MagnaSalt Lake County · 35,401 people23 in10Garfield3.0 km
T88ClintonDavis County · 23,797 people23 in9Weber Basin Pump Plt 313.3 km
T88Farr WestWeber County · 8,163 people23 in9Weber Basin Pump Plt 323.6 km
T88HarrisvilleWeber County · 7,154 people23 in9Weber Basin Pump Plt 320.5 km
T88HooperWeber County · 9,741 people23 in9Weber Basin Pump Plt 331.5 km
T88Mountain Greenunincorporated, Morgan County · 3,976 people23 in9Weber Basin Pump Plt 311.3 km
T88OgdenWeber County · 89,510 people23 in9Weber Basin Pump Plt 314.0 km
T88RiverdaleWeber County · 9,206 people23 in9Weber Basin Pump Plt 310.3 km
T88RoyWeber County · 38,794 people23 in9Weber Basin Pump Plt 313.3 km
T88South OgdenWeber County · 17,710 people23 in9Weber Basin Pump Plt 38.0 km
T88South WeberDavis County · 8,218 people23 in9Weber Basin Pump Plt 33.7 km
T88SunsetDavis County · 5,549 people23 in9Weber Basin Pump Plt 310.2 km
T88Washington TerraceWeber County · 9,075 people23 in9Weber Basin Pump Plt 38.6 km
T88West HavenWeber County · 25,627 people23 in9Weber Basin Pump Plt 316.2 km
101KanabKane County · 5,332 people22 in8Kanab3.2 km
T102Maeserunincorporated, Uintah County · 4,435 people20 in8Vernal5.1 km
T102VernalUintah County · 10,671 people20 in8Vernal1.3 km
T104EphraimSanpete County · 6,393 people20 in7Ephraim1.1 km
T104Mount PleasantSanpete County · 4,018 people20 in7Ephraim23.7 km
106BeaverBeaver County · 3,699 people19 in7Circleville33.5 km
T107MonroeSevier County · 2,738 people18 in9Richfield Radio Ksvc15.8 km
T107RichfieldSevier County · 8,478 people18 in9Richfield Radio Ksvc1.3 km
T107SalinaSevier County · 2,640 people18 in9Richfield Radio Ksvc27.0 km
110RooseveltDuchesne County · 7,032 people16 in8Roosevelt Radio2.5 km
111MoabGrand County · 5,206 people9 in4Moab0.5 km
112PriceCarbon County · 8,368 people9 in4Price Blm1.7 km
T113HurricaneWashington County · 25,745 people1 in1La Verkin9.9 km
T113La VerkinWashington County · 4,515 people1 in1La Verkin3.8 km
T115IvinsWashington County · 11,546 people1 in0St George9.0 km
T115Santa ClaraWashington County · 8,722 people1 in0St George4.6 km
T115St. GeorgeWashington County · 108,713 people1 in0St George5.4 km
T115WashingtonWashington County · 37,107 people1 in0St George10.6 km

A station’s normal can differ from the town’s own when the station sits higher or lower; each town’s Climate page names its station and checks it.

Quick answers

Questions people ask

Which Utah town gets the most snow?

Summit Park (Summit County), about 153 inches in a normal winter at the Snyderville station.

What part of Utah gets the least amount of snow?

Among towns of 2,500+, the least snow falls in Ivins (Washington County, about 1 in), Santa Clara (Washington County, about 1 in), St. George (Washington County, about 1 in), on NOAA’s 1991–2020 normals at each town’s station. See the towns with the least snow.

Why isn’t my town on this list?

The list covers towns of 2,500+ residents (119 in Utah) whose nearest station has a snow normal of an inch or more; 1 have no station with a snow record. Smaller towns show their snow on their own Climate page.

Go deeper

More Utah lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All Utah rankings →
Other states

Snowiest towns in other states