Average Temperatures and Rainfall for Colorado

Average annual temperatures for Colorado (10°C/50°F) are slightly below the average for United States (13°C/55°F).

Average annual rainfall for Colorado (406mm/16 inches) is significantly below the average for United States (1,039mm/41 inches).

What is the warmest or hottest month in Colorado?

July is the hottest or warmest month in Colorado, with an average maximum temperate of 31°C/88°F.

What is the coldest or coolest month in Colorado?

January is the coolest or coldest month in Colorado, with an average minimum temperate of -9°C/16°F.

What is the most rainy or wettest month in Colorado?

May is the wettest or most rainy month in Colorado, with an average rainfall of 69mm/3 inches.

What is the least rainy or driest month in Colorado?

December is the driest or least rainy month in Colorado, with an average rainfall of 17mm/1 inches.

What is the warmest or hottest place in Colorado?

Pueblo is the hottest or warmest place in Colorado, with an average maximum temperate of 12°C/54°F.

What is the coldest place in Colorado?

Loveland is the coldest place in Colorado, with an average maximum temperate of 10°C/50°F.

What is the most rainy or wettest place in Colorado?

Boulder is the most rainy or wettest place in Colorado, with an average annual rainfall of 609mm/24 inches.

What is the least rainy or driest place in Colorado?

Longmont is the least rainy or driest place in Colorado, with an average annual rainfall of 176mm/7 inches.

Average Monthly Temperatures
Average Maximum Temperature Average Minimum Temperature
Average Monthly Rainfall
PlaceMin TempMax TempAvg TempRainfall
Arvada 4 18 11 493
Aurora 3 19 11 420
Boulder 3 19 11 609
Castle Rock 3 19 11 423
Centennial 3 18 11 395
Colorado Springs 3 18 11 434
Commerce City 3 19 11 420
Denver 3 20 12 422
Fort Collins 3 19 11 426
Grand Junction 4 19 12 248
Greeley 3 20 12 402
Highlands Ranch 3 18 11 395
Lakewood 4 18 11 493
Longmont 2 19 10 176
Loveland 1 19 10 444
Pueblo 3 22 12 309
Thornton 3 20 11 403
Westminster 3 20 11 403