Less rain and snow fall on Crescent Heights than on 82% of Canadian towns: 445 mm a year
The coldest hours of a January night bottom out at −13.5°C on average. In July, afternoons here are cooler than in 80% of Canadian towns. Precipitation peaks in June and eases off in January. Expect about 193 frosty starts a year, days when the air falls to freezing.
1991–2020 normals from ECCC’s Calgary (Airport) location, 7.5 km north-east.
A year in Crescent Heights at a glance
Each month’s typical high and low, in °C.
What stands out about Crescent Heights’s climate
Compared with Canadian towns, with its place among towns of 2,500+ in Alberta beside it.
What a year in Crescent Heights feels like
Seasons and months as ECCC’s 1991–2020 normals give them: a typical day’s high and low.
About 193 frosts and 87 warm days a year
From September to May frost is routine, and in December it comes on almost every night. Some 22 nights a year drop under −20°C.
Frost days by month
Average days at 0°C or below
Days above 20°C by month
Average days
About 445 mm of rain and snow a year
Some 72 days a year see 1 mm of rain or snow or more.
Rain and snow by month
Millimetres
Rain alone by month
Millimetres
About 139 cm of snow a year
Snow falls from September to May, most of all in March (about 24 cm).
Snowfall by month
Centimetres
Snow on the ground by month
Centimetres at month’s end
Heating a home in Crescent Heights
85% of a year’s heating need falls between October and April. Months averaging under 10°C: October to May.
Behind the figure: the degrees each day’s mean falls under 18°C, summed for the year. A house here needs more heating than 68% of Canadian towns.
Living with Crescent Heights’s climate
What the normals mean for a garden, a day outside and the depth of winter.
Wait until about 21 May to plant out; frost tends to come back around 18 September, about 119 days later.
For long days outdoors, Jul and Aug bring highs of 17–27°C and lows of 8°C or more.
Parks & trails →Count on some 42 days a year when the wind makes it feel below −20.
A humidex above 30 marks about 9 days in a normal year.
What averages leave out, the floods and ice storms, is on Crescent Heights’s hazards page.
Flood & hazards →ECCC’s normals location: Calgary (Airport)
Calgary (Airport) is a composite: ECCC joins 2 stations’ readings to make its 1991–2020 normals.
| Distance from the town | 7.5 km north-east |
| Station altitude | 1,099 m |
| Completeness | at least 20 years |
| WMO standard normals | No |
| Coldest reading, 1991–2020 | −39.7°C |
| Hottest reading, 1991–2020 | 36.5°C |
| Average wind | 13.8 km/h on average, most often from the south |
| Next-nearest location | Queenstown, 91 km |
How Crescent Heights compares
Placed among 2,611 Canadian towns and neighbourhoods of 2,500+, each on its nearest normals location; each dot is another location used in Alberta.
Nearby towns’ climate
Places around Crescent Heights whose figures come from another normals location. Crescent Heights has few close neighbours with figures, so the list reaches 55–72 km out.
| Town | July high | January low | Rain & snow |
|---|---|---|---|
| Crescent Heights Calgary (Airport) | 23.5°C | −13.5°C | 445 mm |
| Carstairs 55 km · Sundre | 22.8°C 0.7°C cooler | −18.0°C 4.5°C colder | 496 mm |
| Stoney 142, 143, 144 57 km · Banff | 22.5°C 1.0°C cooler | −13.5°C about the same | 454 mm |
| Wheatland County 58 km · Queenstown | 25.0°C 1.5°C warmer | −13.7°C about the same | 412 mm |
Crescent Heights weather by month
Month by month, 1991–2020: the usual high, low and mean, the rain and snow, and the snowfall.
| Month | High | Low | Mean | Rain & snow | Snow |
|---|---|---|---|---|---|
| January | −1.5°C | −13.5°C | −7.6°C | 10 mm | 17 cm |
| February | 0.1°C | −11.8°C | −5.9°C | 12 mm | 17 cm |
| March | 3.8°C | −8.1°C | −2.2°C | 18 mm | 24 cm |
| April | 10.8°C | −1.9°C | 4.5°C | 30 mm | 23 cm |
| May | 16.4°C | 3.4°C | 9.9°C | 61 mm | 10 cm |
| June | 19.7°C | 7.7°C | 13.7°C | 113 mm | under 1 cm |
| July | 23.5°C | 10.2°C | 16.9°C | 66 mm | 0 cm |
| August | 23.1°C | 9.2°C | 16.2°C | 54 mm | 0 cm |
| September | 18.3°C | 4.7°C | 11.5°C | 37 mm | 2 cm |
| October | 11.1°C | −1.3°C | 4.9°C | 17 mm | 12 cm |
| November | 4.1°C | −7.5°C | −1.7°C | 16 mm | 19 cm |
| December | −0.4°C | −12.1°C | −6.3°C | 13 mm | 16 cm |
| Year | 10.8°C | −1.8°C | 4.5°C | 445 mm | 139 cm |
February strays furthest from its normal year to year, by 4.1°C; June the least
The thirty-year records stretch furthest in December: a low of −38.2°C in 1996 and a high of 19.5°C in 1999.
Where Crescent Heights’s numbers come from
Averages over 30 years, not a forecast.
- Normals: Environment and Climate Change Canada’s 1991–2020 normals, Calgary (Airport): the nearest of its locations with every month’s temperatures.
- Comparisons: Canadian towns and neighbourhoods of at least 2,500, each placed by its nearest location (city totals and reserves excluded).
- Not on this page: a sunshine figure (ECCC published none for 1991–2020) and any lapse-rate correction for height, as the town has no elevation here.
Canadian Climate Normals 1991–2020 · ECCC Data Services End-use Licence. Data Source: Environment and Climate Change Canada
Questions about Crescent Heights’s climate
How warm does Crescent Heights get in summer?
Of all twelve months, July has the warmest afternoons, about 23.5°C.
How cold does Crescent Heights get in winter?
In January, the coldest month, the typical low is −13.5°C.
How much rain and snow does Crescent Heights get?
Measured as water, a year brings 445 mm: 113 mm in June, the wettest month, and 10 mm in January, the driest.
How long does snow stay on the ground?
A layer of at least 1 cm stays down on about 93 days a year.
Are these figures for Crescent Heights itself?
They are the normals for Calgary (Airport), measured just outside Crescent Heights itself.
Data Source: Environment and Climate Change Canada · ECCC Data Services End-use Licence Today’s forecast for Crescent Heights →
Adapted from Statistics Canada (Census of Population 2021, population estimates 2025, 2021 census boundaries) under the Statistics Canada Open Licence; this does not constitute an endorsement by Statistics Canada. Neighbourhood names in some cities © OpenStreetMap contributors (ODbL).