Saskatchewan 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: Saskatchewan hardiness zones, 2010 edition.
Under the 1991-2020 zones, Saskatchewan 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 152 cities and towns listed below, 75 are in zone 3a, the most common zone. Saskatoon is in zone 3a, Regina is in zone 3a, Prince Albert is in zone 2b, Moose Jaw is in zone 3b, Swift Current is in zone 4a.

Map Cities Related

Saskatchewan 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 Saskatchewan

LocationHardiness Zone (1991–2020)
Aberdeen3a - -40°C to -37.2°C
Alameda3b - -37.2°C to -34.4°C
Allan3a - -40°C to -37.2°C
Arborfield2b - -42.8°C to -40°C
Arcola3b - -37.2°C to -34.4°C
Asquith3a - -40°C to -37.2°C
Assiniboia3b - -37.2°C to -34.4°C
Balcarres3a - -40°C to -37.2°C
Balgonie3a - -40°C to -37.2°C
Battleford3a - -40°C to -37.2°C
Bengough3b - -37.2°C to -34.4°C
Bienfait3b - -37.2°C to -34.4°C
Biggar3a - -40°C to -37.2°C
Birch Hills2b - -42.8°C to -40°C
Blaine Lake3a - -40°C to -37.2°C
Bredenbury3a - -40°C to -37.2°C
Broadview3a - -40°C to -37.2°C
Bruno3a - -40°C to -37.2°C
Burstall4a - -34.4°C to -31.7°C
Canora2b - -42.8°C to -40°C
Carlyle3b - -37.2°C to -34.4°C
Carnduff3b - -37.2°C to -34.4°C
Carrot River2b - -42.8°C to -40°C
Central Butte3b - -37.2°C to -34.4°C
Churchbridge3a - -40°C to -37.2°C
Colonsay3a - -40°C to -37.2°C
Coronach3b - -37.2°C to -34.4°C
Craik3a - -40°C to -37.2°C
Creighton2b - -42.8°C to -40°C
Cudworth2b - -42.8°C to -40°C
Cupar3a - -40°C to -37.2°C
Cut Knife3a - -40°C to -37.2°C
Dalmeny3a - -40°C to -37.2°C
Davidson3a - -40°C to -37.2°C
Delisle3a - -40°C to -37.2°C
Denare Beach2b - -42.8°C to -40°C
Duck Lake3a - -40°C to -37.2°C
Dundurn3a - -40°C to -37.2°C
Eastend4a - -34.4°C to -31.7°C
Eatonia3b - -37.2°C to -34.4°C
Elrose3b - -37.2°C to -34.4°C
Esterhazy3a - -40°C to -37.2°C
Estevan3b - -37.2°C to -34.4°C
Eston3b - -37.2°C to -34.4°C
Fleming3b - -37.2°C to -34.4°C
Foam Lake2b - -42.8°C to -40°C
Fort Qu'Appelle3a - -40°C to -37.2°C
Francis3b - -37.2°C to -34.4°C
Govan3a - -40°C to -37.2°C
Gravelbourg3b - -37.2°C to -34.4°C
Grenfell3a - -40°C to -37.2°C
Gull Lake4a - -34.4°C to -31.7°C
Hafford3a - -40°C to -37.2°C
Hague3a - -40°C to -37.2°C
Hanley3a - -40°C to -37.2°C
Herbert3b - -37.2°C to -34.4°C
Hudson Bay2b - -42.8°C to -40°C
Humboldt3a - -40°C to -37.2°C
Imperial3a - -40°C to -37.2°C
Indian Head3a - -40°C to -37.2°C
Ituna3a - -40°C to -37.2°C
Kamsack2b - -42.8°C to -40°C
Kerrobert3a - -40°C to -37.2°C
Kindersley3a - -40°C to -37.2°C
Kinistino2b - -42.8°C to -40°C
Kipling3a - -40°C to -37.2°C
Kyle3b - -37.2°C to -34.4°C
La Ronge2b - -42.8°C to -40°C
Laflèche3b - -37.2°C to -34.4°C
Lampman3b - -37.2°C to -34.4°C
Lancer3b - -37.2°C to -34.4°C
Langenburg3a - -40°C to -37.2°C
Langham3a - -40°C to -37.2°C
Lanigan3a - -40°C to -37.2°C
Lashburn3a - -40°C to -37.2°C
Leader3b - -37.2°C to -34.4°C
Lemberg3a - -40°C to -37.2°C
Leroy3a - -40°C to -37.2°C
Lipton3a - -40°C to -37.2°C
Lumsden3a - -40°C to -37.2°C
Macklin3b - -37.2°C to -34.4°C
Maidstone3a - -40°C to -37.2°C
Maple Creek4a - -34.4°C to -31.7°C
Martensville3a - -40°C to -37.2°C
Meadow Lake2a - -45.6°C to -42.8°C
Melfort2b - -42.8°C to -40°C
Melville3a - -40°C to -37.2°C
Midale3b - -37.2°C to -34.4°C
Milestone3b - -37.2°C to -34.4°C
Moose Jaw3b - -37.2°C to -34.4°C
Moosomin (Division No. 5)3b - -37.2°C to -34.4°C
Morse3b - -37.2°C to -34.4°C
Mossbank3b - -37.2°C to -34.4°C
Naicam2b - -42.8°C to -40°C
Nipawin2b - -42.8°C to -40°C
Norquay2b - -42.8°C to -40°C
North Battleford3a - -40°C to -37.2°C
Ogema3b - -37.2°C to -34.4°C
Osler3a - -40°C to -37.2°C
Outlook3b - -37.2°C to -34.4°C
Oxbow3b - -37.2°C to -34.4°C
Pense3a - -40°C to -37.2°C
Pilot Butte3a - -40°C to -37.2°C
Ponteix3b - -37.2°C to -34.4°C
Porcupine Plain2b - -42.8°C to -40°C
Preeceville2b - -42.8°C to -40°C
Prince Albert2b - -42.8°C to -40°C
Qu'Appelle3a - -40°C to -37.2°C
Radisson3a - -40°C to -37.2°C
Radville3b - -37.2°C to -34.4°C
Raymore3a - -40°C to -37.2°C
Redvers3b - -37.2°C to -34.4°C
Regina3a - -40°C to -37.2°C
Regina Beach3a - -40°C to -37.2°C
Rocanville3a - -40°C to -37.2°C
Rockglen3b - -37.2°C to -34.4°C
Rose Valley2b - -42.8°C to -40°C
Rosthern3a - -40°C to -37.2°C
Rouleau3b - -37.2°C to -34.4°C
Saltcoats3a - -40°C to -37.2°C
Saskatoon3a - -40°C to -37.2°C
Shaunavon4a - -34.4°C to -31.7°C
Shellbrook2b - -42.8°C to -40°C
Southey3a - -40°C to -37.2°C
Springside3a - -40°C to -37.2°C
St. Brieux2b - -42.8°C to -40°C
Star City2b - -42.8°C to -40°C
Stony Rapids0b - -53.9°C to -51.1°C
Stoughton3b - -37.2°C to -34.4°C
Strasbourg3a - -40°C to -37.2°C
Sturgis2b - -42.8°C to -40°C
Swift Current4a - -34.4°C to -31.7°C
Tazen Tuwé / Black Lake0b - -53.9°C to -51.1°C
Tisdale2b - -42.8°C to -40°C
Turtleford2b - -42.8°C to -40°C
Unity3a - -40°C to -37.2°C
Vonda3a - -40°C to -37.2°C
Wakaw2b - -42.8°C to -40°C
Waldheim3a - -40°C to -37.2°C
Wapella3a - -40°C to -37.2°C
Warman3a - -40°C to -37.2°C
Watrous3a - -40°C to -37.2°C
Watson2b - -42.8°C to -40°C
Wawota3a - -40°C to -37.2°C
Weyburn3b - -37.2°C to -34.4°C
White City3a - -40°C to -37.2°C
Whitewood3a - -40°C to -37.2°C
Wilkie3a - -40°C to -37.2°C
Wolseley3a - -40°C to -37.2°C
Wynyard3a - -40°C to -37.2°C
Yellow Grass3b - -37.2°C to -34.4°C
Yorkton3a - -40°C to -37.2°C

Hardiness Zone Maps for Neighboring Provinces and Territories

2026 plantmaps.com