First and Last Frost Dates in Ontario

The average last spring frost in Ontario, measured at Toronto Pearson, falls on April 30, and the average first fall frost lands on October 16. Those two dates come from Environment and Climate Change Canada’s 1981-2010 normals for a single reporting station. They’re useful as a starting point, not as a guarantee, and the rest of this page explains why.

The frost dates for Ontario

Start with what these numbers actually represent. Environment and Climate Change Canada calculated the April 30 and October 16 dates from three decades of daily temperature readings at the Toronto Lester B. Pearson International Airport station, climate ID 6158733. A “normal” in this context is a mean, not a cutoff. Half the years in that 1981-2010 record had a spring frost later than April 30. Half had a fall frost earlier than October 16. Treat both dates as the midpoint of a window that can swing by two or three weeks in either direction, not as a line you can plant right up against.

That distinction matters more in Ontario than in a lot of places, because one station can’t speak for a province that stretches from the Windsor peninsula down at roughly the same latitude as northern California to the boreal forest near Hudson Bay. Pearson Airport sits in the Greater Toronto Area, close to Lake Ontario, in open, paved terrain that trades some of the lake’s moderating effect for the airport’s own exposure to wind. A garden forty miles north, away from the lake, will often see its last frost run later and its first fall frost arrive sooner, simply because there’s no large body of water nearby to buffer the swings.

Ontario’s plant hardiness zone, as published by Natural Resources Canada using 1991-2020 normals, is 7a on the Canadian system for the reference city tied to that dataset. That’s worth flagging clearly: the Canadian zone system and the USDA zone system used across the border are not interchangeable. NRCan builds its zones from seven climate variables, including wind and snow cover, while the USDA relies on one, average annual minimum temperature. NRCan has documented cases where a single Canadian zone overlaps nine different USDA zones. If you’re used to reading USDA zone numbers from an American seed catalog, don’t try to line them up against this 7a figure. They’re answering different questions.

For province-level agricultural guidance that goes beyond a single weather station, the Ontario Ministry of Agriculture, Food and Rural Affairs publishes resources at ontario.ca/page/agriculture-and-food, which is a more useful starting point than trying to stretch one airport’s data across the whole province.

How long the growing season actually is here

Subtract April 30 from October 16 and you get a frost-free window of roughly 169 days at the Pearson station. That’s the number most Ontario gardeners will see if they search for “growing season length” tied to Toronto data, and it’s a reasonable planning figure for anyone gardening close to the lakeshore corridor between Windsor, Hamilton, Toronto, and Kingston.

It is not the number for the whole province. Move away from the Great Lakes and the season compresses fast. Areas north of the French River, through Sudbury and up toward Timmins and Thunder Bay, routinely lose several weeks off both ends: later spring frosts, earlier fall frosts, and a growing season that can run closer to 100-120 days in a hard year, though ECCC does not publish that regional figure through the station used on this page, so treat it as a general pattern rather than a cited number.

The lakeshore effect explains most of the difference. Large bodies of water absorb heat slowly through the summer and release it slowly in fall, which delays the first freeze near the shore and also slows spring warming, since the cold lake water keeps nearby air cooler into April and May. That’s a wash for early spring, but it pays off in autumn, when a lakeside garden can often go three or four extra weeks before the first hard frost compared with a spot thirty miles inland.

What the number is useful for

A 169-day window tells you how many calendar days you have to work with once you commit to a crop’s days-to-maturity figure on the seed packet. A tomato variety listed at 75 days to maturity, started from a transplant after the last frost, comfortably fits inside that window with room to spare for a slow spring or an early cold snap. A 100-day winter squash is tighter, especially for anyone gardening away from the lake effect, and it’s exactly the kind of crop where the gap between the average date and the real date on the ground can cost you the harvest.

Turning these dates into a sowing date

