Guest, Sign inJoin
Breckenridge Main StreetBreckenridge, #1 on this list · Photo: Av9 · CC BY-SA 3.0
Colorado rankings · Climate

Towns with the coolest summers in Colorado

Breckenridge has the coolest summers of Colorado’s 149 towns of 2,500+: July afternoons average a high of 72° (NOAA 1991–2020 normals). The typical town here averages 89°; 10 of the 149 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

Breckenridge

Summit County · 5,015 people
72°

July high·January low 8°·0 days of 90°+ a year

#3

Leadville

Lake County · 2,668 people
73°

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

All 149 towns

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

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

#TownJuly highDays ≥90°January low
1BreckenridgeSummit County · 5,015 people72°08°average low
2VailEagle County · 4,407 people72°010°average low
3LeadvilleLake County · 2,668 people73°05°average low
4FriscoSummit County · 2,792 people73°07°average low
5SilverthorneSummit County · 5,418 people74°06°average low
6Woodland ParkTeller County · 8,014 people77°010°average low
7Estes ParkLarimer County · 5,780 people79°211°average low
8Snowmass VillagePitkin County · 2,965 people79°013°average low
9Edwardsunincorporated, Eagle County · 10,785 people79°011°average low
10AspenPitkin County · 6,489 people80°010°average low
11AvonEagle County · 6,184 people80°07°average low
12Black Forestunincorporated, El Paso County · 15,738 people81°516°average low
13Evergreenunincorporated, Jefferson County · 8,602 people81°216°average low
T14Geneseeunincorporated, Jefferson County · 3,778 people81°620°average low
T14Monte VistaRio Grande County · 4,005 people81°12°average low
T16GunnisonGunnison County · 6,836 people82°20°average low
T16Palmer LakeEl Paso County · 2,591 people82°714°average low
18Woodmoorunincorporated, El Paso County · 8,934 people82°714°average low
19Buena VistaChaffee County · 3,248 people82°59°average low
20AlamosaAlamosa County · 9,849 people82°43°average low
21Steamboat SpringsRoutt County · 13,557 people82°66°average low
22MonumentEl Paso County · 13,813 people83°1514°average low
23Gleneagleunincorporated, El Paso County · 6,440 people84°2414°average low
24Air Force Academy College campusunincorporated, El Paso County · 6,727 people84°2414°average low
25Ponderosa Parkunincorporated, Elbert County · 3,453 people84°1916°average low
26Manitou SpringsEl Paso County · 4,577 people85°2316°average low
T27BasaltEagle County · 4,009 people85°3912°average low
T27Castle RockDouglas County · 83,815 people85°2318°average low
29Cimarron Hillsunincorporated, El Paso County · 19,817 people85°2318°average low
30SalidaChaffee County · 5,985 people85°1510°average low
31MeekerRio Blanco County · 2,417 people86°169°average low
32DurangoLa Plata County · 19,733 people86°1412°average low
T33Castle PinesDouglas County · 15,583 people86°2319°average low
T33GoldenJefferson County · 20,390 people86°3118°average low
35The Pineryunincorporated, Douglas County · 11,871 people86°3517°average low
T36Castle Pines Villageunincorporated, Douglas County · 4,436 people86°2319°average low
T36Colorado SpringsEl Paso County · 494,743 people86°2317°average low
T36CraigMoffat County · 8,874 people86°326°average low
T36El Jebelunincorporated, Eagle County · 2,941 people86°3913°average low
40Roxborough Parkunincorporated, Douglas County · 9,085 people86°1918°average low
41GypsumEagle County · 9,212 people86°4411°average low
42Applewoodunincorporated, Jefferson County · 8,350 people87°3120°average low
T43EagleEagle County · 7,280 people87°449°average low
T43Lone TreeDouglas County · 15,278 people87°3219°average low
45BayfieldLa Plata County · 2,974 people87°2213°average low
46Glenwood SpringsGarfield County · 10,395 people87°3914°average low
T47ParkerDouglas County · 65,985 people87°3518°average low
T47Stonegateunincorporated, Douglas County · 8,906 people87°3518°average low
49Highlands Ranchunincorporated, Douglas County · 102,257 people87°2320°average low
T50Dakota Ridgeunincorporated, Jefferson County · 33,753 people87°3319°average low
T50Security-Widefieldunincorporated, El Paso County · 37,345 people87°2318°average low
T52Acres Greenunincorporated, Douglas County · 2,639 people88°3219°average low
T52Fairmountunincorporated, Jefferson County · 9,902 people88°3919°average low
T54Dove Valleyunincorporated, Arapahoe County · 4,806 people88°3218°average low
T54Meridianunincorporated, Douglas County · 5,634 people88°3219°average low
T56Sterling Ranchunincorporated, Douglas County · 4,213 people88°3619°average low
T56Stratmoorunincorporated, El Paso County · 5,412 people88°2318°average low
58WalsenburgHuerfano County · 3,039 people88°3419°average low
T59ArvadaJefferson County · 122,901 people88°3920°average low
T59CentennialArapahoe County · 108,658 people88°3219°average low
61Greenwood VillageArapahoe County · 15,323 people88°4719°average low
T62CarbondaleGarfield County · 6,762 people88°3911°average low
T62Ken Carylunincorporated, Jefferson County · 33,233 people88°3319°average low
T62LakewoodJefferson County · 156,927 people88°3120°average low
T62SuperiorBoulder County · 13,637 people88°3320°average low
T66TrinidadLas Animas County · 8,091 people88°3618°average low
T66WellingtonLarimer County · 12,169 people88°3216°average low
68BoulderBoulder County · 105,689 people88°3317°average low
T69BennettAdams County · 4,224 people88°4616°average low
T69LouisvilleBoulder County · 20,581 people88°3319°average low
T71AuroraArapahoe County · 410,053 people89°4218°average low
T71Cherry Hills VillageArapahoe County · 6,389 people89°4720°average low
T73Fort Carsonunincorporated, El Paso County · 18,019 people89°2318°average low
T73Sherrelwoodunincorporated, Adams County · 18,692 people89°5320°average low
T75Columbineunincorporated, Arapahoe County · 25,478 people89°3319°average low
T75Four Square Mileunincorporated, Arapahoe County · 23,024 people89°4219°average low
T75Strasburgunincorporated, Adams County · 3,455 people89°4815°average low
T75Wheat RidgeJefferson County · 32,081 people89°3920°average low
T79BroomfieldBroomfield County · 79,174 people89°5319°average low
T79EnglewoodArapahoe County · 35,305 people89°3320°average low
T79FountainEl Paso County · 29,450 people89°4218°average low
T79GlendaleArapahoe County · 4,475 people89°4219°average low
T79WestminsterAdams County · 116,182 people89°5319°average low
T84EdgewaterJefferson County · 4,870 people89°3120°average low
T84LittletonArapahoe County · 46,246 people89°3319°average low
T86Fort CollinsLarimer County · 171,500 people89°3016°average low
T86Gunbarrelunincorporated, Boulder County · 10,051 people89°3317°average low
T86LafayetteBoulder County · 30,116 people89°3319°average low
T86NorthglennAdams County · 38,893 people89°5319°average low
T90Berkleyunincorporated, Adams County · 10,789 people89°3919°average low
T90SheridanArapahoe County · 5,972 people89°3319°average low
T90Welbyunincorporated, Adams County · 16,197 people89°4219°average low
T93DenverDenver County · 740,613 people89°4619°average low
T93ErieWeld County · 40,904 people89°4918°average low
T93LovelandLarimer County · 81,387 people89°3816°average low
96Niwotunincorporated, Boulder County · 3,447 people89°3317°average low
97ThorntonAdams County · 147,766 people90°4918°average low
98BerthoudLarimer County · 14,080 people90°3816°average low
T99LongmontBoulder County · 100,109 people90°4916°average low
T99Park Centerunincorporated, Fremont County · 2,588 people90°4318°average low
101TimnathLarimer County · 11,600 people90°3215°average low
T102BurlingtonKit Carson County · 3,164 people90°5318°average low
T102DaconoWeld County · 6,844 people90°4917°average low
T102MontroseMontrose County · 21,583 people90°3515°average low
T105Commerce CityAdams County · 72,345 people90°4917°average low
T105Derbyunincorporated, Adams County · 8,453 people90°4218°average low
T105SeveranceWeld County · 11,841 people90°3215°average low
T108FrederickWeld County · 18,241 people90°4916°average low
T108JohnstownWeld County · 22,433 people90°3815°average low
T108MeadWeld County · 7,042 people90°4916°average low
T108New CastleGarfield County · 4,896 people90°3914°average low
T112GreeleyWeld County · 115,073 people90°5815°average low
T112LochbuieWeld County · 8,776 people90°4916°average low
T114EatonWeld County · 5,848 people90°5815°average low
T114PlattevilleWeld County · 2,908 people90°4915°average low
T116BrightonAdams County · 45,395 people90°4916°average low
T116Cañon CityFremont County · 17,030 people90°4318°average low
T116MillikenWeld County · 9,183 people90°5815°average low
T116Penroseunincorporated, Fremont County · 4,087 people90°4320°average low
T116Todd Creekunincorporated, Adams County · 5,379 people90°4916°average low
T116WindsorWeld County · 43,840 people90°3215°average low
122FirestoneWeld County · 20,129 people90°4916°average low
T123CortezMontezuma County · 9,126 people91°4215°average low
T123Fort LuptonWeld County · 10,402 people91°4916°average low
T123SiltGarfield County · 3,743 people91°3714°average low
T126EvansWeld County · 22,500 people91°5814°average low
T126YumaYuma County · 3,424 people91°5917°average low
T128Fort MorganMorgan County · 11,841 people91°5114°average low
T128La SalleWeld County · 2,304 people91°5814°average low
130Battlement Mesaunincorporated, Garfield County · 5,755 people91°5414°average low
131BrushMorgan County · 5,337 people91°5114°average low
132FlorenceFremont County · 3,856 people91°4319°average low
T133RifleGarfield County · 10,844 people91°5414°average low
T133SterlingLogan County · 13,054 people91°5616°average low
135Orchard CityDelta County · 3,299 people92°6818°average low
136Pueblo Westunincorporated, Pueblo County · 35,681 people92°7119°average low
137DeltaDelta County · 9,802 people92°6817°average low
138PuebloPueblo County · 110,404 people93°7217°average low
139PalisadeMesa County · 2,599 people93°6019°average low
140La JuntaOtero County · 6,864 people94°8516°average low
141Rocky FordOtero County · 3,752 people94°8316°average low
142LamarProwers County · 7,588 people94°7316°average low
143Fruitvaleunincorporated, Mesa County · 8,019 people94°6719°average low
144Orchard Mesaunincorporated, Mesa County · 6,945 people94°6718°average low
T145Cliftonunincorporated, Mesa County · 19,518 people94°6718°average low
T145Las AnimasBent County · 2,325 people94°8316°average low
147Grand JunctionMesa County · 71,827 people95°6818°average low
148Redlandsunincorporated, Mesa County · 8,868 people96°6817°average low
149FruitaMesa County · 14,003 people96°7016°average low
Quick answers

Questions people ask

Which Colorado town has the coolest summers?

Breckenridge (Summit County): July afternoons average a high of 72°. Vail (72°) and Leadville (73°) 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 (149 in Colorado): 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 Colorado page.

Go deeper

More Colorado lists

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

All Colorado rankings →
Other states

Coolest summers in other states