Sagely Sprout Plan my garden →

← All zones

Zone 9A Vegetable Planting Calendar

When can you plant in Zone 9A? In Zone 9A, outdoor sowing opens with cool-season crops like Lettuce and Spinach in January, and warm-season crops like Tomato follow after the ~February 25 last frost. The season runs about 273 frost-free days, until ~November 25. The calendar below scores all 35 crops month by month.

Scored per crop from your zone's frost dates, each crop's days-to-maturity, and typical soil temperatures — honestly, including when not to plant.

A zone caveat: USDA zones reflect winter lows, not summer heat — this calendar is a zone-level guide. For timing tuned to your ZIP region, sun, and soil, get your free AI garden plan.

Gardening in Zone 9A

USDA Zone 9A means an average annual extreme low of 20°F to 25°F. It covers places like Austin, Savannah, Charleston, and the Puget Sound and Willamette Valley lowlands. Zone lines moved in the 2023 USDA update, so confirm yours by zip on the USDA map if you are near a boundary.

Two very different climates share this zone. In the humid South it means a short, early spring, a punishing May-through-September stretch where cool-season crops fail, and a long, excellent fall-to-spring season for greens. In the maritime Northwest the winters match but summers stay mild, so the summer heat warnings on this page overstate the risk there. The 50/50 frost dates this calendar uses are February 25 (last) and November 25 (first).

What works locally: On the Gulf and Atlantic coasts, fall through spring is the main season and summer beds do best under 30–40% shade cloth or a cover crop. In the maritime Northwest the opposite adjustment applies: give tomatoes the warmest wall in the yard and black plastic to compensate for cool nights.

Last frost (50/50 date)
~February 25
First frost (50/50 date)
~November 25

A single frost date is a coin flip dressed up as a fact: these are the 50/50 dates, and about half of years see frost past them. Across 4,330 NOAA stations, frost odds typically stay near 1 in 3 for about a week past the date and don't drop below 1 in 10 until roughly 16 days past it — cautious growers wait those two-plus weeks; gamblers plant on the date and keep row cover handy. The free AI plan reads the real percentile dates for your ZIP region and lets you pick your risk.

Good — plant now Risky — possible with care Off-season — wait

Get this calendar in your inbox

Plus a short what-to-plant-now note for Zone 9A each month.

