Guest, Sign inJoin
Clifton, ColoradoClifton, #1 on this list · Photo: Jeffrey Beall · CC BY 3.0
Colorado rankings · Climate

Towns with the least snow in Colorado

Clifton gets the least snow of Colorado’s 158 towns of 2,500+ with a snow record: about 13 inches in a normal winter at its NOAA station. Vail gets the most, about 189 inches; 18 of the 158 average under 30 inches.

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

Clifton

unincorporated, Mesa County · 19,518 people
13in

5 days a year with an inch or more·Grand Junction 6ese station, 4 km

All 158 towns

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

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

#TownSnow a yearDays with 1″+NOAA station
T1Cliftonunincorporated, Mesa County · 19,518 people13 in5Grand Junction 6ese3.8 km
T1Fruitvaleunincorporated, Mesa County · 8,019 people13 in5Grand Junction 6ese5.8 km
T1Orchard Mesaunincorporated, Mesa County · 6,945 people13 in5Grand Junction 6ese4.9 km
4PalisadeMesa County · 2,599 people13 in5Palisade0.9 km
T5PuebloPueblo County · 110,404 people15 in5Pueblo Rsvr9.4 km
T5Pueblo Westunincorporated, Pueblo County · 35,681 people15 in5Pueblo Rsvr8.6 km
T7FruitaMesa County · 14,003 people18 in6Grand Junction Walker Fld16.5 km
T7Grand JunctionMesa County · 71,827 people18 in6Grand Junction Walker Fld5.5 km
T7Redlandsunincorporated, Mesa County · 8,868 people18 in6Grand Junction Walker Fld11.3 km
T10DeltaDelta County · 9,802 people22 in8Montrose #235.2 km
T10MontroseMontrose County · 21,583 people22 in8Montrose #22.6 km
T12BrushMorgan County · 5,337 people23 in8Ft Morgan19.8 km
T12Fort MorganMorgan County · 11,841 people23 in8Ft Morgan7.4 km
14YumaYuma County · 3,424 people23 in8Yuma0.5 km
15Rocky FordOtero County · 3,752 people25 in9Rocky Ford 2 SE2.7 km
T16RifleGarfield County · 10,844 people27 in9Rifle 3ene4.4 km
T16SiltGarfield County · 3,743 people27 in9Rifle 3ene6.4 km
18LamarProwers County · 7,588 people30 in10Lamar2.4 km
19AlamosaAlamosa County · 9,849 people30 in10Alamosa 1e1.8 km
T20Cimarron Hillsunincorporated, El Paso County · 19,817 people32 in11Colorado Springs Muni AP5.5 km
T20Fort Carsonunincorporated, El Paso County · 18,019 people32 in11Colorado Springs Muni AP14.6 km
T20FountainEl Paso County · 29,450 people32 in11Colorado Springs Muni AP13.4 km
T20Security-Widefieldunincorporated, El Paso County · 37,345 people32 in11Colorado Springs Muni AP7.0 km
T20Stratmoorunincorporated, El Paso County · 5,412 people32 in11Colorado Springs Muni AP8.8 km
T25AultWeld County · 2,667 people33 in12Greeley 3.9 ENE16.2 km
T25EatonWeld County · 5,848 people33 in12Greeley 3.9 ENE8.8 km
T25EvansWeld County · 22,500 people33 in12Greeley 3.9 ENE12.6 km
T25GreeleyWeld County · 115,073 people33 in12Greeley 3.9 ENE8.7 km
T25SeveranceWeld County · 11,841 people33 in12Greeley 3.9 ENE16.7 km
30CortezMontezuma County · 9,126 people33 in11Cortez1.8 km
31WellingtonLarimer County · 12,169 people34 in11Fcl 3.1 NE9.6 km
32BurlingtonKit Carson County · 3,164 people34 in10Burlington0.9 km
33La JuntaOtero County · 6,864 people34 in11La Junta0.4 km
T34Columbineunincorporated, Arapahoe County · 25,478 people34 in13Marston Fltr Plt3.6 km
T34Dakota Ridgeunincorporated, Jefferson County · 33,753 people34 in13Marston Fltr Plt5.7 km
T34Ken Carylunincorporated, Jefferson County · 33,233 people34 in13Marston Fltr Plt6.4 km
T34SheridanArapahoe County · 5,972 people34 in13Marston Fltr Plt4.9 km
T38BrightonAdams County · 45,395 people34 in12Brighton 3 SE4.3 km
T38Commerce CityAdams County · 72,345 people34 in12Brighton 3 SE7.6 km
T38DaconoWeld County · 6,844 people34 in12Brighton 3 SE16.6 km
T38Fort LuptonWeld County · 10,402 people34 in12Brighton 3 SE15.8 km
T38LochbuieWeld County · 8,776 people34 in12Brighton 3 SE11.8 km
T38PlattevilleWeld County · 2,908 people34 in12Brighton 3 SE31.1 km
T38Todd Creekunincorporated, Adams County · 5,379 people34 in12Brighton 3 SE4.8 km
45MillikenWeld County · 9,183 people35 in12Greeley Unc16.9 km
46Monte VistaRio Grande County · 4,005 people35 in11Monte Vista 2w3.2 km
47SterlingLogan County · 13,054 people37 in12Leroy 5 WSW20.7 km
48SalidaChaffee County · 5,985 people37 in14Salida1.5 km
T49Cañon CityFremont County · 17,030 people38 in13Canon City2.1 km
T49FlorenceFremont County · 3,856 people38 in13Canon City14.1 km
T49Lincoln Parkunincorporated, Fremont County · 3,986 people38 in13Canon City4.0 km
T49Park Centerunincorporated, Fremont County · 2,588 people38 in13Canon City2.8 km
T49Penroseunincorporated, Fremont County · 4,087 people38 in13Canon City20.1 km
T54BasaltEagle County · 4,009 people39 in15Glenwood Spgs #228.4 km
T54CarbondaleGarfield County · 6,762 people39 in15Glenwood Spgs #216.2 km
T54El Jebelunincorporated, Eagle County · 2,941 people39 in15Glenwood Spgs #222.8 km
T54Glenwood SpringsGarfield County · 10,395 people39 in15Glenwood Spgs #23.9 km
T54GypsumEagle County · 9,212 people39 in15Glenwood Spgs #232.9 km
T54New CastleGarfield County · 4,896 people39 in15Glenwood Spgs #219.5 km
60Orchard CityDelta County · 3,299 people41 in16Paonia 1sw30.1 km
T61BennettAdams County · 4,224 people43 in15Byers 5 ENE25.8 km
T61Strasburgunincorporated, Adams County · 3,455 people43 in15Byers 5 ENE16.5 km
T63JohnstownWeld County · 22,433 people47 in14Loveland 2n20.5 km
T63LovelandLarimer County · 81,387 people47 in14Loveland 2n2.7 km
T65BerthoudLarimer County · 14,080 people47 in15Longmont 2.1 N15.6 km
T65FirestoneWeld County · 20,129 people47 in15Longmont 2.1 N14.6 km
T65FrederickWeld County · 18,241 people47 in15Longmont 2.1 N15.5 km
T65LongmontBoulder County · 100,109 people47 in15Longmont 2.1 N3.6 km
T65MeadWeld County · 7,042 people47 in15Longmont 2.1 N10.7 km
70TimnathLarimer County · 11,600 people48 in14Ft Collins 4 E6.7 km
T71AuroraArapahoe County · 410,053 people49 in16Denver-stapleton14.1 km
T71DenverDenver County · 740,613 people49 in16Denver-stapleton1.0 km
T71Derbyunincorporated, Adams County · 8,453 people49 in16Denver-stapleton9.5 km
T71Four Square Mileunincorporated, Arapahoe County · 23,024 people49 in16Denver-stapleton9.3 km
T71GlendaleArapahoe County · 4,475 people49 in16Denver-stapleton8.8 km
T76Buena VistaChaffee County · 3,248 people49 in16Buena Vista 2s1.3 km
T76Fort CollinsLarimer County · 171,500 people49 in14Fcl3.5 km
T76WindsorWeld County · 43,840 people49 in14Fcl18.1 km
79GunnisonGunnison County · 6,836 people50 in18Blue Mesa Lake23.0 km
80Battlement Mesaunincorporated, Garfield County · 5,755 people54 in20Altenbern32.8 km
T81ArvadaJefferson County · 122,901 people55 in17Broomfield 2.3 SSW6.6 km
T81Berkleyunincorporated, Adams County · 10,789 people55 in17Broomfield 2.3 SSW10.7 km
T81Federal HeightsAdams County · 14,075 people55 in17Broomfield 2.3 SSW7.9 km
T81Shaw Heightsunincorporated, Adams County · 5,565 people55 in17Broomfield 2.3 SSW6.3 km
T81Sherrelwoodunincorporated, Adams County · 18,692 people55 in17Broomfield 2.3 SSW10.1 km
T81Twin Lakesunincorporated, Adams County · 8,030 people55 in17Broomfield 2.3 SSW10.9 km
T81Welbyunincorporated, Adams County · 16,197 people55 in17Broomfield 2.3 SSW12.9 km
T81WestminsterAdams County · 116,182 people55 in17Broomfield 2.3 SSW3.8 km
89TrinidadLas Animas County · 8,091 people55 in14Trinidad0.7 km
T90Air Force Academyunincorporated, El Paso County · 6,727 people55 in17Colorado Springs 5.7 WNW10.0 km
T90Colorado SpringsEl Paso County · 494,743 people55 in17Colorado Springs 5.7 WNW8.7 km
T90Gleneagleunincorporated, El Paso County · 6,440 people55 in17Colorado Springs 5.7 WNW15.1 km
T90Manitou SpringsEl Paso County · 4,577 people55 in17Colorado Springs 5.7 WNW7.7 km
T94Castle PinesDouglas County · 15,583 people58 in17Castle Rock6.5 km
T94Castle Pines Villageunincorporated, Douglas County · 4,436 people58 in17Castle Rock3.5 km
T94Castle RockDouglas County · 83,815 people58 in17Castle Rock5.9 km
T94The Pineryunincorporated, Douglas County · 11,871 people58 in17Castle Rock14.1 km
T98Applewoodunincorporated, Jefferson County · 8,350 people58 in17Lakewood4.5 km
T98GoldenJefferson County · 20,390 people58 in17Lakewood7.7 km
T98LakewoodJefferson County · 156,927 people58 in17Lakewood5.6 km
T98West Pleasant Viewunincorporated, Jefferson County · 5,051 people58 in17Lakewood5.3 km
T102Roxborough Parkunincorporated, Douglas County · 9,085 people62 in20Kassler5.3 km
T102Sterling Ranchunincorporated, Douglas County · 4,213 people62 in20Kassler4.1 km
104DurangoLa Plata County · 19,733 people64 in17Durango3.3 km
T105Acres Greenunincorporated, Douglas County · 2,639 people64 in19Highlands Ranch 3.2 ESE2.2 km
T105CentennialArapahoe County · 108,658 people64 in19Highlands Ranch 3.2 ESE7.0 km
T105Cherry Creekunincorporated, Arapahoe County · 10,721 people64 in19Highlands Ranch 3.2 ESE8.7 km
T105Cherry Hills VillageArapahoe County · 6,389 people64 in19Highlands Ranch 3.2 ESE11.2 km
T105Dove Valleyunincorporated, Arapahoe County · 4,806 people64 in19Highlands Ranch 3.2 ESE7.9 km
T105EnglewoodArapahoe County · 35,305 people64 in19Highlands Ranch 3.2 ESE13.8 km
T105Greenwood VillageArapahoe County · 15,323 people64 in19Highlands Ranch 3.2 ESE8.4 km
T105Highlands Ranchunincorporated, Douglas County · 102,257 people64 in19Highlands Ranch 3.2 ESE5.0 km
T105Holly Hillsunincorporated, Arapahoe County · 2,572 people64 in19Highlands Ranch 3.2 ESE14.2 km
T105Invernessunincorporated, Arapahoe County · 2,934 people64 in19Highlands Ranch 3.2 ESE5.6 km
T105LittletonArapahoe County · 46,246 people64 in19Highlands Ranch 3.2 ESE10.8 km
T105Lone TreeDouglas County · 15,278 people64 in19Highlands Ranch 3.2 ESE3.7 km
T105Meridianunincorporated, Douglas County · 5,634 people64 in19Highlands Ranch 3.2 ESE5.1 km
T105Meridian Villageunincorporated, Douglas County · 2,699 people64 in19Highlands Ranch 3.2 ESE7.5 km
T105ParkerDouglas County · 65,985 people64 in19Highlands Ranch 3.2 ESE12.3 km
T105Sierra Ridgeunincorporated, Douglas County · 3,663 people64 in19Highlands Ranch 3.2 ESE8.3 km
T105Stepping Stoneunincorporated, Douglas County · 3,137 people64 in19Highlands Ranch 3.2 ESE8.2 km
T105Stonegateunincorporated, Douglas County · 8,906 people64 in19Highlands Ranch 3.2 ESE9.7 km
T123ErieWeld County · 40,904 people65 in18Lafayette 0.4 WSW7.8 km
T123Gunbarrelunincorporated, Boulder County · 10,051 people65 in18Lafayette 0.4 WSW9.7 km
T123LafayetteBoulder County · 30,116 people65 in18Lafayette 0.4 WSW0.6 km
T123LouisvilleBoulder County · 20,581 people65 in18Lafayette 0.4 WSW4.1 km
T123Niwotunincorporated, Boulder County · 3,447 people65 in18Lafayette 0.4 WSW12.2 km
128SuperiorBoulder County · 13,637 people68 in18Broomfield 1.2 NE6.4 km
T129BroomfieldBroomfield County · 79,174 people74 in18Broomfield 1.1 NE3.2 km
T129NorthglennAdams County · 38,893 people74 in18Broomfield 1.1 NE9.1 km
T129ThorntonAdams County · 147,766 people74 in18Broomfield 1.1 NE12.2 km
T132ElizabethElbert County · 2,957 people75 in20Elizabeth 2nw2.9 km
T132Ponderosa Parkunincorporated, Elbert County · 3,453 people75 in20Elizabeth 2nw2.1 km
T134EdgewaterJefferson County · 4,870 people76 in21Wheat Ridge 25.4 km
T134Fairmountunincorporated, Jefferson County · 9,902 people76 in21Wheat Ridge 25.0 km
T134Wheat RidgeJefferson County · 32,081 people76 in21Wheat Ridge 21.1 km
137BoulderBoulder County · 105,689 people85 in21Boulder 2.9 S3.4 km
138WalsenburgHuerfano County · 3,039 people92 in21Walsenburg 1 NW1.2 km
139BayfieldLa Plata County · 2,974 people93 in24Bayfield 6.2 N10.0 km
140CraigMoffat County · 8,874 people113 in40Hayden25.6 km
141SilverthorneSummit County · 5,418 people116 in47Dillon 1 E6.6 km
142Estes ParkLarimer County · 5,780 people118 in28Estes Park 1.8 S2.6 km
T143Black Forestunincorporated, El Paso County · 15,738 people121 in34Monument16.8 km
T143MonumentEl Paso County · 13,813 people121 in34Monument3.7 km
T143Palmer LakeEl Paso County · 2,591 people121 in34Monument3.6 km
T143Woodmoorunincorporated, El Paso County · 8,934 people121 in34Monument2.1 km
147Evergreenunincorporated, Jefferson County · 8,602 people130 in30Inter Canyon12.3 km
148Woodland ParkTeller County · 8,014 people134 in35Ruxton Park18.9 km
149Geneseeunincorporated, Jefferson County · 3,778 people140 in28Golden 3sw4.1 km
150LeadvilleLake County · 2,668 people154 in44Leadville 1.4 WNW2.3 km
T151AspenPitkin County · 6,489 people171 in51Aspen 1sw1.1 km
T151Snowmass VillagePitkin County · 2,965 people171 in51Aspen 1sw9.8 km
153Steamboat SpringsRoutt County · 13,557 people184 in55Steamboat Springs1.4 km
T154BreckenridgeSummit County · 5,015 people185 in60Breckenridge1.5 km
T154FriscoSummit County · 2,792 people185 in60Breckenridge11.0 km
T156AvonEagle County · 6,184 people189 in57Vail13.9 km
T156Edwardsunincorporated, Eagle County · 10,785 people189 in57Vail23.0 km
T156VailEagle County · 4,407 people189 in57Vail0.8 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

What part of Colorado gets the least amount of snow?

Among towns of 2,500+, the least snow falls in Clifton (Mesa County, about 13 in), Fruitvale (Mesa County, about 13 in), Orchard Mesa (Mesa County, about 13 in), on NOAA’s 1991–2020 normals at each town’s station.

Which Colorado town gets the most snow?

Vail (Eagle County), about 189 inches in a normal winter at the Vail station. See the snowiest towns.

Why isn’t my town on this list?

The list covers towns of 2,500+ residents (159 in Colorado) 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 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

Least snow in other states