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

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

StationLast frostFirst frostDays
Abbey May 19September 21124
Amulet May 19September 15118
Atwater May 21September 6107
Aylsham May 25September 10106
Beechy May 21September 16117
Biggar May 21September 17118
Buffalo Narrows A May 23September 24123
Butte St Pierre June 14August 2369
Claydon May 21September 19120
Coderre May 23September 15114
Coronach May 23September 15114
Cote June 8August 2275
Cypress Hills June 11August 3180
Duval May 19September 21124
Elrose May 22September 18119
Estevan A May 17September 16121
Fenwood May 19September 17120
Handsworth May 24September 5104
Indian Head Cda May 21September 12113
Kelliher May 21September 13114
Key Lake June 10September 384
Kindersley A May 21September 19120
La Ronge A May 28September 9103
Leroy May 25September 8106
Lipton May 28September 9102
Loon Lake Cda Epf June 8August 3182
Maryfield May 22September 18118
Meadow Lake A May 29September 396
Muenster May 21September 11112
Nipawin A May 22September 12112
Nokomis May 21September 9110
North Battleford A May 23September 12111
Outlook Pfra May 18September 19123
Paswegin May 30September 395
Pelly June 5September 186
Pilger May 23September 11110
Prince Albert A May 27September 12108
Qu'Appelle 1 May 21September 16117
Regina Int'l A May 20September 12115
Rocanville May 20September 15116
Rock Point May 17September 19123
Saskatoon Diefenbaker Int'l A May 21September 15117
Stony Rapids A June 9August 3081
Swift Current Cda May 19September 19122
Treelon May 22September 20121
Tugaske May 19September 16120
Waseca May 21September 13114
Watrous May 20September 10112
Weyburn May 17September 15120
Whitewood May 24September 14112
Wynyard May 20September 13114
Yorkton A May 21September 15116
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.