Zone 9A monthly planting guide — status and reason per crop and month
CropJanFebMarAprMayJunJulAugSepOctNovDec
Cool-season crops
LettuceGood — plant nowGood — plant nowGood — plant nowRisky — possible with careOff-season — waitOff-season — waitOff-season — waitOff-season — waitOff-season — waitGood — plant nowGood — plant nowGood — plant now
SpinachGood — plant nowGood — plant nowGood — plant nowRisky — possible with careOff-season — waitOff-season — waitOff-season — waitOff-season — waitOff-season — waitGood — plant nowGood — plant nowGood — plant now
KaleGood — plant nowGood — plant nowGood — plant nowRisky — possible with careOff-season — waitOff-season — waitOff-season — waitOff-season — waitOff-season — waitGood — plant nowGood — plant nowGood — plant now
Swiss ChardGood — plant nowGood — plant nowGood — plant nowRisky — possible with careOff-season — waitOff-season — waitOff-season — waitOff-season — waitOff-season — waitGood — plant nowGood — plant nowGood — plant now
ArugulaGood — plant nowGood — plant nowGood — plant nowRisky — possible with careOff-season — waitOff-season — waitOff-season — waitOff-season — waitOff-season — waitGood — plant nowGood — plant nowGood — plant now
CarrotGood — plant nowGood — plant nowGood — plant nowOff-season — waitOff-season — waitOff-season — waitOff-season — waitOff-season — waitOff-season — waitGood — plant nowGood — plant nowGood — plant now
RadishGood — plant nowGood — plant nowGood — plant nowGood — plant nowOff-season — waitOff-season — waitOff-season — waitOff-season — waitOff-season — waitGood — plant nowGood — plant nowGood — plant now
BeetGood — plant nowGood — plant nowGood — plant nowRisky — possible with careOff-season — waitOff-season — waitOff-season — waitOff-season — waitOff-season — waitGood — plant nowGood — plant nowGood — plant now
BroccoliGood — plant nowGood — plant nowGood — plant nowOff-season — waitOff-season — waitOff-season — waitOff-season — waitOff-season — waitOff-season — waitGood — plant nowGood — plant nowGood — plant now
CabbageGood — plant nowGood — plant nowGood — plant nowOff-season — waitOff-season — waitOff-season — waitOff-season — waitOff-season — waitOff-season — waitGood — plant nowGood — plant nowGood — plant now
CauliflowerGood — plant nowGood — plant nowGood — plant nowOff-season — waitOff-season — waitOff-season — waitOff-season — waitOff-season — waitOff-season — waitGood — plant nowGood — plant nowGood — plant now
PeasGood — plant nowGood — plant nowGood — plant nowRisky — possible with careOff-season — waitOff-season — waitOff-season — waitOff-season — waitOff-season — waitGood — plant nowGood — plant nowGood — plant now
OnionGood — plant nowGood — plant nowRisky — possible with careOff-season — waitOff-season — waitOff-season — waitOff-season — waitOff-season — waitOff-season — waitGood — plant nowGood — plant nowGood — plant now
PotatoGood — plant nowGood — plant nowRisky — possible with careOff-season — waitOff-season — waitOff-season — waitOff-season — waitOff-season — waitOff-season — waitGood — plant nowGood — plant nowGood — plant now
CilantroGood — plant nowGood — plant nowGood — plant nowRisky — possible with careOff-season — waitOff-season — waitOff-season — waitOff-season — waitOff-season — waitGood — plant nowGood — plant nowGood — plant now
ParsleyGood — plant nowGood — plant nowRisky — possible with careOff-season — waitOff-season — waitOff-season — waitOff-season — waitOff-season — waitOff-season — waitGood — plant nowGood — plant nowGood — plant now
Fall-planted bulbs
GarlicRisky — possible with careOff-season — waitOff-season — waitOff-season — waitOff-season — waitOff-season — waitOff-season — waitOff-season — waitOff-season — waitGood — plant nowGood — plant nowGood — plant now
Warm-season crops
TomatoOff-season — waitOff-season — waitRisky — possible with careGood — plant nowGood — plant nowRisky — possible with care; Most of this zone sees 95°F+ midsummer heat — blossoms drop and fruit set stalls. Coastal gardeners with mild summers can proceed.Risky — possible with care; Most of this zone sees 95°F+ midsummer heat — blossoms drop and fruit set stalls. Coastal gardeners with mild summers can proceed.Good — plant nowOff-season — waitOff-season — waitOff-season — waitOff-season — wait
PepperOff-season — waitOff-season — waitOff-season — waitRisky — possible with careGood — plant nowRisky — possible with care; Most of this zone sees 95°F+ midsummer heat — blossoms drop and fruit set stalls. Coastal gardeners with mild summers can proceed.Risky — possible with care; Most of this zone sees 95°F+ midsummer heat — blossoms drop and fruit set stalls. Coastal gardeners with mild summers can proceed.Good — plant nowOff-season — waitOff-season — waitOff-season — waitOff-season — wait
EggplantOff-season — waitOff-season — waitOff-season — waitRisky — possible with careGood — plant nowGood — plant nowGood — plant nowGood — plant nowOff-season — waitOff-season — waitOff-season — waitOff-season — wait
BasilOff-season — waitOff-season — waitRisky — possible with careGood — plant nowGood — plant nowGood — plant nowGood — plant nowGood — plant nowOff-season — waitOff-season — waitOff-season — waitOff-season — wait
ZucchiniOff-season — waitOff-season — waitRisky — possible with careGood — plant nowGood — plant nowGood — plant nowGood — plant nowGood — plant nowGood — plant nowOff-season — waitOff-season — waitOff-season — wait
CucumberOff-season — waitOff-season — waitRisky — possible with careGood — plant nowGood — plant nowRisky — possible with care; Most of this zone sees 95°F+ midsummer heat — blossoms drop and fruit set stalls. Coastal gardeners with mild summers can proceed.Risky — possible with care; Most of this zone sees 95°F+ midsummer heat — blossoms drop and fruit set stalls. Coastal gardeners with mild summers can proceed.Good — plant nowGood — plant nowOff-season — waitOff-season — waitOff-season — wait
BeanOff-season — waitOff-season — waitRisky — possible with careGood — plant nowGood — plant nowRisky — possible with care; Most of this zone sees 95°F+ midsummer heat — blossoms drop and fruit set stalls. Coastal gardeners with mild summers can proceed.Risky — possible with care; Most of this zone sees 95°F+ midsummer heat — blossoms drop and fruit set stalls. Coastal gardeners with mild summers can proceed.Good — plant nowGood — plant nowOff-season — waitOff-season — waitOff-season — wait
CornOff-season — waitOff-season — waitRisky — possible with careGood — plant nowGood — plant nowRisky — possible with care; Most of this zone sees 95°F+ midsummer heat — blossoms drop and fruit set stalls. Coastal gardeners with mild summers can proceed.Risky — possible with care; Most of this zone sees 95°F+ midsummer heat — blossoms drop and fruit set stalls. Coastal gardeners with mild summers can proceed.Good — plant nowOff-season — waitOff-season — waitOff-season — waitOff-season — wait
PumpkinOff-season — waitOff-season — waitOff-season — waitRisky — possible with careGood — plant nowGood — plant nowGood — plant nowOff-season — waitOff-season — waitOff-season — waitOff-season — waitOff-season — wait
SunflowerOff-season — waitOff-season — waitRisky — possible with careGood — plant nowGood — plant nowGood — plant nowGood — plant nowGood — plant nowOff-season — waitOff-season — waitOff-season — waitOff-season — wait
Heat lovers
OkraOff-season — waitOff-season — waitOff-season — waitOff-season — waitRisky — possible with careGood — plant nowGood — plant nowGood — plant nowOff-season — waitOff-season — waitOff-season — waitOff-season — wait
Sweet PotatoOff-season — waitOff-season — waitOff-season — waitRisky — possible with careGood — plant nowGood — plant nowGood — plant nowOff-season — waitOff-season — waitOff-season — waitOff-season — waitOff-season — wait
WatermelonOff-season — waitOff-season — waitOff-season — waitOff-season — waitRisky — possible with careGood — plant nowGood — plant nowGood — plant nowOff-season — waitOff-season — waitOff-season — waitOff-season — wait
CantaloupeOff-season — waitOff-season — waitOff-season — waitOff-season — waitRisky — possible with careGood — plant nowGood — plant nowGood — plant nowOff-season — waitOff-season — waitOff-season — waitOff-season — wait
Perennial herbs
RosemaryGood — plant nowGood — plant nowGood — plant nowGood — plant nowRisky — possible with careRisky — possible with careRisky — possible with careRisky — possible with careRisky — possible with careGood — plant nowGood — plant nowGood — plant now
ThymeGood — plant nowGood — plant nowGood — plant nowGood — plant nowRisky — possible with careRisky — possible with careRisky — possible with careRisky — possible with careRisky — possible with careGood — plant nowGood — plant nowGood — plant now
OreganoGood — plant nowGood — plant nowGood — plant nowGood — plant nowRisky — possible with careRisky — possible with careRisky — possible with careRisky — possible with careRisky — possible with careGood — plant nowGood — plant nowGood — plant now
ChivesGood — plant nowGood — plant nowGood — plant nowGood — plant nowRisky — possible with careRisky — possible with careRisky — possible with careRisky — possible with careRisky — possible with careGood — plant nowGood — plant nowGood — plant now

