May 23 is the average last frost at Moncton, and that one figure is where most New Brunswick planting advice quietly stops — as if the rest of the province shared it. A garden near the coast, or one tucked into a river valley inland, sits weeks apart from that date in either direction. Building a tomato schedule off a single averaged town, without adjusting for where your own soil and wind actually sit, is the difference worth understanding before you count backward from anything.
What this comes down to in New Brunswick

Environment and Climate Change Canada’s Canadian Climate Normals (1981-2010) put the mean last spring frost at Moncton on May 23, and the mean first fall frost on October 2. That gives the area around Moncton an average frost-free window of a little over four months. Because it’s a mean, frost falls after May 23 in about half of all years and before October 2 in the other half. Treat both dates as the middle of a range, never as a line you can plant right up against.
Because the mean last frost isn’t a safe date, most New Brunswick gardeners set tomato transplants out in early June rather than the last week of May. That extra week or two costs almost nothing in growing season, since tomatoes barely grow in cold soil anyway, and it protects against the years when frost runs late. The same caution applies at the other end of the season: October 2 is also a midpoint, and a variety that needs every one of its catalogue days to ripen is gambling against the years when frost shows up early.
Moncton is the only station behind these figures, and the province is not one climate. Coastal areas and the Saint John River valley often run ahead of inland and upland districts by a week or more, and a garden further north should expect a shorter season than this window describes. Growing tomatoes in New Brunswick depends on this same frost window for every other step, so if hardening off and transplant timing aren’t settled yet, that’s the place to work them out before fixing a date here.
Working it out for your own garden
The method matters more than the specific dates on this page, because it still works if you move, or if a cold year shifts everything by two weeks. Start from the two mean dates, back the spring one up for a buffer, then check a variety’s days to maturity against what’s left of the season.
The arithmetic, step by step
Environment and Climate Change Canada’s Moncton normals give May 23 as the mean last spring frost and October 2 as the mean first fall frost. Add a week or two of buffer to the spring date, since frost falls later than the mean in half of all years, and that buffer is why early June is the transplant date used throughout this page rather than late May.
From there, add the catalogue days to maturity, which are counted from the transplant date, not from seed. Sakura and Edox are both listed at 55 days from transplant. Set out in early June and count 55 days forward, and first ripe fruit lands in late July, leaving roughly 63 days of margin before the October 2 mean fall frost. That’s generous enough to absorb a slow, cool July without losing the crop.
Now run the same arithmetic on a slower tomato. San Marzano II needs 78 days from transplant. Set out in early June, count 78 days forward, and first ripe fruit lands in late August, about 40 days ahead of the October 2 mean frost. That’s still workable, but it shows how fast the margin shrinks as days to maturity climb: 23 extra days on the plant cost 23 days off the buffer, and a cool spring eats into it from the other end too.
Push the arithmetic further and the line becomes visible. A tomato listed at around 100 days from transplant, set out in early June, ripens close to mid-September, leaving perhaps three weeks before the mean frost date. A variety closer to 120 days runs past October 2 in an average year before it ripens even once. New Brunswick’s window, worked from Moncton’s normals, has no real room for a full-season storage or paste tomato bred for a four-month season.
| Cultivar | Days from transplant | First ripe (calculated) | Margin before Oct 2 mean frost |
|---|---|---|---|
| Sakura | 55 | late July | 63 days |
| Sun Gold | 57 | early August | 61 days |
| Juliet | 60 | early August | 58 days |
| Amalfi | 68 | mid August | 50 days |
| Cherokee Purple | 72 | mid August | 46 days |
| San Marzano II | 78 | late August | 40 days |
The mistakes this state punishes

The most common mistake is planting straight off the mean last frost date without any buffer built in. A warm stretch in mid-May convinces a lot of gardeners here that the season has turned, and transplants go in before the soil itself has caught up. Cold soil, not cold air, usually does the damage: roots sitting in ground that hasn’t warmed barely take up water or nutrients, and a transplant can sit stalled for weeks even if frost never touches a leaf.
The second is choosing a long-season variety because the catalogue photo looks good, without running the arithmetic against this window first. A tomato needing 90 to 100 days from transplant has little margin left once it’s counted against the October 2 mean fall frost, and an early frost, which by definition happens in about half of all years, can end the season before that fruit finishes. Match the cultivar to the season before falling for the fruit, not after. The tomato varieties that ripen in time in New Brunswick generally run 55 to the mid-70s in days from transplant, not the 90-day heirlooms bred for longer seasons further south.
The third is treating the whole province as if it shared Moncton’s frost dates. A planting schedule worked out from Moncton’s normals will run early for a garden further north or at higher elevation, where frost lingers longer into spring and returns sooner in fall. Pushing a Moncton-based date onto a colder pocket of the province erases the buffer this page just spent building in, and it’s usually the coldest, latest years that expose the gap.
Checking this against your county
Everything above is worked from one station, Moncton, using Environment and Climate Change Canada’s normals for 1981-2010, a thirty-year record that predates the most recent decade. Treat the May 23 and October 2 dates as a starting point for your own arithmetic, not a fixed instruction for your yard.
- Ask your county extension office for a frost record closer to your own garden.
- Use Agriculture and Agri-Food Canada’s site, agriculture.canada.ca, as the entry point to the province’s own tomato and vegetable growing guides.
- If you garden near the coast, in a river valley, or well inland at elevation, ask specifically about local frost records rather than provincial averages, since a ten-day shift in either frost date changes every margin worked out on this page.
Common questions
Can I plant on May 23 since that’s the frost date?
You can, but it’s a risk. May 23 is a mean from Environment and Climate Change Canada’s Moncton normals, and frost falls after it in roughly half of all years. Most gardeners in the area wait until early June for that reason.
Do determinate tomatoes need a different planting date than indeterminate ones?
No. The transplant date is set by the frost window, not by growth habit. Glacier, a determinate variety at 55 days from transplant, follows the same early-June schedule as an indeterminate like Sakura at the same days to maturity.
What if I’m starting seeds indoors instead of buying transplants?
Seed-starting timing runs backward from the same early-June transplant date, but by weeks indoors rather than days in the ground, and that schedule depends on the variety and your setup. Check your county extension office for indoor seed-starting timelines specific to your area rather than guessing from the transplant date alone.
Is October 2 the last day I can pick tomatoes?
No, October 2 is only the mean first fall frost from Environment and Climate Change Canada’s Moncton normals, and frost arrives later than that in about half of all years. Frost itself doesn’t end the harvest instantly either. Green fruit picked just before a light frost will often still ripen indoors.