Planting guide

When to Plant in Texas: Vegetable & Flower Planting Calendar

Quick answer

Plant around your local last spring frost: across the 1952 Texas ZIP codes where frost comes in most years, the median is Mar 10 and the median first fall frost is Nov 20 (nearest NOAA station, 1991–2020). Transplant tomatoes 1–2 weeks after your last frost: Zone 7 areas: Apr 19 – Apr 26; Zone 8 areas: Mar 23 – Mar 30; Zone 9 areas: Feb 28 – Mar 7. Where frost is rare (2% of ZIP codes), use the regional planting tables below.

Texas spans USDA hardiness zones 6b–10b on the 2023 USDA map (by ZIP code, via PRISM). For the 1952 of its 1989 ZIP codes where frost comes in most years, the nearest NOAA station’s median last spring frost (32°F, 1991–2020) is Mar 10 (middle 80% of ZIP codes: Feb 2 – Apr 2) and the median first fall frost is Nov 20 (Nov 4 – Dec 11). Use this guide to time seed-starting, transplanting and fall planting.

Where these dates come from: every date range is counted from the median (50% probability) 32°F last spring and first fall frost dates in NOAA’s 1991–2020 U.S. Climate Normals for the area shown. The rule under each date, such as “4–6 weeks before last frost,” shows how it was counted. These are averages: in about half of years a frost still comes after the spring date, and elevation, nearby water and microclimate can shift your yard by a week or more. For dates for your exact location, enter your ZIP code in the planner.

How we count planting dates: the weeks before or after frost for each crop come from university extension planting guides: UNH Extension, When to Plant Your Vegetable Garden; Rutgers FS787, Starting Vegetable Seeds Indoors; Virginia Tech 426-331, Home Garden Vegetable Planting Guide; University of Maryland Extension, Vegetable Planting Calendar; and University of Idaho CIS 1209 (marigolds and zinnias). Bulb windows approximate Rutgers’ rule to plant when soil falls below 60°F (FS1220), and garlic follows SDSU, Illinois and Virginia Tech. Temperature notes: UMD (potatoes), UMN (sweet corn), UC ANR (peppers, hardening off), UMN (eggplant), Colorado State (tomatoes) and SDSU (hardening off).

Frost is rare in part of Texas: for 37 of its 1989 ZIP codes (2%), the nearest NOAA station records 32°F in fewer than half of years, so there is no reliable frost date to count from. For those ZIP codes: Texas A&M AgriLife Extension planting dates for all ZIP codes starting 785 (the Lower Rio Grande Valley) (below); other frost-rare ZIP codes: your local Cooperative Extension office.

Texas frost dates by zone area

Zone areasMost common nearest NOAA stationsMedian last spring frost (32°F)Median first fall frost (32°F)
Zone 7 (157 ZIP codes)Lubbock Wfo, TX, Amarillo 7Ene, TX, Bushland 1 Wsw, TXApr 12middle 80%: Mar 31 – Apr 22Oct 29middle 80%: Oct 21 – Nov 8
Zone 8 (994 ZIP codes)Dallas Love Fld, TX, Richardson, TX, El Paso Intl Airport, TXMar 16middle 80%: Mar 6 – Mar 29Nov 14middle 80%: Nov 6 – Nov 23
Zone 9 (749 ZIP codes)Houston-Port, TX, Houston Sugarland Mem, TX, Houston Intercont Airport, TXFeb 21middle 80%: Jan 31 – Mar 9Dec 3middle 80%: Nov 20 – Dec 25

Source: NOAA National Centers for Environmental Information (NCEI), U.S. Climate Normals 1991–2020, annual/seasonal freeze-date probabilities (32°F, 50% probability). Station-level medians; your yard may differ.