Zone 9A Month by Month

The same verdicts as the grid, read as a to-do list. Temperatures are the zone-level model this calendar scores against — your bed's soil thermometer overrules them.

  1. January soil ~54°F · highs ~54°F · 20 of 35 crops in a good window
    Start indoors: Lettuce, Kale, Swiss Chard, Broccoli, Cabbage, Cauliflower, Tomato, Basil, Okra, and Sweet Potato. Risky: Garlic (shoulder of the garlic window). Nothing new opens or closes.
  2. February soil ~55°F · highs ~56°F · 20 of 35 crops in a good window
    Last good month for: Onion, Potato, and Parsley. Start indoors: Zucchini, Cucumber, Pumpkin, Watermelon, and Cantaloupe.
  3. March soil ~59°F · highs ~64°F · 17 of 35 crops in a good window
    Last good month for: Lettuce, Spinach, Kale, Swiss Chard, Arugula, and Carrot and 6 more. Risky: Onion and Potato (matures into the early heat); Tomato, Basil, Zucchini, and Cucumber and 3 more (soil still cool (~59°F)); Parsley (last sowing before the window closes).
  4. April soil ~64°F · highs ~75°F · 12 of 35 crops in a good window
    Opens: Tomato, Basil, Zucchini, Cucumber, Bean, and Corn and 1 more. Last good month for: Radish, Rosemary, Thyme, Oregano, and Chives. Risky: Lettuce, Kale, Swiss Chard, and Beet and 1 more (matures into the early heat); Spinach, Arugula, and Cilantro (last sowing before the window closes); Pepper, Eggplant, Pumpkin, and Sweet Potato (soil still cool (~64°F)).
  5. May soil ~68°F · highs ~86°F · 11 of 35 crops in a good window
    Opens: Pepper, Eggplant, Pumpkin, and Sweet Potato. Last good month for: Tomato, Pepper, Cucumber, Bean, and Corn. Risky: Okra, Watermelon, and Cantaloupe (soil still cool (~68°F)); Rosemary, Thyme, Oregano, and Chives (transplant shock in the heat — establish before or after summer).
  6. June soil ~72°F · highs ~94°F · 9 of 35 crops in a good window
    Opens: Okra, Watermelon, and Cantaloupe. Risky: Tomato, Pepper, Cucumber, and Bean and 1 more (midsummer heat stalls fruit set); Rosemary, Thyme, Oregano, and Chives (transplant shock in the heat — establish before or after summer).
  7. July soil ~73°F · highs ~97°F · 9 of 35 crops in a good window
    Last good month for: Pumpkin and Sweet Potato. Risky: Tomato, Pepper, Cucumber, and Bean and 1 more (midsummer heat stalls fruit set); Rosemary, Thyme, Oregano, and Chives (transplant shock in the heat — establish before or after summer).
  8. August soil ~72°F · highs ~94°F · 12 of 35 crops in a good window
    Opens: Tomato, Pepper, Cucumber, Bean, and Corn. Last good month for: Tomato, Pepper, Eggplant, Basil, Corn, and Sunflower and 3 more. Risky: Rosemary, Thyme, Oregano, and Chives (transplant shock in the heat — establish before or after summer).
  9. September soil ~68°F · highs ~86°F · 3 of 35 crops in a good window
    Last good month for: Zucchini, Cucumber, and Bean. Risky: Rosemary, Thyme, Oregano, and Chives (transplant shock in the heat — establish before or after summer).
  10. October soil ~64°F · highs ~75°F · 21 of 35 crops in a good window
    Opens: Lettuce, Spinach, Kale, Swiss Chard, Arugula, and Carrot and 15 more.
  11. November soil ~59°F · highs ~64°F · 21 of 35 crops in a good window
    Nothing new opens or closes.
  12. December soil ~55°F · highs ~56°F · 21 of 35 crops in a good window
    Last good month for: Garlic. Start indoors: Onion, Pepper, Eggplant, Rosemary, Thyme, Oregano, Chives, and Parsley.

