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.
| Location | Hardiness Zone (1991–2020) |
|---|---|
| Aberdeen | 3a - -40°C to -37.2°C |
| Alameda | 3b - -37.2°C to -34.4°C |
| Allan | 3a - -40°C to -37.2°C |
| Arborfield | 2b - -42.8°C to -40°C |
| Arcola | 3b - -37.2°C to -34.4°C |
| Asquith | 3a - -40°C to -37.2°C |
| Assiniboia | 3b - -37.2°C to -34.4°C |
| Balcarres | 3a - -40°C to -37.2°C |
| Balgonie | 3a - -40°C to -37.2°C |
| Battleford | 3a - -40°C to -37.2°C |
| Bengough | 3b - -37.2°C to -34.4°C |
| Bienfait | 3b - -37.2°C to -34.4°C |
| Biggar | 3a - -40°C to -37.2°C |
| Birch Hills | 2b - -42.8°C to -40°C |
| Blaine Lake | 3a - -40°C to -37.2°C |
| Bredenbury | 3a - -40°C to -37.2°C |
| Broadview | 3a - -40°C to -37.2°C |
| Bruno | 3a - -40°C to -37.2°C |
| Burstall | 4a - -34.4°C to -31.7°C |
| Canora | 2b - -42.8°C to -40°C |
| Carlyle | 3b - -37.2°C to -34.4°C |
| Carnduff | 3b - -37.2°C to -34.4°C |
| Carrot River | 2b - -42.8°C to -40°C |
| Central Butte | 3b - -37.2°C to -34.4°C |
| Churchbridge | 3a - -40°C to -37.2°C |
| Colonsay | 3a - -40°C to -37.2°C |
| Coronach | 3b - -37.2°C to -34.4°C |
| Craik | 3a - -40°C to -37.2°C |
| Creighton | 2b - -42.8°C to -40°C |
| Cudworth | 2b - -42.8°C to -40°C |
| Cupar | 3a - -40°C to -37.2°C |
| Cut Knife | 3a - -40°C to -37.2°C |
| Dalmeny | 3a - -40°C to -37.2°C |
| Davidson | 3a - -40°C to -37.2°C |
| Delisle | 3a - -40°C to -37.2°C |
| Denare Beach | 2b - -42.8°C to -40°C |
| Duck Lake | 3a - -40°C to -37.2°C |
| Dundurn | 3a - -40°C to -37.2°C |
| Eastend | 4a - -34.4°C to -31.7°C |
| Eatonia | 3b - -37.2°C to -34.4°C |
| Elrose | 3b - -37.2°C to -34.4°C |
| Esterhazy | 3a - -40°C to -37.2°C |
| Estevan | 3b - -37.2°C to -34.4°C |
| Eston | 3b - -37.2°C to -34.4°C |
| Fleming | 3b - -37.2°C to -34.4°C |
| Foam Lake | 2b - -42.8°C to -40°C |
| Fort Qu'Appelle | 3a - -40°C to -37.2°C |
| Francis | 3b - -37.2°C to -34.4°C |
| Govan | 3a - -40°C to -37.2°C |
| Gravelbourg | 3b - -37.2°C to -34.4°C |
| Grenfell | 3a - -40°C to -37.2°C |
| Gull Lake | 4a - -34.4°C to -31.7°C |
| Hafford | 3a - -40°C to -37.2°C |
| Hague | 3a - -40°C to -37.2°C |
| Hanley | 3a - -40°C to -37.2°C |
| Herbert | 3b - -37.2°C to -34.4°C |
| Hudson Bay | 2b - -42.8°C to -40°C |
| Humboldt | 3a - -40°C to -37.2°C |
| Imperial | 3a - -40°C to -37.2°C |
| Indian Head | 3a - -40°C to -37.2°C |
| Ituna | 3a - -40°C to -37.2°C |
| Kamsack | 2b - -42.8°C to -40°C |
| Kerrobert | 3a - -40°C to -37.2°C |
| Kindersley | 3a - -40°C to -37.2°C |
| Kinistino | 2b - -42.8°C to -40°C |
| Kipling | 3a - -40°C to -37.2°C |
| Kyle | 3b - -37.2°C to -34.4°C |
| La Ronge | 2b - -42.8°C to -40°C |
| Laflèche | 3b - -37.2°C to -34.4°C |
| Lampman | 3b - -37.2°C to -34.4°C |
| Lancer | 3b - -37.2°C to -34.4°C |
| Langenburg | 3a - -40°C to -37.2°C |
| Langham | 3a - -40°C to -37.2°C |
| Lanigan | 3a - -40°C to -37.2°C |
| Lashburn | 3a - -40°C to -37.2°C |
| Leader | 3b - -37.2°C to -34.4°C |
| Lemberg | 3a - -40°C to -37.2°C |
| Leroy | 3a - -40°C to -37.2°C |
| Lipton | 3a - -40°C to -37.2°C |
| Lumsden | 3a - -40°C to -37.2°C |
| Macklin | 3b - -37.2°C to -34.4°C |
| Maidstone | 3a - -40°C to -37.2°C |
| Maple Creek | 4a - -34.4°C to -31.7°C |
| Martensville | 3a - -40°C to -37.2°C |
| Meadow Lake | 2a - -45.6°C to -42.8°C |
| Melfort | 2b - -42.8°C to -40°C |
| Melville | 3a - -40°C to -37.2°C |
| Midale | 3b - -37.2°C to -34.4°C |
| Milestone | 3b - -37.2°C to -34.4°C |
| Moose Jaw | 3b - -37.2°C to -34.4°C |
| Moosomin (Division No. 5) | 3b - -37.2°C to -34.4°C |
| Morse | 3b - -37.2°C to -34.4°C |
| Mossbank | 3b - -37.2°C to -34.4°C |
| Naicam | 2b - -42.8°C to -40°C |
| Nipawin | 2b - -42.8°C to -40°C |
| Norquay | 2b - -42.8°C to -40°C |
| North Battleford | 3a - -40°C to -37.2°C |
| Ogema | 3b - -37.2°C to -34.4°C |
| Osler | 3a - -40°C to -37.2°C |
| Outlook | 3b - -37.2°C to -34.4°C |
| Oxbow | 3b - -37.2°C to -34.4°C |
| Pense | 3a - -40°C to -37.2°C |
| Pilot Butte | 3a - -40°C to -37.2°C |
| Ponteix | 3b - -37.2°C to -34.4°C |
| Porcupine Plain | 2b - -42.8°C to -40°C |
| Preeceville | 2b - -42.8°C to -40°C |
| Prince Albert | 2b - -42.8°C to -40°C |
| Qu'Appelle | 3a - -40°C to -37.2°C |
| Radisson | 3a - -40°C to -37.2°C |
| Radville | 3b - -37.2°C to -34.4°C |
| Raymore | 3a - -40°C to -37.2°C |
| Redvers | 3b - -37.2°C to -34.4°C |
| Regina | 3a - -40°C to -37.2°C |
| Regina Beach | 3a - -40°C to -37.2°C |
| Rocanville | 3a - -40°C to -37.2°C |
| Rockglen | 3b - -37.2°C to -34.4°C |
| Rose Valley | 2b - -42.8°C to -40°C |
| Rosthern | 3a - -40°C to -37.2°C |
| Rouleau | 3b - -37.2°C to -34.4°C |
| Saltcoats | 3a - -40°C to -37.2°C |
| Saskatoon | 3a - -40°C to -37.2°C |
| Shaunavon | 4a - -34.4°C to -31.7°C |
| Shellbrook | 2b - -42.8°C to -40°C |
| Southey | 3a - -40°C to -37.2°C |
| Springside | 3a - -40°C to -37.2°C |
| St. Brieux | 2b - -42.8°C to -40°C |
| Star City | 2b - -42.8°C to -40°C |
| Stony Rapids | 0b - -53.9°C to -51.1°C |
| Stoughton | 3b - -37.2°C to -34.4°C |
| Strasbourg | 3a - -40°C to -37.2°C |
| Sturgis | 2b - -42.8°C to -40°C |
| Swift Current | 4a - -34.4°C to -31.7°C |
| Tazen Tuwé / Black Lake | 0b - -53.9°C to -51.1°C |
| Tisdale | 2b - -42.8°C to -40°C |
| Turtleford | 2b - -42.8°C to -40°C |
| Unity | 3a - -40°C to -37.2°C |
| Vonda | 3a - -40°C to -37.2°C |
| Wakaw | 2b - -42.8°C to -40°C |
| Waldheim | 3a - -40°C to -37.2°C |
| Wapella | 3a - -40°C to -37.2°C |
| Warman | 3a - -40°C to -37.2°C |
| Watrous | 3a - -40°C to -37.2°C |
| Watson | 2b - -42.8°C to -40°C |
| Wawota | 3a - -40°C to -37.2°C |
| Weyburn | 3b - -37.2°C to -34.4°C |
| White City | 3a - -40°C to -37.2°C |
| Whitewood | 3a - -40°C to -37.2°C |
| Wilkie | 3a - -40°C to -37.2°C |
| Wolseley | 3a - -40°C to -37.2°C |
| Wynyard | 3a - -40°C to -37.2°C |
| Yellow Grass | 3b - -37.2°C to -34.4°C |
| Yorkton | 3a - -40°C to -37.2°C |