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: Manitoba hardiness zones, 2010 edition.
Under the 1991-2020 zones, Manitoba spans 8 hardiness zones, from zone 0a (-56.7°C to -53.9°C) to zone 3b (-37.2°C to -34.4°C). Of the 179 cities and towns listed below, 67 are in zone 3a, the most common zone. Brandon is in zone 3a, Steinbach is in zone 3b, Thompson is in zone 1a.
| Location | Hardiness Zone (1991–2020) |
|---|---|
| Alonsa | 3a - -40°C to -37.2°C |
| Altamont | 3b - -37.2°C to -34.4°C |
| Amaranth | 3a - -40°C to -37.2°C |
| Arrow River | 3a - -40°C to -37.2°C |
| Ashern | 3a - -40°C to -37.2°C |
| Austin | 3a - -40°C to -37.2°C |
| Baldur | 3a - -40°C to -37.2°C |
| Beausejour | 3b - -37.2°C to -34.4°C |
| Bede | 3b - -37.2°C to -34.4°C |
| Belmont | 3a - -40°C to -37.2°C |
| Beresford Lake | 3a - -40°C to -37.2°C |
| Bird | 1a - -51.1°C to -48.3°C |
| Bird River | 3a - -40°C to -37.2°C |
| Birtle | 3a - -40°C to -37.2°C |
| Blumenort (Division No. 2) | 3b - -37.2°C to -34.4°C |
| Boissevain | 3b - -37.2°C to -34.4°C |
| Brandon | 3a - -40°C to -37.2°C |
| Carberry | 3a - -40°C to -37.2°C |
| Caribou | 0a - -56.7°C to -53.9°C |
| Carman | 3b - -37.2°C to -34.4°C |
| CFB Shilo | 3a - -40°C to -37.2°C |
| Chanupa Wakpa | 3b - -37.2°C to -34.4°C |
| Churchill | 0b - -53.9°C to -51.1°C |
| Cormorant | 2b - -42.8°C to -40°C |
| Cross Lake | 2a - -45.6°C to -42.8°C |
| Dallas/Red Rose | 2b - -42.8°C to -40°C |
| Dauphin | 3a - -40°C to -37.2°C |
| Decimal | 3a - -40°C to -37.2°C |
| Deloraine | 3b - -37.2°C to -34.4°C |
| Delta | 3b - -37.2°C to -34.4°C |
| Domain | 3b - -37.2°C to -34.4°C |
| Dominion City | 3b - -37.2°C to -34.4°C |
| Duck Bay | 2b - -42.8°C to -40°C |
| Dufresne | 3b - -37.2°C to -34.4°C |
| Dufrost | 3b - -37.2°C to -34.4°C |
| Dugald | 3b - -37.2°C to -34.4°C |
| Dunnottar | 3a - -40°C to -37.2°C |
| Dunrea | 3a - -40°C to -37.2°C |
| Ebb and Flow | 3a - -40°C to -37.2°C |
| Eden | 3a - -40°C to -37.2°C |
| Elgin | 3a - -40°C to -37.2°C |
| Elm Creek | 3b - -37.2°C to -34.4°C |
| Elphinstone | 2b - -42.8°C to -40°C |
| Erickson | 2b - -42.8°C to -40°C |
| Eriksdale | 3a - -40°C to -37.2°C |
| Flin Flon | 2b - -42.8°C to -40°C |
| Foxwarren | 3a - -40°C to -37.2°C |
| Garden Hill | 2a - -45.6°C to -42.8°C |
| Gilbert Plains | 2b - -42.8°C to -40°C |
| Gillam | 1a - -51.1°C to -48.3°C |
| Gimli | 2b - -42.8°C to -40°C |
| Gladstone | 3b - -37.2°C to -34.4°C |
| God's Lake Narrows | 1b - -48.3°C to -45.6°C |
| God's River | 1b - -48.3°C to -45.6°C |
| Grand Marais | 3a - -40°C to -37.2°C |
| Granville Lake | 1b - -48.3°C to -45.6°C |
| Greenway | 3b - -37.2°C to -34.4°C |
| Gunton | 3a - -40°C to -37.2°C |
| Gypsumville | 2b - -42.8°C to -40°C |
| Hallboro | 3a - -40°C to -37.2°C |
| Hamiota | 3a - -40°C to -37.2°C |
| Harcus | 3a - -40°C to -37.2°C |
| Harding | 3a - -40°C to -37.2°C |
| Hartney | 3a - -40°C to -37.2°C |
| Helston | 3a - -40°C to -37.2°C |
| Hilbre | 3a - -40°C to -37.2°C |
| Hodgson | 2b - -42.8°C to -40°C |
| Ile des Chenes | 3b - -37.2°C to -34.4°C |
| Killarney | 3a - -40°C to -37.2°C |
| Kleefeld | 3b - -37.2°C to -34.4°C |
| La Broquerie | 3b - -37.2°C to -34.4°C |
| La Salle | 3b - -37.2°C to -34.4°C |
| Lac Brochet (Dahlu T'ua) | 0b - -53.9°C to -51.1°C |
| Lac du Bonnet | 3a - -40°C to -37.2°C |
| Langruth | 3b - -37.2°C to -34.4°C |
| Lauder | 3a - -40°C to -37.2°C |
| Letellier | 3b - -37.2°C to -34.4°C |
| Lewis | 3a - -40°C to -37.2°C |
| Little Bullhead | 2b - -42.8°C to -40°C |
| Lockport | 3b - -37.2°C to -34.4°C |
| Lorette | 3b - -37.2°C to -34.4°C |
| Lynn Lake | 1a - -51.1°C to -48.3°C |
| Magnet | 3a - -40°C to -37.2°C |
| Manigotagan | 3a - -40°C to -37.2°C |
| Matheson Island | 2b - -42.8°C to -40°C |
| McCreary | 3a - -40°C to -37.2°C |
| Medora | 3b - -37.2°C to -34.4°C |
| Melita | 3b - -37.2°C to -34.4°C |
| Miami | 3b - -37.2°C to -34.4°C |
| Minithayinikam / St. Theresa Point | 2a - -45.6°C to -42.8°C |
| Minitonas | 2b - -42.8°C to -40°C |
| Minnedosa | 3a - -40°C to -37.2°C |
| Minto | 3a - -40°C to -37.2°C |
| Mitchell | 3b - -37.2°C to -34.4°C |
| Mithkwamepin Thaakkahikan / Red Sucker Lake | 2a - -45.6°C to -42.8°C |
| Moosehorn | 3a - -40°C to -37.2°C |
| Morden | 3b - -37.2°C to -34.4°C |
| Morris | 3b - -37.2°C to -34.4°C |
| Mosakahiken | 2b - -42.8°C to -40°C |
| Mulvihill | 3a - -40°C to -37.2°C |
| Napinka | 3b - -37.2°C to -34.4°C |
| Narcisse | 3a - -40°C to -37.2°C |
| Neepawa | 3a - -40°C to -37.2°C |
| Nelson House | 1b - -48.3°C to -45.6°C |
| Newdale | 2b - -42.8°C to -40°C |
| Niverville | 3b - -37.2°C to -34.4°C |
| Norway House | 2a - -45.6°C to -42.8°C |
| Notre-Dame-de-Lourdes | 3b - -37.2°C to -34.4°C |
| Oak Lake | 3a - -40°C to -37.2°C |
| Oakbank | 3b - -37.2°C to -34.4°C |
| Oakburn | 2b - -42.8°C to -40°C |
| Oakville | 3b - -37.2°C to -34.4°C |
| Ochre River | 3a - -40°C to -37.2°C |
| Opaskwayak Cree Nation | 2b - -42.8°C to -40°C |
| Osborne | 3b - -37.2°C to -34.4°C |
| Oxford House | 1b - -48.3°C to -45.6°C |
| Pelican Rapids | 3a - -40°C to -37.2°C |
| Pierson | 3b - -37.2°C to -34.4°C |
| Pilot Mound | 3b - -37.2°C to -34.4°C |
| Pinawa | 3a - -40°C to -37.2°C |
| Pinaymootang / Fairford | 3a - -40°C to -37.2°C |
| Pine River | 2b - -42.8°C to -40°C |
| Pipestone | 3b - -37.2°C to -34.4°C |
| Powerview-Pine Falls | 3a - -40°C to -37.2°C |
| Rapid City | 3a - -40°C to -37.2°C |
| Reinfeld | 3b - -37.2°C to -34.4°C |
| Rivers | 3a - -40°C to -37.2°C |
| Roblin | 2b - -42.8°C to -40°C |
| Roland | 3b - -37.2°C to -34.4°C |
| Rorketon | 3a - -40°C to -37.2°C |
| Roseau River | 3b - -37.2°C to -34.4°C |
| Rosenfeld | 3b - -37.2°C to -34.4°C |
| Rossburn | 2b - -42.8°C to -40°C |
| Russell | 3a - -40°C to -37.2°C |
| Saint-Pierre-Jolys | 3b - -37.2°C to -34.4°C |
| Sainte Agathe | 3b - -37.2°C to -34.4°C |
| Sandy Lake | 2b - -42.8°C to -40°C |
| Schanzenfeld | 3b - -37.2°C to -34.4°C |
| Selkirk | 3a - -40°C to -37.2°C |
| Shamattawa | 1a - -51.1°C to -48.3°C |
| Shoal Lake | 2b - -42.8°C to -40°C |
| Sidney | 3a - -40°C to -37.2°C |
| Snow Lake | 2a - -45.6°C to -42.8°C |
| Souris | 3a - -40°C to -37.2°C |
| Spearhill | 3a - -40°C to -37.2°C |
| Sperling | 3b - -37.2°C to -34.4°C |
| Split Lake | 1a - -51.1°C to -48.3°C |
| Sprague | 3a - -40°C to -37.2°C |
| St. Adolphe | 3b - -37.2°C to -34.4°C |
| St. Jean-Baptiste | 3b - -37.2°C to -34.4°C |
| Ste. Anne | 3b - -37.2°C to -34.4°C |
| Ste. Rose du Lac | 3a - -40°C to -37.2°C |
| Steinbach | 3b - -37.2°C to -34.4°C |
| Stockton | 3a - -40°C to -37.2°C |
| Stonewall | 3b - -37.2°C to -34.4°C |
| Strathclair | 2b - -42.8°C to -40°C |
| Sundown | 3b - -37.2°C to -34.4°C |
| Swan River | 2b - -42.8°C to -40°C |
| Tadoule Lake | 0b - -53.9°C to -51.1°C |
| Teulon | 3a - -40°C to -37.2°C |
| The Pas | 2b - -42.8°C to -40°C |
| Thompson | 1a - -51.1°C to -48.3°C |
| Treherne | 3b - -37.2°C to -34.4°C |
| Tyndall | 3b - -37.2°C to -34.4°C |
| Virden | 3b - -37.2°C to -34.4°C |
| Vita | 3b - -37.2°C to -34.4°C |
| Wabowden | 2a - -45.6°C to -42.8°C |
| Wanipigow | 3a - -40°C to -37.2°C |
| Wasagamack | 2a - -45.6°C to -42.8°C |
| Wasagaming | 2b - -42.8°C to -40°C |
| Waugh | 3a - -40°C to -37.2°C |
| Westbourne | 3b - -37.2°C to -34.4°C |
| Whitemouth | 3a - -40°C to -37.2°C |
| Winkler | 3b - -37.2°C to -34.4°C |
| Winnipeg Beach | 3a - -40°C to -37.2°C |
| Winnipegosis | 2b - -42.8°C to -40°C |
| York Landing | 1a - -51.1°C to -48.3°C |
| Young Point | 2b - -42.8°C to -40°C |
| Zaagiing / Fort Alexander | 3a - -40°C to -37.2°C |