How this table is built: each Texas ZIP code is matched to its nearest NOAA 1991–2020 freeze-data station (within 60 miles) and grouped by its 2023 USDA hardiness zone; dates are medians across the ZIP codes in each group. Zone groups with fewer than 5% of ZIP codes (42 ZIP codes) are left out of the columns. Some nearest stations are across the state line (Altus 3S Mesonet, OK, Altus Afb, OK, Ashdown 4 Sse, AR, Burneyville 2Se Mesont, OK, Cheyenne 6Sw Mesonet, OK, Clayton Muni Air Pk, NM…). For your own ZIP, use the planner.

Texas vegetable planting calendar

Planting dates for each zone area of Texas, counted from that area’s median frost dates (shown under each column). Rows run in calendar order. For your exact dates, enter your ZIP.

Lower Rio Grande Valley gardeners (ZIP codes starting 785): use the Texas A&M AgriLife planting dates below instead of this frost-based table; that guide is written for the Valley’s growing seasons.

Plant, task and ruleZone 7 areasLast frost Apr 12 · First frost Oct 29Zone 8 areasLast frost Mar 16 · First frost Nov 14Zone 9 areasLast frost Feb 21 · First frost Dec 3
Broccoli · Start indoors8–10 weeks before last frostFeb 1 – Feb 15Jan 5 – Jan 19Dec 13 – Dec 27
Cabbage · Start indoors8–10 weeks before last frostFeb 1 – Feb 15Jan 5 – Jan 19Dec 13 – Dec 27
Kale · Start indoors8–10 weeks before last frostFeb 1 – Feb 15Jan 5 – Jan 19Dec 13 – Dec 27
Tomatoes · Start indoors6–8 weeks before last frostFeb 15 – Mar 1Jan 19 – Feb 2Dec 27 – Jan 10
Peppers · Start indoors6–8 weeks before last frostFeb 15 – Mar 1Jan 19 – Feb 2Dec 27 – Jan 10
Eggplant · Start indoors6–8 weeks before last frostFeb 15 – Mar 1Jan 19 – Feb 2Dec 27 – Jan 10
Peas · Direct sow4–6 weeks before last frostMar 1 – Mar 15Harvest (est.) Apr 30 – Jun 3Feb 2 – Feb 16Harvest (est.) Apr 3 – May 7Jan 10 – Jan 24Harvest (est.) Mar 11 – Apr 14
Spinach · Direct sow4–6 weeks before last frostMar 1 – Mar 15Harvest (est.) Apr 15 – May 14Feb 2 – Feb 16Harvest (est.) Mar 19 – Apr 17Jan 10 – Jan 24Harvest (est.) Feb 24 – Mar 25
Basil · Start indoors4–6 weeks before last frostMar 1 – Mar 15Feb 2 – Feb 16Jan 10 – Jan 24
Radishes · Direct sow2–5 weeks before last frostMar 8 – Mar 29Harvest (est.) Mar 28 – Apr 28Feb 9 – Mar 2Harvest (est.) Mar 1 – Apr 1Jan 17 – Feb 7Harvest (est.) Feb 6 – Mar 9
Lettuce · Direct sow2–4 weeks before last frostMar 15 – Mar 29Harvest (est.) May 14 – Jun 17Feb 16 – Mar 2Harvest (est.) Apr 17 – May 21Jan 24 – Feb 7Harvest (est.) Mar 25 – Apr 28
Onions (sets/transplants) · Plant sets/transplants2–4 weeks before last frostMar 15 – Mar 29Harvest (est.) Jun 8 – Jul 27Feb 16 – Mar 2Harvest (est.) May 12 – Jun 30Jan 24 – Feb 7Harvest (est.) Apr 19 – Jun 7
Broccoli · Transplant2–4 weeks before last frostMar 15 – Mar 29Harvest (est.) May 4 – Jun 7Feb 16 – Mar 2Harvest (est.) Apr 7 – May 11Jan 24 – Feb 7Harvest (est.) Mar 15 – Apr 18
Cabbage · Transplant2–4 weeks before last frostMar 15 – Mar 29Harvest (est.) May 24 – Jun 27Feb 16 – Mar 2Harvest (est.) Apr 27 – May 31Jan 24 – Feb 7Harvest (est.) Apr 4 – May 8
Kale · Transplant2–4 weeks before last frostMar 15 – Mar 29Feb 16 – Mar 2Jan 24 – Feb 7
Marigolds · Start indoors0–3 weeks before last frost (3–4 weeks before setting out; Univ. of Idaho)Mar 22 – Apr 12Feb 23 – Mar 16Jan 31 – Feb 21
Zinnias · Start indoors0–3 weeks before last frost (3–4 weeks before setting out; Univ. of Idaho)Mar 22 – Apr 12Feb 23 – Mar 16Jan 31 – Feb 21
Potatoes · Plant seed potatoes1–2 weeks before last frostMar 29 – Apr 5Harvest (est.) Jun 22 – Jul 24Mar 2 – Mar 9Harvest (est.) May 26 – Jun 27Feb 7 – Feb 14Harvest (est.) May 3 – Jun 4
Marigolds · Direct sow / transplantfrom the last frost to 2 weeks after (Univ. of Idaho)Apr 12 – Apr 26Mar 16 – Mar 30Feb 21 – Mar 7
Zinnias · Direct sow / transplantfrom the last frost to 2 weeks after (Univ. of Idaho)Apr 12 – Apr 26Mar 16 – Mar 30Feb 21 – Mar 7
Tomatoes · Transplant1–2 weeks after last frostApr 19 – Apr 26Harvest (est.) Jun 28 – Jul 25Mar 23 – Mar 30Harvest (est.) Jun 1 – Jun 28Feb 28 – Mar 7Harvest (est.) May 9 – Jun 5
Beans (bush & pole) · Direct sow1–2 weeks after last frostApr 19 – Apr 26Harvest (est.) Jun 3 – Jul 5Mar 23 – Mar 30Harvest (est.) May 7 – Jun 8Feb 28 – Mar 7Harvest (est.) Apr 14 – May 16
Sweet corn · Direct sow1–2 weeks after last frostApr 19 – Apr 26Harvest (est.) Jun 23 – Jul 25Mar 23 – Mar 30Harvest (est.) May 27 – Jun 28Feb 28 – Mar 7Harvest (est.) May 4 – Jun 5
Cucumbers · Direct sow1–2 weeks after last frostApr 19 – Apr 26Harvest (est.) May 29 – Jun 30Mar 23 – Mar 30Harvest (est.) May 2 – Jun 3Feb 28 – Mar 7Harvest (est.) Apr 9 – May 11
Squash · Direct sow1–2 weeks after last frostApr 19 – Apr 26Harvest (est.) May 29 – Jun 15Mar 23 – Mar 30Harvest (est.) May 2 – May 19Feb 28 – Mar 7Harvest (est.) Apr 9 – Apr 26
Pumpkins · Direct sow1–3 weeks after last frostApr 19 – May 3Harvest (est.) Jul 8 – Aug 11Mar 23 – Apr 6Harvest (est.) Jun 11 – Jul 15Feb 28 – Mar 14Harvest (est.) May 19 – Jun 22
Basil · Transplant1–2 weeks after last frostApr 19 – Apr 26Harvest (est.) May 31 – Jun 7Mar 23 – Mar 30Harvest (est.) May 4 – May 11Feb 28 – Mar 7Harvest (est.) Apr 11 – Apr 18
Peppers · Transplant2–3 weeks after last frostApr 26 – May 3Harvest (est.) Jun 30 – Jul 17Mar 30 – Apr 6Harvest (est.) Jun 3 – Jun 20Mar 7 – Mar 14Harvest (est.) May 11 – May 28
Eggplant · Transplant2–3 weeks after last frostApr 26 – May 3Harvest (est.) Jul 5 – Aug 1Mar 30 – Apr 6Harvest (est.) Jun 8 – Jul 5Mar 7 – Mar 14Harvest (est.) May 16 – Jun 12
Broccoli · Fall transplant10–12 weeks before first fall frostAug 6 – Aug 20Harvest (est.) Sep 25 – Oct 29Aug 22 – Sep 5Harvest (est.) Oct 11 – Nov 14Sep 10 – Sep 24Harvest (est.) Oct 30 – Dec 3
Cabbage · Fall transplant10–12 weeks before first fall frostAug 6 – Aug 20Harvest (est.) Oct 15 – Nov 18Aug 22 – Sep 5Harvest (est.) Oct 31 – Dec 4Sep 10 – Sep 24Harvest (est.) Nov 19 – Dec 23
Kale · Fall sow8–10 weeks before first fall frostAug 20 – Sep 3Harvest (est.) Oct 9 – Nov 12Sep 5 – Sep 19Harvest (est.) Oct 25 – Nov 28Sep 24 – Oct 8Harvest (est.) Nov 13 – Dec 17
Lettuce · Fall sow6–8 weeks before first fall frostSep 3 – Sep 17Harvest (est.) Nov 2 – Dec 6Sep 19 – Oct 3Harvest (est.) Nov 18 – Dec 22Oct 8 – Oct 22Harvest (est.) Dec 7 – Jan 10, 2027
Spinach · Fall sow4–7 weeks before first fall frost (Virginia Tech)Sep 10 – Oct 1Harvest (est.) Oct 25 – Nov 30Sep 26 – Oct 17Harvest (est.) Nov 10 – Dec 16Oct 15 – Nov 5Harvest (est.) Nov 29 – Jan 4, 2027
Radishes · Fall sow4–6 weeks before first fall frostSep 17 – Oct 1Harvest (est.) Oct 7 – Oct 31Oct 3 – Oct 17Harvest (est.) Oct 23 – Nov 16Oct 22 – Nov 5Harvest (est.) Nov 11 – Dec 5
Daffodils · Fall plant bulbs4 weeks before to 2 weeks after first fall frost (our approximation of when soil falls below 60°F; Rutgers)Oct 1 – Nov 12Oct 17 – Nov 28Nov 5 – Dec 17
Tulips · Fall plant bulbs2 weeks before to 4 weeks after first fall frost (our approximation of when soil falls below 60°F; Rutgers)Oct 15 – Nov 26Oct 31 – Dec 12Nov 19 – Dec 31
Garlic · Fall plant cloves2 weeks before to 3 weeks after first fall frost, while the soil is still workable (SDSU, Illinois, Virginia Tech)Oct 15 – Nov 19Harvest (est.) Jun 22, 2027 – Aug 16, 2027Oct 31 – Dec 5Harvest (est.) Jul 8, 2027 – Sep 1, 2027Nov 19 – Dec 24Harvest (est.) Jul 27, 2027 – Sep 20, 2027