When to Start Seeds Indoors vs. Direct Sow in Zone 9A

In Zone 9A, start Onion, Rosemary, Eggplant and other transplants indoors 5–10 weeks before your ~February 25 last frost, then set them out once it passes. Arugula, Bean, Beet and the other direct-sow crops go straight into the bed. Exact indoor start dates for every crop are below.

Zone 9A seed-starting guide — sowing method and indoor start date per crop
CropHow to startStart seeds indoors
OnionStart indoors, then transplantor plant sets for a shortcut~Dec 17 (10 wks before last frost)
RosemaryStart indoors, then transplantpainfully slow from seed — a nursery plant is the honest shortcut~Dec 17 (10 wks before last frost)
EggplantStart indoors, then transplant~Dec 31 (8 wks before last frost)
OreganoStart indoors, then transplant~Dec 31 (8 wks before last frost)
PepperStart indoors, then transplant~Dec 31 (8 wks before last frost)
ThymeStart indoors, then transplant~Dec 31 (8 wks before last frost)
Sweet PotatoStart indoors, then transplantgrown from slips (sprouted tubers), not seed~Jan 14 (6 wks before last frost)
TomatoStart indoors, then transplant~Jan 14 (6 wks before last frost)
BroccoliStart indoors, then transplant~Jan 21 (5 wks before last frost)
CabbageStart indoors, then transplant~Jan 21 (5 wks before last frost)
CauliflowerStart indoors, then transplant~Jan 21 (5 wks before last frost)
ChivesEither works~Dec 31 (8 wks before last frost)
ParsleyEither worksgermination takes 2–3 weeks — be patient~Dec 31 (8 wks before last frost)
KaleEither works~Jan 21 (5 wks before last frost)
BasilEither works~Jan 28 (4 wks before last frost)
LettuceEither works~Jan 28 (4 wks before last frost)
OkraEither works~Jan 28 (4 wks before last frost)
Swiss ChardEither works~Jan 28 (4 wks before last frost)
CantaloupeEither worksdirect sowing is simpler — cucurbits hate root disturbance~Feb 4 (3 wks before last frost)
CucumberEither worksdirect sowing is simpler — cucurbits hate root disturbance~Feb 4 (3 wks before last frost)
PumpkinEither worksdirect sowing is simpler — cucurbits hate root disturbance~Feb 4 (3 wks before last frost)
WatermelonEither worksdirect sowing is simpler — cucurbits hate root disturbance~Feb 4 (3 wks before last frost)
ZucchiniEither worksdirect sowing is simpler — cucurbits hate root disturbance~Feb 4 (3 wks before last frost)
ArugulaDirect sow in the bed—
BeanDirect sow in the bedrots in cold, wet soil — wait for warmth—
BeetDirect sow in the bed—
CarrotDirect sow in the bedtaproot — never transplants well—
CilantroDirect sow in the bedtaproot + quick to bolt — sow in place—
CornDirect sow in the bed—
GarlicDirect sow in the bedplant cloves in fall—
PeasDirect sow in the bed—
PotatoDirect sow in the bedfrom seed potatoes, not seed—
RadishDirect sow in the bed—
SpinachDirect sow in the bedresents transplanting — sow where it grows—
SunflowerDirect sow in the bedtaproot — sow in place—

