Getting the timing right is the single biggest factor separating a productive vegetable garden from one that struggles all season. Plant too early and a late frost wipes out seedlings.

Plant too late and crops bolt, stall, or never reach harvest before cold returns.
This hub organizes planting windows by USDA hardiness zone so you can match your local climate to a reliable schedule. Every date range here is anchored to frost-date data, not guesswork.
Zone numbers do most of the heavy lifting, but microclimates, elevation, and year-to-year weather variation all shift the picture slightly. We cover those adjustments in the Flex & Frost-Proofing section so you can fine-tune the calendar to your actual conditions.
If you're also planning what grows well together, our companion planting results guide pairs naturally with the timing information here.
Use this page as a repeatable reference each season - check your zone, find your crop, note the window, then adjust for any local quirks before you sow.
This zone-by-zone vegetable planting calendar gives you frost-anchored planting windows for common crops across USDA zones 3–10. Find your zone, read your window, and adapt for local microclimates using the flex tools in this hub.
The USDA zone map lets you download high-resolution maps by state. Enter your zip code directly on the site to get your exact zone in seconds.
Zone Basics: What the Numbers Actually Mean
USDA hardiness zones divide North America into 13 numbered bands, each representing a 10°F range in average annual minimum temperature. Zone 3 sees winter lows around -40°F to -30°F, while Zone 10 rarely drops below 30°F.
Remember it later
Planning to try this recipe soon? Save it for a quick find later!
For vegetable gardening, the zone number itself is only part of the story. What matters more are your last spring frost date and your first fall frost date - the two bookends of your growing season.
Zones give you a reliable baseline, but frost dates within a zone can vary by two to three weeks depending on elevation and local geography. A gardener in Zone 6a in a river valley may have a last frost a full week later than a Zone 6a neighbor on a south-facing slope.
The USDA map guidance explains how to interpret these zone boundaries and apply frost risk data to your planting decisions.
Here's how the key terms map to real decisions:
- Last spring frost: The date after which frost is unlikely - your green light for cold-sensitive crops like tomatoes and basil.
- First fall frost: The date when cold returns - your deadline for getting warm-season crops to maturity.
- Days to maturity: The number of days a crop needs from transplant (or direct seed) to harvest - critical for calculating back from your first fall frost.
- Start indoors: Sowing seeds under lights 4-10 weeks before transplant date, giving transplants a head start indoors.
- Direct seed: Sowing seeds straight into garden soil once conditions meet the crop's minimum soil temperature requirement.
| Zone | Last Spring Frost | First Fall Frost | Growing Season (approx.) |
|---|---|---|---|
| Zone 3 | Late May – early June | Early Sept | ~90 days |
| Zone 4 | Early–mid May | Late Sept | ~130 days |
| Zone 5 | Late April | Mid Oct | ~160 days |
| Zone 6 | Mid April | Late Oct | ~180 days |
| Zone 7 | Late March | Mid Nov | ~200 days |
| Zone 8 | Mid March | Late Nov | ~210 days |
| Zone 9 | Early Feb | Mid Dec | ~250 days |
| Zone 10 | No reliable frost | No reliable frost | Year-round possible |
Vegetables like cold-tolerant crops - kale, spinach, and peas - can be planted several weeks before your last frost date, often as soon as soil is workable.
Warm-season crops like peppers and cucumbers need soil temperatures above 60°F and must wait until after that last frost date clears.
Zone Quick-Start: Find Your Window Fast
The fastest way to use this hub is to confirm your zone, then read the planting window for the crops you want to grow. If you haven't confirmed your zone yet, look up your hardiness zone by zip code before using the tabs below.
The tabs below cover ten common vegetables across four zone groupings. Each window is listed as weeks before or after your last spring frost (LSF), which you can pull from your local extension service or the USDA site.
Minnesota Extension's zone calendar is one strong example of how direct-seed timing gets broken down by zone with climate context built in.
Zones 3-4 have a short season (~90-130 days), so prioritizing fast-maturing varieties matters. Tomatoes & peppers: Start indoors 8-10 weeks before LSF; transplant after LSF (late May-early June). Lettuce & spinach: Direct seed 4-6 weeks before LSF. Beans: Direct seed on LSF date or just after. Carrots: Direct seed 3-4 weeks before LSF. Cucumbers: Start indoors 3-4 weeks before LSF; transplant 1-2 weeks after. Peas: Direct seed 4-6 weeks before LSF as soon as soil is workable. Kale: Direct seed 4 weeks before LSF. Beets: Direct seed 4 weeks before LSF. Squash: Direct seed on LSF date. Broccoli: Start indoors 6-8 weeks before LSF.
Zones 5-6 offer ~160-180 days, enough for two successions of many crops. Tomatoes & peppers: Start indoors 6-8 weeks before LSF (late April); transplant after LSF. Lettuce & spinach: Direct seed 4-6 weeks before LSF; resow in late August for fall harvest. Beans: Direct seed on LSF date; succession-sow every 2-3 weeks through mid-July. Carrots: Direct seed 2-4 weeks before LSF. Cucumbers: Direct seed or transplant 1 week after LSF. Peas: Direct seed 5-6 weeks before LSF. Kale: Direct seed 4-6 weeks before LSF; again in July for fall. Beets: Direct seed 4 weeks before LSF. Squash: Direct seed 1 week after LSF. Broccoli: Start indoors 6 weeks before LSF.
Zones 7-8 support both a spring and a full fall garden. Tomatoes & peppers: Start indoors in late February; transplant mid-March to April. Lettuce & spinach: Direct seed February-March and again late August-September. Beans: Direct seed March-April; again in late July for fall. Carrots: Direct seed February-March and August-September. Cucumbers: Direct seed April-May. Peas: Direct seed February-March and again in October for overwintering. Kale: Direct seed March and September. Beets: Direct seed March-April and August. Squash: Direct seed April-May. Broccoli: Start indoors July-August for fall transplant in September.
Zones 9-10 flip the seasonal logic: cool-season crops grow in winter, warm-season crops dominate spring and fall. Tomatoes & peppers: Start indoors December-January; transplant February-March. Lettuce & spinach: Direct seed October-February. Beans: Direct seed February-March and again September-October. Carrots: Direct seed October-February. Cucumbers: Direct seed February-March. Peas: Direct seed October-January. Kale: Direct seed October-February. Beets: Direct seed October-February. Squash: Direct seed February-March and again September. Broccoli: Transplant October-November for winter harvest.
Raised bed gardeners often see soil warm up 2-3 weeks earlier than in-ground plots, which can shift your direct-seed dates forward. Our guide to raised bed vegetables covers which crops benefit most from that advantage.
For crops with longer days-to-maturity, always count backward from your first fall frost to confirm you have enough season left. Perennial vegetables like asparagus and artichoke sidestep this calculation entirely once established, since they return on their own schedule year after year.
Shade-tolerant crops like lettuce and spinach can be tucked into spots other vegetables can't use - see our overview of vegetables grown in shade if your garden has low-light areas.
Flex and Frost-Proofing Your Calendar
Zone averages are useful starting points, but local conditions often tell a different story. A garden in a low-lying valley can see frost 2-3 weeks later in spring than the zone average suggests, because cold air settles into depressions overnight.
Microclimates created by buildings, slopes, water bodies, and pavement all shift your effective growing season. A south-facing brick wall can act like a zone buffer, radiating stored heat and protecting plants that would otherwise be marginal.
The OSU Extension garden calendar demonstrates how these zone-level adjustments apply to spring planting windows in practical terms.
Late spring frosts can occur 2–3 weeks after the average last frost date in any zone. Always check the 10-day forecast before transplanting warm-season crops, and have row cover ready through the first month after your target transplant date.
Season extension tools let you push planting earlier and harvest later without relying solely on your zone's natural window.
- Row covers (floating fabric): Add 4-8°F of frost protection; useful for transplanting tomatoes a week or two early in Zones 5-7.
- Cold frames: Unheated boxes with clear lids can extend the season by 4-6 weeks on either end, especially for lettuce, spinach, and carrots.
- Cloches and plastic tunnels: Warm soil and air faster than open ground; effective for cucumbers and squash in cooler zones.
- Mulching: A 2-3 inch layer of straw or shredded leaves keeps soil 5-10°F warmer overnight, protecting shallow roots from unexpected cold snaps.
- Track your actual last and first frost dates over 3-5 years to build a personalized average more accurate than zone tables alone.
- Harden off transplants over 7-10 days by gradually increasing outdoor exposure before planting.
- Adjust your calendar forward by 1-2 weeks if your garden sits on a slope or near a heat-absorbing structure.
- Resow cool-season crops like fast-growing lettuce every 2-3 weeks for a continuous harvest rather than one big flush.
- Don't plant tomatoes, peppers, or basil before soil temperature hits 60°F - cold soil stunts root development even without frost.
- Don't assume your zone's average last frost equals your garden's last frost; valley gardens and north-facing slopes often run later.
- Don't skip the days-to-maturity check when planting in late summer - a crop needing 90 days won't finish before frost in Zone 5 if you seed after July 15.
- Don't rely on a single year's experience to set your calendar - unusual weather years skew perceptions significantly.
Between-zone gardeners - those living near the edge of a zone boundary - can treat themselves as the lower zone for cold-sensitive crops and the higher zone for cold-hardy ones. This split approach reduces risk without abandoning the longer-season benefits.
Our year-round planting guides break this down further across different seasons and crop categories.
Climate year-to-year variation is real. Referencing a resource like the USDA's zone map PDF annually helps you stay current as data updates reflect shifting averages.
Even a single zone shift can change your tomato transplant date by 10 or more days.
Plants with narrow zone requirements - like Japanese maples with precise hardiness needs - illustrate why zone data precision matters beyond just vegetables. The same discipline applies to timing sensitive crops in edge-zone gardens.
Frequently Asked Questions
Use your actual recorded frost dates rather than the zone average. Local frost dates can vary by 2–3 weeks from the zone mean based on elevation and terrain.
Mountain valleys run colder and frost-prone; treat them as one zone colder. Coastal gardens near large water bodies tend to run milder and can shift planting dates 1–2 weeks earlier.
Beans, beets, kale, and carrots tolerate a week or two of flex. Peppers and basil are least forgiving — cold soil below 60°F stunts them even without frost damage.
Yes. The Old Farmer's Almanac frost date tool and your state's cooperative extension service both generate address-specific calendars using historical frost data for your exact zip code.
Review it each season. The USDA updates its hardiness zone map periodically — the 2023 revision shifted roughly half of the US by half a zone, altering frost date baselines nationwide.
Pin it for your next vegetable planting calendar by zone project.