About the harvest estimates

Each expected harvest window adds the days to harvest from the sources below to the planting window. Days count from sowing seed (or planting seed potatoes, onion sets or garlic cloves) or, where marked, from setting transplants out; “Start indoors” rows have no harvest of their own. Harvest timing varies with variety and weather, and many crops keep producing for weeks after the first picking. For frost-tender crops (tomatoes, peppers, eggplant, beans, sweet corn, cucumbers, squash, pumpkins, basil) the window stops at the first fall frost: harvest may end early at the first fall frost. Flowers and bulbs show no harvest window, and kale has no sourced figure for spring transplants.

Sources: UF/IFAS Extension, Florida Vegetable Gardening Guide (SP103/VH021), Table 1, “Days to Harvest”; University of Maryland Extension, Growing Onions in a Home Garden; University of Maryland Extension, Growing Garlic in a Home Garden; University of Maryland Extension, Growing Basil in a Home Garden.

Growing notes for each crop
  • Peas: Tolerates light frost; sow when soil is workable
  • Spinach: Fall crop too: sow 4–7 weeks before first fall frost (Virginia Tech)
  • Lettuce: Bolts in heat; succession sow; fall crop too
  • Radishes: Fast (3–4 weeks); sow again for fall (see Fall sow dates)
  • Kale: Fall crop too (see Fall sow dates); frost sweetens leaves
  • Onions (sets/transplants): Choose day-length type suited to your latitude
  • Potatoes: Soil at least 45°F (UMD); hill as plants grow
  • Broccoli: Cool-season; harden off; good fall crop
  • Cabbage: Cool-season; harden off; good fall crop
  • Tomatoes: Wait for nights reliably above about 52°F (Colorado State)
  • Peppers: Need warm soil: about 65°F is optimal for transplanting (UC ANR)
  • Eggplant: Transplant after nights stay above 50°F (UMN)
  • Beans (bush & pole): Seeds rot in cold, wet soil
  • Sweet corn: Soil 60°F+ (UNH, UMN); plant in blocks for pollination
  • Cucumbers: Frost-tender; watch for cucumber beetles
  • Squash: Frost-tender; watch for squash vine borer
  • Pumpkins: For October pumpkins, many sow in late May–June
  • Basil: Very cold-sensitive
  • Marigolds: Easy warm-season annual
  • Zinnias: Easy warm-season annual
  • Tulips: Our frost-date window is an approximation of that soil rule. In zone 9, chill bulbs 12–16 weeks first (Clemson)
  • Daffodils: Our frost-date window is an approximation of that soil rule; slightly earlier than tulips is fine
  • Garlic: Harvest the following early summer