Planting a fall garden? Count the indoor weeks back from your transplant date instead of the spring frost — the free AI plan's prep runway computes that per plant, including hardening-off days.

How Much Fits in a Zone 9A Season

When It's Too Hot to Plant in Zone 9A

In Zone 9A the cool-season crops — lettuce, spinach, brassicas, peas, and the root crops — are off-season from May through September: germination fails and anything already up bolts. Modeled July highs run about 97°F; month by month the furnace reads May ~86°F, Jun ~94°F, Jul ~97°F, Aug ~94°F, Sep ~86°F.

Tomato, Pepper, Cucumber, Bean, and Corn are at best risky in June and July: blossoms drop and fruit set stalls above the low 90s. Plant them so they are setting fruit before the heat, or hold them for a late-summer planting that fruits into autumn.

What actually thrives in the furnace months: Okra, Sweet Potato, Watermelon, and Cantaloupe. Established perennial herbs cope; new herb transplants suffer transplant shock and read risky.

The cool-season window here runs October through March — the months when at least half of the cool-season crops score good. Think of it as Zone 9A's "spring."

Zone 9A Planting FAQ

When is the last frost in Zone 9A?

Around February 25 — and that's the 50/50 date, not a guarantee: about half of years see frost after it. Cautious growers wait roughly two extra weeks; gamblers plant on the date and keep row cover handy.

When is the first fall frost in Zone 9A?

Around November 25 on average. Count backward from it when planning fall crops: a 70-day crop needs to be in the ground at least 10 weeks earlier, plus a buffer for shortening days.

When should I start seeds indoors in Zone 9A?

It depends on the crop's lead time: peppers ~Dec 31, tomatos ~Jan 14, broccolis ~Jan 21 — generally 5–10 weeks before the ~February 25 last frost. The seed-starting table on this page lists every crop.

How long is the growing season in Zone 9A?

Roughly 273 frost-free days, from about February 25 to November 25. Crops whose days-to-maturity fit comfortably inside that window are the reliable ones — the calendar above scores exactly that.

What vegetables can you grow in Zone 9A?

This calendar tracks 35 crops for Zone 9A; 26 of them have four or more good planting months. The most forgiving here are Chives (7 good months), Oregano (7 good months), Radish (7 good months), Rosemary (7 good months), Thyme (7 good months). Every crop gets an honest month-by-month verdict, including when NOT to plant — and for a layout tuned to your ZIP region and bed size, the free AI plan does the placing for you.

When is it too hot to plant in Zone 9A?

Cool-season crops are off-season May through September in Zone 9A — modeled highs reach about 97°F in July. Tomato, Pepper, Cucumber, Bean, and Corn are risky in June and July because blossoms drop above the low 90s. The month-by-month section above shows exactly when each window closes.

Get this calendar in your inbox

Plus a short what-to-plant-now note for Zone 9A each month.