EN · FR
☰✕

Frost dates & frost-free season

Average last spring frost, first fall frost and frost-free period for 522 climate stations from ECCC's 1981–2010 Climate Normals, with an indicative planting calendar.

Plant hardiness zones: not included. NRCan's official files sit on servers whose robots.txt disallows automated collection; see planthardiness.gc.ca.

Major cities

CityNearest stationLast frost (avg)First frost (avg)Frost-free days
Toronto, ONToronto (2 km)April 13November 3203
Montréal, QCMontreal/St-Hubert A (12 km)May 6October 5150
Vancouver, BCVancouver Int'l A (10 km)March 18November 10237
Calgary, ABCalgary Int'l A (8 km)May 21September 16117
Edmonton, ABEdmonton City Centre A (3 km)May 9September 22135
Ottawa, ONOttawa Cda (4 km)April 30October 6158
Winnipeg, MBWinnipeg Richardson Int'l A (7 km)May 23September 22121
Québec, QCLauzon (8 km)May 12October 3143
Hamilton, ONMillgrove (10 km)May 7October 2147
Halifax, NSHalifax Citadel (0 km)May 1October 31182
Victoria, BCSaanichton Cda (22 km)March 20November 17241
Saskatoon, SKSaskatoon Diefenbaker Int'l A (5 km)May 21September 15117
Regina, SKRegina Int'l A (4 km)May 20September 12115
St. John's, NLSt John's A (7 km)May 30October 17139
London, ONLondon Int'l Airport (10 km)May 1October 13164
Kitchener, ONWaterloo Wellington A (9 km)May 7October 2147
Windsor, ONWindsor A (8 km)April 17October 30195
Kelowna, BCKelowna A (11 km)May 10September 28140
Fredericton, NBFredericton A (13 km)May 17September 25130
Moncton, NBMoncton (1 km)May 23October 2131
Charlottetown, PECharlottetown A (5 km)May 16October 17153
Sherbrooke, QCBromptonville (10 km)May 24September 23120
Sudbury, ONSudbury A (21 km)May 17October 1136
Thunder Bay, ONFlint (32 km)June 16August 2873
Whitehorse, YTWhitehorse A (1 km)June 5August 2580
Yellowknife, NTYellowknife A (4 km)May 25September 18115

All stations

Alberta · 54British Columbia · 95Manitoba · 37New Brunswick · 22Newfoundland and Labrador · 28Nova Scotia · 26Northwest Territories · 6Nunavut · 10Ontario · 90Prince Edward Island · 6Quebec · 88Saskatchewan · 52Yukon · 8
28 places
Loading map… © OpenStreetMap contributors · OpenFreeMap

Your location stays in your browser: it is never sent or stored.

StationLast frostFirst frostDays
Bay D'Espoir Gen Stn June 16September 1388
Boat Harbour June 16September 2197
Buchans May 28October 6130
Cartwright June 14September 2399
Cormack June 16September 882
Corner Brook May 19October 13146
Cow Head May 27October 9134
Deer Lake June 11September 23102
Deer Lake A June 12September 1795
Exploits Dam June 22September 776
Gander Int'l A June 1October 16136
Goose A June 4September 24110
Harbour Breton May 18October 20153
Isle Aux Morts May 18October 20155
Lethbridge June 22September 877
Main Brook June 7September 18101
Musgrave Harbour June 9October 10123
Nain A June 18September 2496
Plum Point June 1October 4124
Point Leamington June 14September 24101
Rattling Brk Norris Arm June 8September 20103
Sops Arm White Bay May 30October 10132
St John's A May 30October 17139
Stephenville A May 13October 18157
Swift Current June 13September 1694
Wabush Lake A June 9September 1495
Winterland May 27October 16141
Wooddale Bishop's Falls June 14September 1087
Sources & licences

Environment and Climate Change Canada — Canadian Climate Normals 1981–2010 (station data, MSC Datamart) (30-year averages; not updated). Retrieved 2026-10-18 19:16 UTC.
Data Source: Environment and Climate Change Canada Environment and Climate Change Canada Data Servers End-use Licence.

OpenCanadaData is independent and is not affiliated with or endorsed by these data publishers. Always check with the official source before you go.

Independent. OpenCanadaData is an independent website. It is not affiliated with, endorsed by, or acting on behalf of the Government of Canada or any government body. Original data is available free of charge from the official sources linked on each page.