Planting dates for the Lower Rio Grande Valley (Cameron, Hidalgo, Willacy and Starr counties)

For all ZIP codes starting 785 (the Lower Rio Grande Valley), the planner uses this Texas A&M AgriLife Extension table instead of frost dates, because it is written for local conditions (including ZIP codes with occasional frost).

CropTypePlanting datesExpected harvest (estimate)
PeasSweet peas, fallPlanting datesSep 1 – Sep 30Nov 10 – Dec 1970–80 days from planting
SpinachBloomsdale, fallPlanting datesSep 1 – Feb 14Oct 16 – Apr 1545–60 days from planting
LettuceLeaf lettuce (head lettuce Sep 1 – Dec 31, 80–90 days)Planting datesSep 1 – Feb 14Oct 11 – Apr 1540–60 days from planting
OnionsPlanting datesOct 1 – Dec 1Jan 9 – Apr 30100–150 days from planting
PotatoesSpring cropPlanting datesDec 15 – Jan 15Mar 15 – Apr 2590–100 days from planting
BroccoliFallPlanting datesSep 1 – Dec 31Nov 20 – Apr 1080–100 days from planting
CabbageFallPlanting datesSep 1 – Dec 1Nov 30 – Mar 3190–120 days from planting
KaleFallPlanting datesSep 1 – Feb 14Oct 21 – Apr 1550–60 days from planting
RadishesPlanting datesSep 1 – Feb 14Sep 26 – Mar 1625–30 days from planting
TomatoesSpring and fallPlanting datesFeb 14 – Mar 20May 15 – Jul 1890–120 days from planting
TomatoesSpring and fallPlanting datesAug 10 – Sep 15Nov 8 – Jan 1390–120 days from planting
PeppersSweet peppers (hot peppers fall Aug 10 – Sep 15)Planting datesFeb 14 – Mar 20May 15 – Jun 2890–100 days from planting
PeppersSweet peppers (hot peppers fall Aug 10 – Sep 15)Planting datesJul 15 – Aug 15Oct 13 – Nov 2390–100 days from planting
EggplantSpring and fallPlanting datesFeb 14 – Mar 20May 25 – Jul 18100–120 days from planting
EggplantSpring and fallPlanting datesJun 15 – Aug 15Sep 23 – Dec 13100–120 days from planting
Beans (bush & pole)Snap and lima beansPlanting datesMar 1 – Mar 31Apr 20 – Jun 1950–80 days from planting
Beans (bush & pole)Snap and lima beansPlanting datesAug 10 – Sep 15Sep 29 – Dec 450–80 days from planting
Sweet cornSpring and fallPlanting datesFeb 14 – Mar 20May 10 – Jun 1885–90 days from planting
Sweet cornSpring and fallPlanting datesAug 1 – Sep 1Oct 25 – Nov 3085–90 days from planting
CucumbersSpring and fallPlanting datesFeb 14 – Apr 15Apr 20 – Jun 2465–70 days from planting
CucumbersSpring and fallPlanting datesAug 15 – Sep 15Oct 19 – Nov 2465–70 days from planting
SquashSummer squashPlanting datesFeb 14 – Apr 15Mar 26 – Jun 1440–60 days from planting
SquashSummer squashPlanting datesAug 15 – Sep 15Sep 24 – Nov 1440–60 days from planting
PumpkinsPumpkin and winter squashPlanting datesMar 1 – Apr 15May 30 – Aug 1390–120 days from planting
PumpkinsPumpkin and winter squashPlanting datesAug 1 – Sep 1Oct 30 – Dec 3090–120 days from planting

