
Affiliate Disclosure
Some links on this page are affiliate links. As an Amazon Associate, we earn from qualifying purchases — at no extra cost to you. We do not buy, test, or physically handle the products we cover; our rankings come from aggregated owner reviews, ratings and expert consensus. Commissions never change our verdicts. How we rank · full disclosure.
The short answer: find your average last spring frost date, then count backward — 10 to 12 weeks for onions and leeks, 8 to 10 for peppers and eggplant, 6 to 8 for tomatoes, 4 to 6 for broccoli, cabbage and lettuce, and just 2 to 4 for cucumbers, squash and melons. In zone 6, where the last frost averages April 21, that means peppers around February 10, tomatoes around March 1, brassicas around March 17 and squash around April 1. The full tables are below.
First, a Correction Worth Making
A USDA hardiness zone is not a frost date. Zones are calculated from the average annual minimum winter temperature and exist to tell you whether a perennial will survive your winter. Seattle and Dallas are both broadly zone 8, but Dallas is done with frost weeks before Seattle is. Elevation, proximity to large water, and whether your yard sits in a low frost pocket all shift the real date.
So use the zone table below as a starting point, then check your actual date. NOAA publishes freeze-date probabilities by station, and every state cooperative extension service publishes last-frost dates by county or ZIP code. If you have gardened the same yard for a few years, your own records beat all of it.

Average Frost Dates by USDA Zone
| Zone | Avg last spring frost | Avg first fall frost | Frost-free days |
|---|---|---|---|
| Zone 3 | May 15 (May 1–31) | Sep 10 (Sep 1–15) | ~110 |
| Zone 4 | May 10 (May 1–15) | Sep 21 (Sep 15–30) | ~130 |
| Zone 5 | Apr 30 (Apr 15–May 5) | Oct 10 (Oct 1–15) | ~160 |
| Zone 6 | Apr 21 (Apr 1–25) | Oct 20 (Oct 17–31) | ~180 |
| Zone 7 | Apr 3 (Mar 22–Apr 10) | Nov 3 (Oct 29–Nov 15) | ~215 |
| Zone 8 | Mar 28 (Mar 13–Apr 1) | Nov 15 (Nov 7–30) | ~230 |
| Zone 9 | Feb 28 (Feb 6–Mar 1) | Dec 5 (Nov 25–Dec 15) | ~280 |
| Zone 10 | Jan 30 (Jan 15–Feb 5) | Dec 20 (Dec 15–31) | ~325 |
| Zone 11+ | Frost-free | Frost-free | 365 |
These are averages, which means roughly half of all years bring a frost after the listed date. If you want to plant tender crops on the average date, be ready to throw a sheet or a cloche over them on the one clear, still night that catches everybody out.
How Many Weeks Before Last Frost to Sow
This is the number that turns a frost date into a sowing date. The third column is just as important — it tells you when the seedling actually goes outside, which is what the indoor weeks are working toward.
| Crop | Start indoors | Transplant out |
|---|---|---|
| Onion, leek | 10–12 wks before last frost | 4 wks before last frost |
| Celery | 10–12 wks before | 2 wks after last frost |
| Pepper, eggplant | 8–10 wks before | 1–2 wks after last frost |
| Parsley, thyme, oregano | 8–10 wks before | At last frost |
| Tomato | 6–8 wks before | At last frost, nights above 50°F |
| Broccoli, cabbage, cauliflower | 4–6 wks before | 2–4 wks before last frost |
| Kale, collards, Brussels sprouts | 4–6 wks before | 2–4 wks before last frost |
| Lettuce, chard | 4–6 wks before | 2–3 wks before last frost |
| Basil | 4–6 wks before | 1–2 wks after last frost |
| Cucumber | 2–4 wks before | 1–2 wks after last frost |
| Summer & winter squash | 2–4 wks before | 1–2 wks after last frost |
| Melon | 2–4 wks before | 2 wks after last frost |
| Peas, spinach | Do not start indoors | Direct sow 4–6 wks before last frost |
| Carrot, beet, radish, turnip | Do not start indoors | Direct sow 2–4 wks before last frost |
| Beans | Do not start indoors | Direct sow 1–2 wks after last frost |
| Corn | Do not start indoors | Direct sow at last frost, soil 60°F |
The bottom four rows are not a stylistic preference — those crops either grow a taproot that forks permanently when disturbed or germinate so readily in warm soil that a tray is wasted work. The reasoning crop by crop is in direct sow vs transplant.

