Guest, Sign inJoin
Nottingham Lake in Avon, ColoradoAvon, #1 on this list · Photo: Jeffrey Beall · CC BY 4.0
Colorado rankings · Climate

Snowiest towns in Colorado

Avon gets the most snow of Colorado’s 158 towns of 2,500+ with a snow record: about 189 inches in a normal winter at its NOAA station. Clifton gets the least, about 13 inches; 57 of the 158 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

Avon

Eagle County · 6,184 people
189in

57 days a year with an inch or more·Vail station, 14 km

#T1

Edwards

unincorporated, Eagle County · 10,785 people
189in

57 days a year with an inch or more·Vail station, 23 km

All 158 towns

Snow in a normal winter, most 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
T1AvonEagle County · 6,184 people189 in57Vail13.9 km
T1Edwardsunincorporated, Eagle County · 10,785 people189 in57Vail23.0 km
T1VailEagle County · 4,407 people189 in57Vail0.8 km
T4BreckenridgeSummit County · 5,015 people185 in60Breckenridge1.5 km
T4FriscoSummit County · 2,792 people185 in60Breckenridge11.0 km
6Steamboat SpringsRoutt County · 13,557 people184 in55Steamboat Springs1.4 km
T7AspenPitkin County · 6,489 people171 in51Aspen 1sw1.1 km
T7Snowmass VillagePitkin County · 2,965 people171 in51Aspen 1sw9.8 km
9LeadvilleLake County · 2,668 people154 in44Leadville 1.4 WNW2.3 km
10Geneseeunincorporated, Jefferson County · 3,778 people140 in28Golden 3sw4.1 km
11Woodland ParkTeller County · 8,014 people134 in35Ruxton Park18.9 km
12Evergreenunincorporated, Jefferson County · 8,602 people130 in30Inter Canyon12.3 km
T13Black Forestunincorporated, El Paso County · 15,738 people121 in34Monument16.8 km
T13MonumentEl Paso County · 13,813 people121 in34Monument3.7 km
T13Palmer LakeEl Paso County · 2,591 people121 in34Monument3.6 km
T13Woodmoorunincorporated, El Paso County · 8,934 people121 in34Monument2.1 km
17Estes ParkLarimer County · 5,780 people118 in28Estes Park 1.8 S2.6 km
18SilverthorneSummit County · 5,418 people116 in47Dillon 1 E6.6 km
19CraigMoffat County · 8,874 people113 in40Hayden25.6 km
20BayfieldLa Plata County · 2,974 people93 in24Bayfield 6.2 N10.0 km
21WalsenburgHuerfano County · 3,039 people92 in21Walsenburg 1 NW1.2 km
22BoulderBoulder County · 105,689 people85 in21Boulder 2.9 S3.4 km
T23EdgewaterJefferson County · 4,870 people76 in21Wheat Ridge 25.4 km
T23Fairmountunincorporated, Jefferson County · 9,902 people76 in21Wheat Ridge 25.0 km
T23Wheat RidgeJefferson County · 32,081 people76 in21Wheat Ridge 21.1 km
T26ElizabethElbert County · 2,957 people75 in20Elizabeth 2nw2.9 km
T26Ponderosa Parkunincorporated, Elbert County · 3,453 people75 in20Elizabeth 2nw2.1 km
T28BroomfieldBroomfield County · 79,174 people74 in18Broomfield 1.1 NE3.2 km
T28NorthglennAdams County · 38,893 people74 in18Broomfield 1.1 NE9.1 km
T28ThorntonAdams County · 147,766 people74 in18Broomfield 1.1 NE12.2 km
31SuperiorBoulder County · 13,637 people68 in18Broomfield 1.2 NE6.4 km
T32ErieWeld County · 40,904 people65 in18Lafayette 0.4 WSW7.8 km
T32Gunbarrelunincorporated, Boulder County · 10,051 people65 in18Lafayette 0.4 WSW9.7 km
T32LafayetteBoulder County · 30,116 people65 in18Lafayette 0.4 WSW0.6 km
T32LouisvilleBoulder County · 20,581 people65 in18Lafayette 0.4 WSW4.1 km
T32Niwotunincorporated, Boulder County · 3,447 people65 in18Lafayette 0.4 WSW12.2 km
T37Acres Greenunincorporated, Douglas County · 2,639 people64 in19Highlands Ranch 3.2 ESE2.2 km
T37CentennialArapahoe County · 108,658 people64 in19Highlands Ranch 3.2 ESE7.0 km
T37Cherry Creekunincorporated, Arapahoe County · 10,721 people64 in19Highlands Ranch 3.2 ESE8.7 km
T37Cherry Hills VillageArapahoe County · 6,389 people64 in19Highlands Ranch 3.2 ESE11.2 km
T37Dove Valleyunincorporated, Arapahoe County · 4,806 people64 in19Highlands Ranch 3.2 ESE7.9 km
T37EnglewoodArapahoe County · 35,305 people64 in19Highlands Ranch 3.2 ESE13.8 km
T37Greenwood VillageArapahoe County · 15,323 people64 in19Highlands Ranch 3.2 ESE8.4 km
T37Highlands Ranchunincorporated, Douglas County · 102,257 people64 in19Highlands Ranch 3.2 ESE5.0 km
T37Holly Hillsunincorporated, Arapahoe County · 2,572 people64 in19Highlands Ranch 3.2 ESE14.2 km
T37Invernessunincorporated, Arapahoe County · 2,934 people64 in19Highlands Ranch 3.2 ESE5.6 km
T37LittletonArapahoe County · 46,246 people64 in19Highlands Ranch 3.2 ESE10.8 km
T37Lone TreeDouglas County · 15,278 people64 in19Highlands Ranch 3.2 ESE3.7 km
T37Meridianunincorporated, Douglas County · 5,634 people64 in19Highlands Ranch 3.2 ESE5.1 km
T37Meridian Villageunincorporated, Douglas County · 2,699 people64 in19Highlands Ranch 3.2 ESE7.5 km
T37ParkerDouglas County · 65,985 people64 in19Highlands Ranch 3.2 ESE12.3 km
T37Sierra Ridgeunincorporated, Douglas County · 3,663 people64 in19Highlands Ranch 3.2 ESE8.3 km
T37Stepping Stoneunincorporated, Douglas County · 3,137 people64 in19Highlands Ranch 3.2 ESE8.2 km
T37Stonegateunincorporated, Douglas County · 8,906 people64 in19Highlands Ranch 3.2 ESE9.7 km
55DurangoLa Plata County · 19,733 people64 in17Durango3.3 km
T56Roxborough Parkunincorporated, Douglas County · 9,085 people62 in20Kassler5.3 km
T56Sterling Ranchunincorporated, Douglas County · 4,213 people62 in20Kassler4.1 km
T58Applewoodunincorporated, Jefferson County · 8,350 people58 in17Lakewood4.5 km
T58GoldenJefferson County · 20,390 people58 in17Lakewood7.7 km
T58LakewoodJefferson County · 156,927 people58 in17Lakewood5.6 km
T58West Pleasant Viewunincorporated, Jefferson County · 5,051 people58 in17Lakewood5.3 km
T62Castle PinesDouglas County · 15,583 people58 in17Castle Rock6.5 km
T62Castle Pines Villageunincorporated, Douglas County · 4,436 people58 in17Castle Rock3.5 km
T62Castle RockDouglas County · 83,815 people58 in17Castle Rock5.9 km
T62The Pineryunincorporated, Douglas County · 11,871 people58 in17Castle Rock14.1 km
T66Air Force Academyunincorporated, El Paso County · 6,727 people55 in17Colorado Springs 5.7 WNW10.0 km
T66Colorado SpringsEl Paso County · 494,743 people55 in17Colorado Springs 5.7 WNW8.7 km
T66Gleneagleunincorporated, El Paso County · 6,440 people55 in17Colorado Springs 5.7 WNW15.1 km
T66Manitou SpringsEl Paso County · 4,577 people55 in17Colorado Springs 5.7 WNW7.7 km
70TrinidadLas Animas County · 8,091 people55 in14Trinidad0.7 km
T71ArvadaJefferson County · 122,901 people55 in17Broomfield 2.3 SSW6.6 km
T71Berkleyunincorporated, Adams County · 10,789 people55 in17Broomfield 2.3 SSW10.7 km
T71Federal HeightsAdams County · 14,075 people55 in17Broomfield 2.3 SSW7.9 km
T71Shaw Heightsunincorporated, Adams County · 5,565 people55 in17Broomfield 2.3 SSW6.3 km
T71Sherrelwoodunincorporated, Adams County · 18,692 people55 in17Broomfield 2.3 SSW10.1 km
T71Twin Lakesunincorporated, Adams County · 8,030 people55 in17Broomfield 2.3 SSW10.9 km
T71Welbyunincorporated, Adams County · 16,197 people55 in17Broomfield 2.3 SSW12.9 km
T71WestminsterAdams County · 116,182 people55 in17Broomfield 2.3 SSW3.8 km
79Battlement Mesaunincorporated, Garfield County · 5,755 people54 in20Altenbern32.8 km
80GunnisonGunnison County · 6,836 people50 in18Blue Mesa Lake23.0 km
T81Buena VistaChaffee County · 3,248 people49 in16Buena Vista 2s1.3 km
T81Fort CollinsLarimer County · 171,500 people49 in14Fcl3.5 km
T81WindsorWeld County · 43,840 people49 in14Fcl18.1 km
T84AuroraArapahoe County · 410,053 people49 in16Denver-stapleton14.1 km
T84DenverDenver County · 740,613 people49 in16Denver-stapleton1.0 km
T84Derbyunincorporated, Adams County · 8,453 people49 in16Denver-stapleton9.5 km
T84Four Square Mileunincorporated, Arapahoe County · 23,024 people49 in16Denver-stapleton9.3 km
T84GlendaleArapahoe County · 4,475 people49 in16Denver-stapleton8.8 km
89TimnathLarimer County · 11,600 people48 in14Ft Collins 4 E6.7 km
T90BerthoudLarimer County · 14,080 people47 in15Longmont 2.1 N15.6 km
T90FirestoneWeld County · 20,129 people47 in15Longmont 2.1 N14.6 km
T90FrederickWeld County · 18,241 people47 in15Longmont 2.1 N15.5 km
T90LongmontBoulder County · 100,109 people47 in15Longmont 2.1 N3.6 km
T90MeadWeld County · 7,042 people47 in15Longmont 2.1 N10.7 km
T95JohnstownWeld County · 22,433 people47 in14Loveland 2n20.5 km
T95LovelandLarimer County · 81,387 people47 in14Loveland 2n2.7 km
T97BennettAdams County · 4,224 people43 in15Byers 5 ENE25.8 km
T97Strasburgunincorporated, Adams County · 3,455 people43 in15Byers 5 ENE16.5 km
99Orchard CityDelta County · 3,299 people41 in16Paonia 1sw30.1 km
T100BasaltEagle County · 4,009 people39 in15Glenwood Spgs #228.4 km
T100CarbondaleGarfield County · 6,762 people39 in15Glenwood Spgs #216.2 km
T100El Jebelunincorporated, Eagle County · 2,941 people39 in15Glenwood Spgs #222.8 km
T100Glenwood SpringsGarfield County · 10,395 people39 in15Glenwood Spgs #23.9 km
T100GypsumEagle County · 9,212 people39 in15Glenwood Spgs #232.9 km
T100New CastleGarfield County · 4,896 people39 in15Glenwood Spgs #219.5 km
T106Cañon CityFremont County · 17,030 people38 in13Canon City2.1 km
T106FlorenceFremont County · 3,856 people38 in13Canon City14.1 km
T106Lincoln Parkunincorporated, Fremont County · 3,986 people38 in13Canon City4.0 km
T106Park Centerunincorporated, Fremont County · 2,588 people38 in13Canon City2.8 km
T106Penroseunincorporated, Fremont County · 4,087 people38 in13Canon City20.1 km
111SalidaChaffee County · 5,985 people37 in14Salida1.5 km
112SterlingLogan County · 13,054 people37 in12Leroy 5 WSW20.7 km
113Monte VistaRio Grande County · 4,005 people35 in11Monte Vista 2w3.2 km
114MillikenWeld County · 9,183 people35 in12Greeley Unc16.9 km
T115BrightonAdams County · 45,395 people34 in12Brighton 3 SE4.3 km
T115Commerce CityAdams County · 72,345 people34 in12Brighton 3 SE7.6 km
T115DaconoWeld County · 6,844 people34 in12Brighton 3 SE16.6 km
T115Fort LuptonWeld County · 10,402 people34 in12Brighton 3 SE15.8 km
T115LochbuieWeld County · 8,776 people34 in12Brighton 3 SE11.8 km
T115PlattevilleWeld County · 2,908 people34 in12Brighton 3 SE31.1 km
T115Todd Creekunincorporated, Adams County · 5,379 people34 in12Brighton 3 SE4.8 km
T122Columbineunincorporated, Arapahoe County · 25,478 people34 in13Marston Fltr Plt3.6 km
T122Dakota Ridgeunincorporated, Jefferson County · 33,753 people34 in13Marston Fltr Plt5.7 km
T122Ken Carylunincorporated, Jefferson County · 33,233 people34 in13Marston Fltr Plt6.4 km
T122SheridanArapahoe County · 5,972 people34 in13Marston Fltr Plt4.9 km
126La JuntaOtero County · 6,864 people34 in11La Junta0.4 km
127BurlingtonKit Carson County · 3,164 people34 in10Burlington0.9 km
128WellingtonLarimer County · 12,169 people34 in11Fcl 3.1 NE9.6 km
129CortezMontezuma County · 9,126 people33 in11Cortez1.8 km
T130AultWeld County · 2,667 people33 in12Greeley 3.9 ENE16.2 km
T130EatonWeld County · 5,848 people33 in12Greeley 3.9 ENE8.8 km
T130EvansWeld County · 22,500 people33 in12Greeley 3.9 ENE12.6 km
T130GreeleyWeld County · 115,073 people33 in12Greeley 3.9 ENE8.7 km
T130SeveranceWeld County · 11,841 people33 in12Greeley 3.9 ENE16.7 km
T135Cimarron Hillsunincorporated, El Paso County · 19,817 people32 in11Colorado Springs Muni AP5.5 km
T135Fort Carsonunincorporated, El Paso County · 18,019 people32 in11Colorado Springs Muni AP14.6 km
T135FountainEl Paso County · 29,450 people32 in11Colorado Springs Muni AP13.4 km
T135Security-Widefieldunincorporated, El Paso County · 37,345 people32 in11Colorado Springs Muni AP7.0 km
T135Stratmoorunincorporated, El Paso County · 5,412 people32 in11Colorado Springs Muni AP8.8 km
140AlamosaAlamosa County · 9,849 people30 in10Alamosa 1e1.8 km
141LamarProwers County · 7,588 people30 in10Lamar2.4 km
T142RifleGarfield County · 10,844 people27 in9Rifle 3ene4.4 km
T142SiltGarfield County · 3,743 people27 in9Rifle 3ene6.4 km
144Rocky FordOtero County · 3,752 people25 in9Rocky Ford 2 SE2.7 km
145YumaYuma County · 3,424 people23 in8Yuma0.5 km
T146BrushMorgan County · 5,337 people23 in8Ft Morgan19.8 km
T146Fort MorganMorgan County · 11,841 people23 in8Ft Morgan7.4 km
T148DeltaDelta County · 9,802 people22 in8Montrose #235.2 km
T148MontroseMontrose County · 21,583 people22 in8Montrose #22.6 km
T150FruitaMesa County · 14,003 people18 in6Grand Junction Walker Fld16.5 km
T150Grand JunctionMesa County · 71,827 people18 in6Grand Junction Walker Fld5.5 km
T150Redlandsunincorporated, Mesa County · 8,868 people18 in6Grand Junction Walker Fld11.3 km
T153PuebloPueblo County · 110,404 people15 in5Pueblo Rsvr9.4 km
T153Pueblo Westunincorporated, Pueblo County · 35,681 people15 in5Pueblo Rsvr8.6 km
155PalisadeMesa County · 2,599 people13 in5Palisade0.9 km
T156Cliftonunincorporated, Mesa County · 19,518 people13 in5Grand Junction 6ese3.8 km
T156Fruitvaleunincorporated, Mesa County · 8,019 people13 in5Grand Junction 6ese5.8 km
T156Orchard Mesaunincorporated, Mesa County · 6,945 people13 in5Grand Junction 6ese4.9 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 Colorado town gets the most snow?

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

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. See the towns with the least snow.

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

Snowiest towns in other states