Alberta Plant Hardiness Zones

Hardiness zones, also called growing zones or planting zones, show which plants can survive the winter in a given place. The zones on this map are Canada's plant hardiness zones for 1991 to 2020, published by Natural Resources Canada in 2025. Canadian zones combine several climate measures, including winter low temperatures, the length of the frost-free season, rainfall, snow cover and wind, so the temperature range shown with each zone, its extreme minimum winter temperature, is a guide rather than the whole definition. The previous edition, based on 1981 to 2010 data, is still available: Alberta hardiness zones, 2010 edition.
Under the 1991-2020 zones, Alberta spans 10 hardiness zones, from zone 0a (-56.7°C to -53.9°C) to zone 4b (-31.7°C to -28.9°C). Of the 131 cities and towns listed below, 45 are in zone 3b, the most common zone. Calgary is in zone 4a, Edmonton is in zone 4a, Red Deer is in zone 3b, Lethbridge is in zone 4b, St. Albert is in zone 4a.

Map Cities Related

Alberta Hardiness Zones Map

Click on the map for more information. Click on the icon in the lower right to view the map legend. Add additional data layers using the icon in the upper right corner.

List of Hardiness Zones for Locations in Alberta

LocationHardiness Zone (1991–2020)
Airdrie3b - -37.2°C to -34.4°C
Athabasca3a - -40°C to -37.2°C
Atikameg2b - -42.8°C to -40°C
Banff3a - -40°C to -37.2°C
Barrhead3a - -40°C to -37.2°C
Bashaw3b - -37.2°C to -34.4°C
Bassano3b - -37.2°C to -34.4°C
Beaumont3b - -37.2°C to -34.4°C
Beaverlodge3a - -40°C to -37.2°C
Bentley3b - -37.2°C to -34.4°C
Blackfalds3b - -37.2°C to -34.4°C
Bon Accord3b - -37.2°C to -34.4°C
Bonnyville2b - -42.8°C to -40°C
Bow Island4a - -34.4°C to -31.7°C
Bowden3b - -37.2°C to -34.4°C
Brooks3b - -37.2°C to -34.4°C
Bruderheim3b - -37.2°C to -34.4°C
Calgary4a - -34.4°C to -31.7°C
Calmar3b - -37.2°C to -34.4°C
Camrose3a - -40°C to -37.2°C
Canmore3a - -40°C to -37.2°C
Carbon3a - -40°C to -37.2°C
Cardston4b - -31.7°C to -28.9°C
Carstairs3b - -37.2°C to -34.4°C
Castor3a - -40°C to -37.2°C
Chateh2a - -45.6°C to -42.8°C
Chestermere4a - -34.4°C to -31.7°C
Claresholm4a - -34.4°C to -31.7°C
Coaldale4b - -31.7°C to -28.9°C
Coalhurst4b - -31.7°C to -28.9°C
Cochrane3b - -37.2°C to -34.4°C
Cold Lake3a - -40°C to -37.2°C
Coronation3a - -40°C to -37.2°C
Crossfield3b - -37.2°C to -34.4°C
Crowsnest Pass4a - -34.4°C to -31.7°C
Daysland3b - -37.2°C to -34.4°C
Devon3b - -37.2°C to -34.4°C
Diamond Valley3b - -37.2°C to -34.4°C
Didsbury3b - -37.2°C to -34.4°C
Drayton Valley4a - -34.4°C to -31.7°C
Drumheller3a - -40°C to -37.2°C
Eckville3a - -40°C to -37.2°C
Edmonton4a - -34.4°C to -31.7°C
Edson3a - -40°C to -37.2°C
Elk Point2b - -42.8°C to -40°C
Fairview (Division No. 19)2b - -42.8°C to -40°C
Falher3b - -37.2°C to -34.4°C
Fort Chipewyan1b - -48.3°C to -45.6°C
Fort Macleod4a - -34.4°C to -31.7°C
Fort McMurray2b - -42.8°C to -40°C
Fort Saskatchewan3b - -37.2°C to -34.4°C
Fox Creek2b - -42.8°C to -40°C
Gibbons3b - -37.2°C to -34.4°C
Grande Cache3a - -40°C to -37.2°C
Grande Prairie3a - -40°C to -37.2°C
Granum4a - -34.4°C to -31.7°C
Grimshaw3a - -40°C to -37.2°C
Hanna2b - -42.8°C to -40°C
Hardisty3a - -40°C to -37.2°C
High Level2a - -45.6°C to -42.8°C
High Prairie3a - -40°C to -37.2°C
High River4a - -34.4°C to -31.7°C
Hinton3a - -40°C to -37.2°C
Innisfail3b - -37.2°C to -34.4°C
Irricana3b - -37.2°C to -34.4°C
Jasper3b - -37.2°C to -34.4°C
Kananaskis Village3a - -40°C to -37.2°C
Killam3a - -40°C to -37.2°C
Lac La Biche3a - -40°C to -37.2°C
Lacombe3b - -37.2°C to -34.4°C
Lamont3b - -37.2°C to -34.4°C
Leduc3b - -37.2°C to -34.4°C
Legal3b - -37.2°C to -34.4°C
Lethbridge4b - -31.7°C to -28.9°C
Lloydminster3a - -40°C to -37.2°C
Magrath4a - -34.4°C to -31.7°C
Manning2b - -42.8°C to -40°C
Maskwacis3b - -37.2°C to -34.4°C
Mayerthorpe3a - -40°C to -37.2°C
McLennan3a - -40°C to -37.2°C
Medicine Hat4b - -31.7°C to -28.9°C
Milk River4a - -34.4°C to -31.7°C
Millet3b - -37.2°C to -34.4°C
Morinville3b - -37.2°C to -34.4°C
Mundare3a - -40°C to -37.2°C
Nanton4a - -34.4°C to -31.7°C
Nobleford4a - -34.4°C to -31.7°C
Olds3b - -37.2°C to -34.4°C
Onoway4a - -34.4°C to -31.7°C
Oyen3a - -40°C to -37.2°C
Peace River3a - -40°C to -37.2°C
Picture Butte4b - -31.7°C to -28.9°C
Pincher Creek4b - -31.7°C to -28.9°C
Ponoka3b - -37.2°C to -34.4°C
Provost3b - -37.2°C to -34.4°C
Rainbow Lake2a - -45.6°C to -42.8°C
Red Deer3b - -37.2°C to -34.4°C
Redcliff4a - -34.4°C to -31.7°C
Redwater3b - -37.2°C to -34.4°C
Rimbey3b - -37.2°C to -34.4°C
Rocky Mountain House3b - -37.2°C to -34.4°C
Sedgewick3a - -40°C to -37.2°C
Sexsmith3a - -40°C to -37.2°C
Sherwood Park3b - -37.2°C to -34.4°C
Slave Lake3a - -40°C to -37.2°C
Smoky Lake3a - -40°C to -37.2°C
Spirit River3a - -40°C to -37.2°C
Spruce Grove4a - -34.4°C to -31.7°C
St. Albert4a - -34.4°C to -31.7°C
Stavely4a - -34.4°C to -31.7°C
Stettler3b - -37.2°C to -34.4°C
Stony Plain4a - -34.4°C to -31.7°C
Strathmore3b - -37.2°C to -34.4°C
Sundre3a - -40°C to -37.2°C
Swan Hills2b - -42.8°C to -40°C
Sylvan Lake3b - -37.2°C to -34.4°C
Taber4a - -34.4°C to -31.7°C
Thorsby3b - -37.2°C to -34.4°C
Three Hills3a - -40°C to -37.2°C
Trochu3a - -40°C to -37.2°C
Two Hills3a - -40°C to -37.2°C
Valleyview3a - -40°C to -37.2°C
Vauxhall4a - -34.4°C to -31.7°C
Vegreville3a - -40°C to -37.2°C
Vermilion3a - -40°C to -37.2°C
Viking3a - -40°C to -37.2°C
Vulcan4a - -34.4°C to -31.7°C
Wainwright3a - -40°C to -37.2°C
Wembley3a - -40°C to -37.2°C
Westlock3b - -37.2°C to -34.4°C
Wetaskiwin3b - -37.2°C to -34.4°C

Hardiness Zone Maps for Neighboring Provinces and Territories

2026 plantmaps.com