Guest, Sign inJoin
Summit Park, Utah sign, Apr 16Summit Park, #1 on this list · Photo: An Errant Knight · CC BY-SA 4.0
Utah rankings · Climate

Towns with the coolest summers in Utah

Summit Park has the coolest summers of Utah’s 116 towns of 2,500+: July afternoons average a high of 79° (NOAA 1991–2020 normals). The typical town here averages 92°; 2 of the 116 stay under 80°.

The average July high. NOAA U.S. Climate Normals, 1991–2020, from NOAA’s 5 km grid at each town’s center; one town for each grid cell. A described list: no letters. How grades work

#1

Summit Park

unincorporated, Summit County · 8,537 people
79°

July high·January low 18°·5 days of 90°+ a year

#3

Park City

Summit County · 8,587 people
81°

July high·January low 18°·5 days of 90°+ a year

All 116 towns

July high, lowest first. Towns with the same figure share a rank (T = tied; 86 towns here).

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

#TownJuly highDays ≥90°January low
1Summit Parkunincorporated, Summit County · 8,537 people79°518°average low
2Snydervilleunincorporated, Summit County · 5,948 people80°518°average low
3Park CitySummit County · 8,587 people81°518°average low
4East Basinunincorporated, Summit County · 4,002 people84°514°average low
5ParowanIron County · 3,282 people86°1219°average low
6Mount PleasantSanpete County · 4,018 people87°3214°average low
7MonroeSevier County · 2,738 people88°4418°average low
T8HeberWasatch County · 19,651 people88°1712°average low
T8MidwayWasatch County · 6,011 people88°2813°average low
10AlpineUtah County · 10,444 people88°3621°average low
11BountifulDavis County · 44,988 people88°2622°average low
T12HelperCarbon County · 2,126 people89°4512°average low
T12SmithfieldCache County · 15,153 people89°4415°average low
T12WellsvilleCache County · 4,303 people89°3018°average low
T15DraperSalt Lake County · 50,652 people89°3622°average low
T15MorganMorgan County · 4,580 people89°4815°average low
17Maeserunincorporated, Uintah County · 4,435 people89°349°average low
18ProvidenceCache County · 9,539 people89°3215°average low
T19EphraimSanpete County · 6,393 people89°4814°average low
T19Hyde ParkCache County · 5,786 people89°3214°average low
T19MantiSanpete County · 3,794 people89°1814°average low
22RichmondCache County · 3,130 people90°4414°average low
T23Mountain Greenunincorporated, Morgan County · 3,976 people90°4116°average low
T23North LoganCache County · 11,608 people90°3214°average low
T25HerrimanSalt Lake County · 63,282 people90°3622°average low
T25LoganCache County · 55,576 people90°3515°average low
T25NibleyCache County · 8,975 people90°3015°average low
28HyrumCache County · 11,132 people90°3015°average low
29VernalUintah County · 10,671 people90°348°average low
30RichfieldSevier County · 8,478 people90°4416°average low
31Fruit HeightsDavis County · 5,952 people90°5621°average low
T32BeaverBeaver County · 3,699 people90°6016°average low
T32South OgdenWeber County · 17,710 people90°4921°average low
T34NaplesUintah County · 2,488 people91°428°average low
T34SalinaSevier County · 2,640 people91°4416°average low
T36HighlandUtah County · 21,571 people91°5521°average low
T36LehiUtah County · 95,313 people91°5021°average low
T38Cottonwood HeightsSalt Lake County · 32,265 people91°4822°average low
T38MapletonUtah County · 16,275 people91°6018°average low
T38South WeberDavis County · 8,218 people91°4121°average low
T38West JordanSalt Lake County · 116,812 people91°4823°average low
T42GarlandBox Elder County · 2,915 people91°4418°average low
T42TremontonBox Elder County · 12,934 people91°4417°average low
44RooseveltDuchesne County · 7,032 people91°596°average low
T45Eagle MountainUtah County · 66,557 people91°4318°average low
T45GunnisonSanpete County · 3,693 people91°4815°average low
T45MillcreekSalt Lake County · 63,926 people91°4822°average low
T45TooeleTooele County · 42,270 people91°5621°average low
T49BlandingSan Juan County · 3,199 people91°4820°average low
T49Cedar CityIron County · 41,871 people91°2718°average low
T49HolladaySalt Lake County · 31,162 people91°4822°average low
T49KearnsSalt Lake County · 35,404 people91°6223°average low
T49South JordanSalt Lake County · 87,614 people91°7822°average low
T54PerryBox Elder County · 6,226 people91°4518°average low
T54RivertonSalt Lake County · 47,395 people91°7821°average low
T56NephiJuab County · 7,488 people91°4817°average low
T56SandySalt Lake County · 92,386 people91°4822°average low
T58BluffdaleSalt Lake County · 19,506 people92°7820°average low
T58Cedar HillsUtah County · 9,755 people92°5520°average low
T58Elk RidgeUtah County · 4,969 people92°5019°average low
T58FarmingtonDavis County · 26,266 people92°5621°average low
T58North OgdenWeber County · 21,689 people92°3819°average low
T58PriceCarbon County · 8,368 people92°4514°average low
T58West BountifulDavis County · 5,931 people92°4122°average low
T65American ForkUtah County · 41,020 people92°5520°average low
T65CentervilleDavis County · 16,480 people92°4121°average low
T65KaysvilleDavis County · 33,307 people92°5622°average low
T65LaytonDavis County · 85,308 people92°4122°average low
T65OremUtah County · 95,214 people92°7420°average low
T65SunsetDavis County · 5,549 people92°4922°average low
71Brigham CityBox Elder County · 20,633 people92°4518°average low
T72ClearfieldDavis County · 35,144 people92°4122°average low
T72MidvaleSalt Lake County · 36,099 people92°7822°average low
T72Pleasant GroveUtah County · 37,773 people92°5520°average low
T72Washington TerraceWeber County · 9,075 people92°4921°average low
T76EnochIron County · 8,847 people92°4418°average low
T76HarrisvilleWeber County · 7,154 people92°5119°average low
T76North Salt LakeDavis County · 23,588 people92°4122°average low
T76West Valley CitySalt Lake County · 137,491 people92°6223°average low
T80OgdenWeber County · 89,510 people92°5120°average low
T80RiverdaleWeber County · 9,206 people92°4921°average low
T80Salt Lake CitySalt Lake County · 218,428 people92°6223°average low
T83MurraySalt Lake County · 53,297 people92°6222°average low
T83Pleasant ViewWeber County · 11,423 people92°5119°average low
T83TaylorsvilleSalt Lake County · 57,484 people92°6222°average low
T86ClintonDavis County · 23,797 people92°4922°average low
T86FillmoreMillard County · 2,874 people92°3719°average low
T86Plain CityWeber County · 9,256 people92°6520°average low
T86SantaquinUtah County · 18,989 people92°5020°average low
T86Saratoga SpringsUtah County · 61,397 people92°5020°average low
T86South Salt LakeSalt Lake County · 26,934 people92°6222°average low
T86SyracuseDavis County · 39,909 people92°4922°average low
T93PaysonUtah County · 24,630 people92°6019°average low
T93West HavenWeber County · 25,627 people92°6520°average low
T95HooperWeber County · 9,741 people92°6521°average low
T95RoyWeber County · 38,794 people92°4921°average low
T95VineyardUtah County · 16,092 people92°5520°average low
T95West PointDavis County · 13,058 people92°4922°average low
99SpringvilleUtah County · 35,670 people93°7418°average low
T100ErdaTooele County · 4,056 people93°5821°average low
T100ProvoUtah County · 114,527 people93°7419°average low
T102Lake Point2,947 people93°5822°average low
T102Spanish ForkUtah County · 48,837 people93°6019°average low
T104MagnaSalt Lake County · 35,401 people93°5823°average low
T104Stansbury Parkunincorporated, Tooele County · 11,242 people93°5821°average low
106SalemUtah County · 12,234 people93°6019°average low
107GrantsvilleTooele County · 16,472 people94°5820°average low
108KanabKane County · 5,332 people94°7123°average low
109DeltaMillard County · 3,868 people95°7417°average low
110MoabGrand County · 5,206 people98°10820°average low
111IvinsWashington County · 11,546 people100°12832°average low
112La VerkinWashington County · 4,515 people100°11929°average low
113HurricaneWashington County · 25,745 people101°11831°average low
114WashingtonWashington County · 37,107 people102°12832°average low
115Santa ClaraWashington County · 8,722 people102°12832°average low
116St. GeorgeWashington County · 108,713 people103°12833°average low
Quick answers

Questions people ask

Which Utah town has the coolest summers?

Summit Park (unincorporated, Summit County): July afternoons average a high of 79°. Snyderville (80°) and Park City (81°) follow.

How are these towns ranked?

By the average July high (the warmest month’s afternoons), lowest first, on NOAA’s 1991–2020 normals, read from its 5 km grid at each town’s center. Towns with the same figure share a rank (T); the figure and the state rank are the ones on each town’s Climate page. How grades work.

Why isn’t my town on this list?

The list covers towns of 2,500+ residents, one for each of NOAA’s 5 km grid cells (116 in Utah): where towns share a cell, one of them stands for it, since the grid gives them the same figures. Every town’s own figures are on its Climate page. Every town is on the Utah 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

Coolest summers in other states