Colorado climate: Statewide normals, its places and each month, NOAA 1991-2020

Colorado's statewide normal is 46.2°F a year with 18.0 inches of precipitation (NOAA nClimDiv, 1991-2020); it has warmed 2.3°F per century since 1895, and 2012 was its warmest year.

Statewide normal temperature
46.2°Fyear, 1991-2020
Statewide normal precipitation
18.0 inyear, 1991-2020
Last five years against normal
+0.7°F2021-2025 mean 46.9°F
Places with normals
234125 Census places, 109 other stations

What is Colorado's weather like each month?

Statewide, July is the warmest month and January the coldest. Each month has its own page with the warmest and coolest places that month:

  1. Jan39°14°
  2. Feb42°16°
  3. Mar51°23°
  4. Apr57°30°
  5. May67°39°
  6. Jun78°48°
  7. Jul84°54°
  8. Aug81°52°
  9. Sep74°44°
  10. Oct61°33°
  11. Nov48°22°
  12. Dec39°14°
Colorado statewide normals by month, 1991-2020 (NOAA nClimDiv)
MonthHighLowMeanPrecip.
January39°F14°F26.3°F1.07
February42°F16°F29.0°F1.09
March51°F23°F37.0°F1.37
April57°F30°F43.6°F1.82
May67°F39°F53.0°F1.96
June78°F48°F63.0°F1.45
July84°F54°F68.6°F2.12
August81°F52°F66.4°F2.08
September74°F44°F58.9°F1.49
October61°F33°F46.9°F1.42
November48°F22°F35.2°F1.08
December39°F14°F26.4°F1.06

Source: NOAA NCEI nClimDiv statewide series (Climate at a Glance); data files. Statewide values are area-weighted from a 5 km grid of station data, so they differ from the simple average of a state's stations.

Has Colorado been warmer than normal?

3 of the 5 complete years since 2021 ran warmer than the 1991-2020 statewide normal of 46.2°F. The record since 1895 rises at a fitted 2.3°F per century; the warmest year was 2012 (48.3°F).

Colorado statewide mean temperature in recent years
YearMeanAgainst normal
202147.5°F+1.3°F
202246.2°Fat normal
202345.6°F−0.6°F
202447.7°F+1.5°F
202547.7°F+1.5°F

Source: NOAA NCEI nClimDiv statewide annual series.

Where is it warmest, wettest and snowiest in Colorado?

Among the places PlainClimate covers, Gateway (1 mi ENE) has the warmest year (56.1°F) and Climax the coolest (32.2°F); Bonham Reservoir is the wettest (31.4 in) and Center the driest (7.2 in), and Climax gets the most snow (295 in).