The two averages on this page are reference points, not planting instructions, but they’re still the right place to start building a calendar. For anything you’re transplanting outdoors, tomatoes, peppers, squash, basil, the standard approach is to count backward from the average last spring frost using the number of weeks listed on the seed packet, usually somewhere between four and eight weeks depending on the crop. If a tomato variety needs six weeks indoors before it goes in the ground, and your target is April 30, you’d start seed indoors in mid-March, then hold the seedlings a little longer if the spring is running cold, since April 30 is a mean date and not a promise.

Cold-hardy crops that tolerate a light frost, spinach, peas, lettuce, and other greens, are usually direct-sown a couple of weeks before the average last frost rather than after it, because they germinate at lower soil temperatures and don’t need protection from the occasional overnight dip. Warm-season crops like beans, squash, and cucumbers go the other direction: most gardeners wait until at least a week or two past April 30 for direct sowing, precisely because the average includes years where frost showed up well into May.

On the fall side, October 16 is your target for wrapping up harvest on anything frost-tender, and for calculating how late you can push a fall planting of quick greens or root vegetables. Count back from that date using the crop’s days-to-maturity, then add a buffer of one to two weeks, since the “average” first frost means the real one arrives earlier almost as often as it arrives later. A 60-day fall carrot crop sown in early August, for instance, gives you harvest flexibility even if frost shows up in early October instead of mid-month.

None of this replaces watching the actual forecast in the two or three weeks around either date. Averages are built for long-range planning, not for deciding whether to cover the tomatoes on a specific Tuesday night in late April.

Why your own garden differs from this figure

Elevation and drainage change frost timing at a scale most gardeners underestimate. Cold air is heavier than warm air, and it flows downhill and pools in low spots the same way water does. A garden at the bottom of a slope, or in a valley bottom, can see frost on nights when a garden two hundred yards away on higher ground stays clear. Ontario’s terrain, particularly in the Niagara Escarpment region and through parts of eastern Ontario, creates exactly these frost pockets, and no province-wide average can account for them.

Urban and suburban settings run warmer than the open, paved airport environment where Pearson’s instruments sit, which is itself a specific kind of exposed site rather than a shielded garden. Pavement, buildings, and reduced wind flow in a built-up neighborhood create a mild heat-island effect that can push a residential garden’s actual last frost earlier than the airport figure and its first fall frost later. Rural, open, or low-lying properties tend to run the opposite direction, with frost arriving earlier in fall and lingering later in spring than the Pearson data suggests.

Soil type and moisture play a role too. Sandy soil drains fast and cools quickly at night, making frost more likely on a clear, calm evening. Heavier clay soil holds moisture and heat longer, offering a small buffer some nights. None of these local factors are things a single weather station can capture, which is exactly why the April 30 and October 16 dates work best as a planning baseline you adjust with a few years of your own observation, rather than a number you treat as fixed.

Common questions

Is April 30 safe for planting tomatoes outside in Ontario?
Not on its own. It’s the average last frost at one airport station, and in roughly half the years on record, frost arrived after that date. Most gardeners wait at least a week or two past April 30 before setting out frost-tender transplants, and keep row cover on hand for a late cold snap.

Does this frost date apply to Northern Ontario too?
No. The April 30 and October 16 figures come from the Toronto Pearson station in southern Ontario. Northern communities, including areas around Sudbury and Thunder Bay, typically see a shorter frost-free period, with spring frost lingering later and fall frost arriving sooner, though that specific regional data isn’t part of the dataset used on this page.

What does Canadian hardiness zone 7a actually tell me?
It describes a set of climate conditions calculated from seven variables by Natural Resources Canada, using 1991-2020 normals, for the reference location tied to this page. It says nothing about how many frost-free days you’ll get, and it should never be matched directly against a USDA zone number from an American seed catalog, since the two systems are built on different math entirely.

Where can I find more localized growing guidance for Ontario?
The Ontario Ministry of Agriculture, Food and Rural Affairs maintains resources at ontario.ca/page/agriculture-and-food, which covers regional agricultural conditions in more depth than a single station’s frost data can.

Related guides