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

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

StationLast frostFirst frostDays
Bridgewater May 27September 24119
Collegeville June 7September 19102
Deming May 7November 3180
Farmington May 10October 9151
Greenwood A May 14October 4142
Halifax Citadel May 1October 31182
Halifax Stanfield Int'l A May 7October 18163
Liverpool Big Falls May 15October 5142
Louisbourg May 23October 15143
Middle Musquodoboit June 3September 16104
Middleboro June 1September 30121
Nappan Cda May 29September 27120
Parrsboro May 21October 2133
Pockwock Lake May 13October 13152
Pugwash May 11October 15156
Shearwater A May 3October 23172
Springfield May 17October 6141
St Margaret's Bay May 25September 29126
Summerville May 22October 8139
Sydney A May 21October 17149
Truro May 25September 28125
Upper Stewiacke May 31September 14105
Waterville Cambridge May 23September 29128
Windsor Martock May 16October 9145
Wreck Cove Brook May 21October 15146
Yarmouth A April 27October 21176
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.