Denver: 51.2°F a yearColorado Springs: 50.4°F a yearFort Collins: 50.7°F a yearLakewood: 50.4°F a yearGreeley: 52.1°F a yearPueblo: 53.2°F a yearCentennial: 50.2°F a yearBoulder: 51.5°F a yearLongmont: 50.0°F a yearCastle Rock: 49.6°F a yearLoveland: 48.7°F a yearGrand Junction: 53.2°F a yearParker: 49.7°F a yearBrighton: 50.6°F a yearNorthglenn: 52.4°F a yearWheat Ridge: 50.3°F a yearMontrose: 50.3°F a yearDurango: 46.4°F a yearCañon City: 52.1°F a yearBlack Forest: 49.2°F a yearFruita: 52.2°F a yearSteamboat Springs: 40.8°F a yearMonument: 46.7°F a yearSterling: 51.4°F a yearFort Morgan: 49.8°F a yearCherry Creek: 50.8°F a yearRifle: 49.1°F a yearGlenwood Springs: 47.6°F a yearAlamosa: 42.3°F a yearDelta: 51.3°F a yearCortez: 49.0°F a yearCraig: 42.9°F a yearEvergreen: 44.7°F a yearTrinidad: 52.9°F a yearLamar: 54.0°F a yearLa Junta: 54.8°F a yearGunnison: 37.7°F a yearAspen: 42.8°F a yearSalida: 46.3°F a yearEstes Park: 43.0°F a yearVail: 37.9°F a yearMonte Vista: 40.4°F a yearRocky Ford: 53.8°F a yearYuma: 51.8°F a yearBurlington: 51.4°F a yearBuena Vista: 44.7°F a yearWalsenburg: 51.6°F a yearElizabeth: 48.2°F a yearLeadville: 34.6°F a yearPalisade: 54.4°F a yearTelluride: 38.1°F a yearCedaredge: 48.8°F a yearMeeker: 44.8°F a yearWray: 51.2°F a yearLas Animas: 54.5°F a yearCoal Creek: 39.9°F a yearHolyoke: 48.9°F a yearRangely: 46.5°F a yearLimon: 46.7°F a yearHayden: 43.7°F a yearCenter: 42.3°F a yearByers: 49.1°F a yearAkron: 50.2°F a yearCrested Butte: 34.2°F a yearFraser: 36.0°F a yearPaonia: 50.6°F a yearKremmling: 38.5°F a yearDel Norte: 43.9°F a yearEllicott: 50.7°F a yearSpringfield: 52.7°F a yearRidgway: 44.1°F a yearMancos: 46.3°F a yearGeorgetown: 42.2°F a yearJulesburg: 50.0°F a yearCripple Creek: 41.6°F a yearOrdway: 52.1°F a yearDillon: 35.5°F a yearManassa: 43.8°F a yearOuray: 45.1°F a yearIgnacio: 46.5°F a yearHolly: 53.3°F a yearAllenspark: 39.5°F a yearHugo: 49.2°F a yearFairplay: 36.7°F a yearSilverton: 34.7°F a yearCheyenne Wells: 52.7°F a yearDove Creek: 48.7°F a yearStratton: 51.4°F a yearEads: 52.4°F a yearSan Luis: 44.0°F a yearFlagler: 51.2°F a yearWalden: 35.3°F a yearNunn: 47.3°F a yearSaguache: 43.9°F a yearNorwood: 46.8°F a yearWalsh: 54.2°F a yearTwin Lakes: 37.7°F a yearWestcliffe: 42.8°F a yearFleming: 50.8°F a yearLake City: 40.3°F a yearGrand Lake: 36.9°F a yearYampa: 40.2°F a yearCollbran: 47.6°F a yearBlanca: 43.5°F a yearPlacerville: 45.4°F a yearDinosaur: 48.8°F a yearKit Carson: 50.9°F a yearCheraw: 52.5°F a yearRye: 50.0°F a yearSeibert: 49.9°F a yearSedgwick: 49.6°F a yearFlorissant: 40.3°F a yearGenoa: 49.9°F a yearCrestone: 43.6°F a yearCrook: 50.5°F a yearNew Raymer: 48.8°F a yearJoes: 51.2°F a yearCampo: 54.3°F a yearIdalia: 50.5°F a yearDivide: 39.1°F a yearBriggsdale: 47.7°F a yearSheridan Lake: 52.3°F a yearMaybell: 41.6°F a yearGuffey: 43.6°F a yearMatheson: 48.3°F a year DenverColorado SpringsFort Collins
Colorado: the places PlainClimate covers by their normal yearly mean temperature: from the coolest place (34.2°F a year, blue) to the warmest (54.8°F, red); each dot is a place's NOAA station.
Colorado: every place PlainClimate covers, with its NOAA 1991-2020 normals (largest first)
PlaceYearJuly highJanuary lowPrecip.SnowLast frost
Denver51.2°F90°F19°F14.5–May 5
Colorado Springs50.4°F87°F19°F15.933May 3
Fort Collins50.7°F87°F18°F15.951May 2
Lakewood50.4°F86°F21°F17.558May 3
Greeley52.1°F92°F18°F14.735May 2
Pueblo53.2°F93°F15°F12.028April 30
Centennial50.2°F87°F19°F15.0–May 5
Boulder51.5°F88°F22°F21.293May 6
Longmont50.0°F91°F14°F15.2–May 7
Castle Rock49.6°F86°F18°F17.658May 9
Loveland48.7°F89°F13°F15.647May 10
Grand Junction53.2°F95°F17°F9.118April 28
Parker49.7°F88°F15°F––May 9
Brighton50.6°F90°F16°F14.135May 3
Northglenn52.4°F91°F19°F14.545May 2
Wheat Ridge50.3°F88°F17°F17.176May 5
Montrose50.3°F90°F16°F8.3–May 2
Durango46.4°F87°F10°F13.5–June 1
Cañon City52.1°F89°F18°F13.738May 4
Black Forest49.2°F85°F19°F19.6–May 11
Fruita52.2°F95°F15°F9.9–April 27
Steamboat Springs40.8°F83°F5°F24.7185June 9
Monument46.7°F84°F14°F18.1–May 17
Sterling51.4°F91°F16°F15.2–April 30
Fort Morgan49.8°F90°F13°F14.323May 6
Cherry Creek50.8°F90°F17°F––May 7
Rifle49.1°F92°F13°F10.7–May 11
Glenwood Springs47.6°F89°F12°F15.539May 13
Alamosa42.3°F83°F−1°F7.428June 7
Delta51.3°F93°F15°F––May 1
Cortez49.0°F91°F14°F11.7–May 27
Craig42.9°F89°F3°F14.1–June 6
Evergreen44.7°F81°F13°F18.681May 23
Trinidad52.9°F90°F19°F12.7–May 4
Lamar54.0°F95°F14°F13.3–May 2
La Junta54.8°F95°F18°F11.3–April 24
Gunnison37.7°F80°F−6°F10.646–
Aspen42.8°F82°F9°F14.9–May 31
Salida46.3°F86°F12°F8.837May 29
Estes Park43.0°F80°F16°F17.4104May 30
Vail37.9°F77°F7°F22.4189June 21
Monte Vista40.4°F80°F−2°F9.235June 11
Rocky Ford53.8°F93°F15°F12.625May 1
Yuma51.8°F92°F17°F18.023May 1
Burlington51.4°F90°F17°F17.1–May 2
Buena Vista44.7°F83°F11°F9.949May 27
Walsenburg51.6°F87°F21°F17.392May 6
Elizabeth48.2°F85°F18°F19.375May 16
Leadville34.6°F71°F5°F13.5157–
Palisade54.4°F93°F21°F10.513April 17
Telluride38.1°F77°F0°F20.4131–
Cedaredge48.8°F86°F19°F12.540May 3
Meeker44.8°F87°F8°F15.3–May 30
Wray51.2°F91°F16°F18.428May 7
Las Animas54.5°F95°F16°F13.616April 29
Coal Creek39.9°F73°F16°F25.8195June 5
Holyoke48.9°F88°F13°F17.930May 11
Rangely46.5°F93°F3°F10.930May 15
Limon46.7°F87°F10°F15.0–May 21
Hayden43.7°F86°F8°F18.4113June 1
Center42.3°F80°F4°F7.225May 24
Byers49.1°F90°F14°F16.343May 13
Akron50.2°F89°F17°F15.4–May 6
Crested Butte34.2°F76°F−6°F23.8203–
Fraser36.0°F77°F−1°F19.6143–
Paonia50.6°F90°F16°F14.341May 3
Kremmling38.5°F81°F−1°F12.052June 14
Del Norte43.9°F81°F7°F9.739May 23
Ellicott50.7°F87°F15°F15.0–May 6
Springfield52.7°F91°F17°F15.2–May 3
Ridgway44.1°F85°F7°F16.181June 11
Mancos46.3°F85°F12°F15.757June 4
Georgetown42.2°F77°F16°F18.3106May 30
Julesburg50.0°F88°F16°F18.622May 7
Cripple Creek41.6°F76°F14°F18.0–May 26
Ordway52.1°F94°F12°F11.214May 2
Dillon35.5°F75°F2°F14.9116–
Manassa43.8°F81°F5°F7.830May 28
Ouray45.1°F80°F16°F24.1173May 18
Ignacio46.5°F86°F11°F13.534May 23
Holly53.3°F93°F15°F17.322May 1
Allenspark39.5°F74°F14°F––June 14
Hugo49.2°F89°F12°F15.324May 10
Fairplay36.7°F71°F10°F15.1–June 16
Silverton34.7°F75°F−6°F23.9173–
Cheyenne Wells52.7°F91°F20°F16.420May 1
Dove Creek48.7°F87°F17°F––May 11
Stratton51.4°F90°F18°F18.834May 6
Eads52.4°F91°F16°F15.714April 30
San Luis44.0°F82°F6°F9.0–May 31
Flagler51.2°F89°F17°F16.525May 5
Walden35.3°F76°F2°F12.167–
Nunn47.3°F87°F14°F13.4–May 13
Saguache43.9°F80°F7°F8.4–May 16
Norwood46.8°F85°F13°F15.860May 25
Walsh54.2°F93°F19°F19.523April 30
Twin Lakes37.7°F74°F5°F10.3–June 16
Westcliffe42.8°F81°F8°F13.684June 11
Fleming50.8°F90°F17°F17.237May 4
Lake City40.3°F77°F1°F14.3–June 8
Grand Lake36.9°F76°F5°F18.6155–
Yampa40.2°F79°F7°F16.9131June 14
Collbran47.6°F89°F11°F15.360May 17
Blanca43.5°F83°F4°F9.8–May 25
Placerville45.4°F83°F13°F21.5–May 26
Dinosaur48.8°F91°F14°F11.2–May 2
Kit Carson50.9°F92°F12°F15.416May 10
Cheraw52.5°F92°F13°F13.014April 30
Rye50.0°F82°F23°F25.4130May 5
Seibert49.9°F89°F15°F16.630May 4
Sedgwick49.6°F90°F15°F17.631May 6
Florissant40.3°F79°F5°F15.059–
Genoa49.9°F86°F21°F16.235May 8
Crestone43.6°F82°F9°F12.459May 26
Crook50.5°F92°F13°F16.925May 11
New Raymer48.8°F88°F14°F16.229May 9
Joes51.2°F89°F15°F17.530May 3
Campo54.3°F92°F19°F16.625April 29
Idalia50.5°F90°F16°F19.129May 4
Divide39.1°F74°F9°F20.0–June 1
Briggsdale47.7°F90°F10°F13.419May 12
Sheridan Lake52.3°F92°F14°F16.3–April 27
Maybell41.6°F86°F1°F12.655June 16
Guffey43.6°F77°F16°F19.378May 19
Matheson48.3°F86°F15°F––May 12