Source: Texas A&M AgriLife Extension, Vegetable Crops of the Lower Rio Grande Valley (planting guide). Days to harvest: the guide’s “Days Required to Harvest” column. The guide does not say whether dates are for seed or transplants. Harvest windows add those days to the planting dates and vary with variety and weather. Not in this table: Basil, Marigolds, Zinnias, Tulips, Daffodils, Garlic.

Other frost-rare Texas ZIP codes are not covered by this table; check with your local Cooperative Extension office (Texas A&M AgriLife Extension county offices).

Texas USDA zone guides: Zone 6 planting guide Zone 7 planting guide Zone 8 planting guide Zone 9 planting guide Zone 10 planting guide

How we count planting dates: the weeks before or after frost for each crop come from university extension planting guides: UNH Extension, When to Plant Your Vegetable Garden; Rutgers FS787, Starting Vegetable Seeds Indoors; Virginia Tech 426-331, Home Garden Vegetable Planting Guide; University of Maryland Extension, Vegetable Planting Calendar; and University of Idaho CIS 1209 (marigolds and zinnias). Bulb windows approximate Rutgers’ rule to plant when soil falls below 60°F (FS1220), and garlic follows SDSU, Illinois and Virginia Tech. Temperature notes: UMD (potatoes), UMN (sweet corn), UC ANR (peppers, hardening off), UMN (eggplant), Colorado State (tomatoes) and SDSU (hardening off).

