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
54 places
Loading map… © OpenStreetMap contributors · OpenFreeMap

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

StationLast frostFirst frostDays
Andrew May 24September 13111
Athabasca 2 May 23September 11110
Beaver Mines June 6September 590
Bighorn Dam June 8August 2273
Brownfield May 27September 6102
Calgary Int'l A May 21September 16117
Calling Lake Rs June 7September 286
Calmar May 20September 14116
Campsie June 2August 2987
Camrose May 18September 17121
Claresholm Waterworks May 28September 9103
Cold Lake A May 20September 14116
Craigmyle May 25September 13110
Cross Lake June 10August 2777
Dakota West May 27September 9104
Edmonton City Centre A May 9September 22135
Edmonton Int'l A May 24September 12110
Edmonton Stony Plain May 14September 20128
Edmonton Woodbend June 2September 796
Empress May 20September 18120
Eureka River June 6August 2478
Foremost May 23September 21119
Fort Chipewyan A June 7September 185
Fort Mcmurray A May 30September 697
Fort Saskatchewan May 21September 16117
Gleichen May 31September 12103
Grande Prairie A May 17September 12117
Gwynne May 31September 697
High Level A June 1September 191
High River June 6August 3186
Jasper East Gate June 11August 2675
Kananaskis June 22August 2158
Kananaskis Pocaterra July 8July 2718
Lethbridge A May 20September 17119
Lloydminster A May 19September 16118
Madden May 27September 11106
Medicine Hat A May 13September 25134
Monarch May 28September 10103
Moose Wallow June 3September 290
Olds May 21September 16117
Paradise Valley May 27September 7103
Peace River A May 19September 9112
Queenstown May 20September 20122
Ranfurly 2Nw May 18September 15119
Red Deer May 18September 15120
Red Deer A May 23September 11110
Shining Bank June 5August 3085
St Lina June 11August 2675
Suffield A May 19September 20123
Tofield North May 24September 15113
Vegreville May 24September 8106
Wetaskiwin South May 16September 20126
Whitecourt A May 20September 13114
Winfield May 30September 9101
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.