Indoor Sowing Dates, Zone by Zone
Applying those intervals to the average last frost dates gives the following windows. Use the later half of each window if this is your first year — late seedlings catch up, overgrown ones do not.
| Zone (last frost) | Peppers & eggplant | Tomatoes | Brassicas & lettuce | Squash & cucumber |
|---|---|---|---|---|
| Zone 3 (May 15) | Mar 6–20 | Mar 20–Apr 3 | Apr 3–17 | Apr 17–May 1 |
| Zone 4 (May 10) | Mar 1–15 | Mar 15–29 | Mar 29–Apr 12 | Apr 12–26 |
| Zone 5 (Apr 30) | Feb 19–Mar 5 | Mar 5–19 | Mar 19–Apr 2 | Apr 2–16 |
| Zone 6 (Apr 21) | Feb 10–24 | Feb 24–Mar 10 | Mar 10–24 | Mar 24–Apr 7 |
| Zone 7 (Apr 3) | Jan 23–Feb 6 | Feb 6–20 | Feb 20–Mar 6 | Mar 6–20 |
| Zone 8 (Mar 28) | Jan 17–31 | Jan 31–Feb 14 | Feb 14–28 | Feb 28–Mar 14 |
| Zone 9 (Feb 28) | Dec 20–Jan 3 | Jan 3–17 | Jan 17–31 | Jan 31–Feb 14 |
| Zone 10 (Jan 30) | Nov 21–Dec 5 | Dec 5–19 | Dec 19–Jan 2 | Jan 2–16 |
Gardeners in zones 9 and 10 should read that table with one adjustment: your limiting factor in summer is heat, not frost. Tomatoes stop setting fruit once nights stay above about 75°F, so the goal there is to have plants flowering before that heat arrives — and then to plant a second crop in late summer for a fall harvest, which northern gardeners cannot do at all.
The Calendar Nobody Uses: Counting Back from First Frost
Spring sowing dates count forward from the last frost. A fall garden counts backward from the first one, and the arithmetic has an extra step. Take the days to maturity on the packet, add about 14 days because plants grow more slowly under the shortening days of autumn, add a further 14 days if you want a harvest window rather than a single picking, and count back from your first frost date.
For a zone 6 gardener with a first frost around October 20, that puts a 55-day bush bean sowing at roughly August 1 and a 60-day broccoli transplant at roughly July 25. Frost-hardy crops — kale, spinach, leeks, carrots, Brussels sprouts — can be sown later still, because a light frost improves them rather than ending them. That second season is the part of succession planting most gardens leave on the table.

A Worked Example
Zone 6, average last frost April 21, first frost October 20. Around February 10 the peppers and eggplant go into cells on a heat mat. February 24, tomatoes. March 10, broccoli, cabbage and lettuce. March 24, cucumbers and squash — and the brassicas, now four weeks old, start hardening off. Early April, hardened brassicas, lettuce and onions go into the bed; peas, spinach, carrots and radishes are direct sown. April 21, tomatoes go out under cover if the forecast is unsettled. Early May, peppers, eggplant, basil, cucumbers, squash and beans — once soil is genuinely at 65°F.
Two things make that schedule work. The first is not sowing everything on the same weekend, which is the temptation in February. The second is hardening off properly at each stage, because every date above assumes a plant that can survive the move — the routine is in hardening off seedlings.
What This Requires Indoors
A February sowing date in zone 5 or 6 means eight to ten weeks of indoor growing in the darkest part of the year, and that is where most schedules quietly fail. Seedlings held that long on a windowsill stretch, pale and flop — see why seedlings get leggy for the fix. A timer-controlled light 2 to 4 inches above the tray for 14 to 16 hours a day is what makes an early sowing date worth having; without it, sowing later actually produces better plants. Tray and dome options are covered in our best seed starting kits, and the fixtures themselves in best grow lights for indoor plants.
We do not buy, test or physically handle any product we rank — every recommendation comes from aggregated owner reviews and horticultural consensus. The method is on how we rank.
More from this hub: Seeds & Vegetable Growing · How to start seeds indoors · Direct sow vs transplant · Succession planting schedule · How we rank