Tips for Texas gardeners

Frequently asked questions

When is the last frost in Texas?

Across the 1952 Texas ZIP codes where frost comes in most years, the median last spring frost (32°F, NOAA 1991–2020) at the nearest station is Mar 10, and the middle 80% of ZIP codes range from Feb 2 to Apr 2. Check the average for your ZIP code, and remember frost can occur after the average date.

When can I plant tomatoes in Texas?

Transplant tomatoes outdoors 1–2 weeks after your average last frost, once nights stay above about 52°F (Colorado State). Typical dates: Zone 7 areas: Apr 19 – Apr 26; Zone 8 areas: Mar 23 – Mar 30; Zone 9 areas: Feb 28 – Mar 7.

What USDA zone is Texas?

Texas spans roughly USDA hardiness zones 6b–10b on the 2023 USDA map (by ZIP code, via PRISM). Hardiness zones describe winter low temperatures, not frost dates.

Other state planting calendars

Alabama Alaska Arizona Arkansas California Colorado Connecticut Delaware District of Columbia Florida Georgia Hawaii Idaho Illinois Indiana Iowa Kansas Kentucky Louisiana Maine Maryland Massachusetts Michigan Minnesota Mississippi Missouri Montana Nebraska Nevada New Hampshire New Jersey New Mexico New York North Carolina North Dakota Ohio Oklahoma Oregon Pennsylvania Rhode Island South Carolina South Dakota Tennessee Utah Vermont Virginia Washington West Virginia Wisconsin Wyoming All states