Source: NOAA NCEI 1991-2020 normals for each station. Last frost: the median last spring date of 32°F.

What are Colorado's all-time weather records?

The official state records, reviewed by NOAA's State Climate Extremes Committee: from 115°F to −61°F.

Colorado: official all-time records (NOAA State Climate Extremes Committee)
RecordValueWhereWhen
Highest temperature115°FJohn Martin DamJuly 20, 2019
Lowest temperature−61°FMaybellFebruary 1, 1985
Most precipitation in 24 hours11.85 inUSGS Rod & Gun (Ft. Carson)September 12, 2013
Most snow in 24 hours75.8 inSilver LakeApril 14, 1921
Deepest snow on the ground251 inWolf Creek Pass 1EMarch 31, 1979

Source: NOAA NCEI State Climate Extremes Committee records.

Which large cities in Colorado have no climate record of their own?

These 7 cities of 50,000 or more have no NOAA record with 1991-2020 normals under their own name; each page compares the nearest records, with their distance and elevation.

Which other NOAA stations in Colorado keep normals?

109 stations in Colorado that are not a town's own record keep 1991-2020 normals too: reservoirs and dams, parks and forests, research farms, remote sites and the second stations of towns (those are shown on the town's page). Each with its normal yearly mean:

Source: NOAA NCEI 1991-2020 normals for each station.

Next