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 areas | Most common nearest NOAA stations | Median 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, TX | Apr 12middle 80%: Mar 31 – Apr 22 | Oct 29middle 80%: Oct 21 – Nov 8 |
| Zone 8 (994 ZIP codes) | Dallas Love Fld, TX, Richardson, TX, El Paso Intl Airport, TX | Mar 16middle 80%: Mar 6 – Mar 29 | Nov 14middle 80%: Nov 6 – Nov 23 |
| Zone 9 (749 ZIP codes) | Houston-Port, TX, Houston Sugarland Mem, TX, Houston Intercont Airport, TX | Feb 21middle 80%: Jan 31 – Mar 9 | Dec 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 rule | Zone 7 areasLast frost Apr 12 · First frost Oct 29 | Zone 8 areasLast frost Mar 16 · First frost Nov 14 | Zone 9 areasLast frost Feb 21 · First frost Dec 3 |
|---|---|---|---|
| Broccoli · Start indoors8–10 weeks before last frost | Feb 1 – Feb 15 | Jan 5 – Jan 19 | Dec 13 – Dec 27 |
| Cabbage · Start indoors8–10 weeks before last frost | Feb 1 – Feb 15 | Jan 5 – Jan 19 | Dec 13 – Dec 27 |
| Kale · Start indoors8–10 weeks before last frost | Feb 1 – Feb 15 | Jan 5 – Jan 19 | Dec 13 – Dec 27 |
| Tomatoes · Start indoors6–8 weeks before last frost | Feb 15 – Mar 1 | Jan 19 – Feb 2 | Dec 27 – Jan 10 |
| Peppers · Start indoors6–8 weeks before last frost | Feb 15 – Mar 1 | Jan 19 – Feb 2 | Dec 27 – Jan 10 |
| Eggplant · Start indoors6–8 weeks before last frost | Feb 15 – Mar 1 | Jan 19 – Feb 2 | Dec 27 – Jan 10 |
| Peas · Direct sow4–6 weeks before last frost | Mar 1 – Mar 15Harvest (est.) Apr 30 – Jun 3 | Feb 2 – Feb 16Harvest (est.) Apr 3 – May 7 | Jan 10 – Jan 24Harvest (est.) Mar 11 – Apr 14 |
| Spinach · Direct sow4–6 weeks before last frost | Mar 1 – Mar 15Harvest (est.) Apr 15 – May 14 | Feb 2 – Feb 16Harvest (est.) Mar 19 – Apr 17 | Jan 10 – Jan 24Harvest (est.) Feb 24 – Mar 25 |
| Basil · Start indoors4–6 weeks before last frost | Mar 1 – Mar 15 | Feb 2 – Feb 16 | Jan 10 – Jan 24 |
| Radishes · Direct sow2–5 weeks before last frost | Mar 8 – Mar 29Harvest (est.) Mar 28 – Apr 28 | Feb 9 – Mar 2Harvest (est.) Mar 1 – Apr 1 | Jan 17 – Feb 7Harvest (est.) Feb 6 – Mar 9 |
| Lettuce · Direct sow2–4 weeks before last frost | Mar 15 – Mar 29Harvest (est.) May 14 – Jun 17 | Feb 16 – Mar 2Harvest (est.) Apr 17 – May 21 | Jan 24 – Feb 7Harvest (est.) Mar 25 – Apr 28 |
| Onions (sets/transplants) · Plant sets/transplants2–4 weeks before last frost | Mar 15 – Mar 29Harvest (est.) Jun 8 – Jul 27 | Feb 16 – Mar 2Harvest (est.) May 12 – Jun 30 | Jan 24 – Feb 7Harvest (est.) Apr 19 – Jun 7 |
| Broccoli · Transplant2–4 weeks before last frost | Mar 15 – Mar 29Harvest (est.) May 4 – Jun 7 | Feb 16 – Mar 2Harvest (est.) Apr 7 – May 11 | Jan 24 – Feb 7Harvest (est.) Mar 15 – Apr 18 |
| Cabbage · Transplant2–4 weeks before last frost | Mar 15 – Mar 29Harvest (est.) May 24 – Jun 27 | Feb 16 – Mar 2Harvest (est.) Apr 27 – May 31 | Jan 24 – Feb 7Harvest (est.) Apr 4 – May 8 |
| Kale · Transplant2–4 weeks before last frost | Mar 15 – Mar 29 | Feb 16 – Mar 2 | Jan 24 – Feb 7 |
| Marigolds · Start indoors0–3 weeks before last frost (3–4 weeks before setting out; Univ. of Idaho) | Mar 22 – Apr 12 | Feb 23 – Mar 16 | Jan 31 – Feb 21 |
| Zinnias · Start indoors0–3 weeks before last frost (3–4 weeks before setting out; Univ. of Idaho) | Mar 22 – Apr 12 | Feb 23 – Mar 16 | Jan 31 – Feb 21 |
| Potatoes · Plant seed potatoes1–2 weeks before last frost | Mar 29 – Apr 5Harvest (est.) Jun 22 – Jul 24 | Mar 2 – Mar 9Harvest (est.) May 26 – Jun 27 | Feb 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 26 | Mar 16 – Mar 30 | Feb 21 – Mar 7 |
| Zinnias · Direct sow / transplantfrom the last frost to 2 weeks after (Univ. of Idaho) | Apr 12 – Apr 26 | Mar 16 – Mar 30 | Feb 21 – Mar 7 |
| Tomatoes · Transplant1–2 weeks after last frost | Apr 19 – Apr 26Harvest (est.) Jun 28 – Jul 25 | Mar 23 – Mar 30Harvest (est.) Jun 1 – Jun 28 | Feb 28 – Mar 7Harvest (est.) May 9 – Jun 5 |
| Beans (bush & pole) · Direct sow1–2 weeks after last frost | Apr 19 – Apr 26Harvest (est.) Jun 3 – Jul 5 | Mar 23 – Mar 30Harvest (est.) May 7 – Jun 8 | Feb 28 – Mar 7Harvest (est.) Apr 14 – May 16 |
| Sweet corn · Direct sow1–2 weeks after last frost | Apr 19 – Apr 26Harvest (est.) Jun 23 – Jul 25 | Mar 23 – Mar 30Harvest (est.) May 27 – Jun 28 | Feb 28 – Mar 7Harvest (est.) May 4 – Jun 5 |
| Cucumbers · Direct sow1–2 weeks after last frost | Apr 19 – Apr 26Harvest (est.) May 29 – Jun 30 | Mar 23 – Mar 30Harvest (est.) May 2 – Jun 3 | Feb 28 – Mar 7Harvest (est.) Apr 9 – May 11 |
| Squash · Direct sow1–2 weeks after last frost | Apr 19 – Apr 26Harvest (est.) May 29 – Jun 15 | Mar 23 – Mar 30Harvest (est.) May 2 – May 19 | Feb 28 – Mar 7Harvest (est.) Apr 9 – Apr 26 |
| Pumpkins · Direct sow1–3 weeks after last frost | Apr 19 – May 3Harvest (est.) Jul 8 – Aug 11 | Mar 23 – Apr 6Harvest (est.) Jun 11 – Jul 15 | Feb 28 – Mar 14Harvest (est.) May 19 – Jun 22 |
| Basil · Transplant1–2 weeks after last frost | Apr 19 – Apr 26Harvest (est.) May 31 – Jun 7 | Mar 23 – Mar 30Harvest (est.) May 4 – May 11 | Feb 28 – Mar 7Harvest (est.) Apr 11 – Apr 18 |
| Peppers · Transplant2–3 weeks after last frost | Apr 26 – May 3Harvest (est.) Jun 30 – Jul 17 | Mar 30 – Apr 6Harvest (est.) Jun 3 – Jun 20 | Mar 7 – Mar 14Harvest (est.) May 11 – May 28 |
| Eggplant · Transplant2–3 weeks after last frost | Apr 26 – May 3Harvest (est.) Jul 5 – Aug 1 | Mar 30 – Apr 6Harvest (est.) Jun 8 – Jul 5 | Mar 7 – Mar 14Harvest (est.) May 16 – Jun 12 |
| Broccoli · Fall transplant10–12 weeks before first fall frost | Aug 6 – Aug 20Harvest (est.) Sep 25 – Oct 29 | Aug 22 – Sep 5Harvest (est.) Oct 11 – Nov 14 | Sep 10 – Sep 24Harvest (est.) Oct 30 – Dec 3 |
| Cabbage · Fall transplant10–12 weeks before first fall frost | Aug 6 – Aug 20Harvest (est.) Oct 15 – Nov 18 | Aug 22 – Sep 5Harvest (est.) Oct 31 – Dec 4 | Sep 10 – Sep 24Harvest (est.) Nov 19 – Dec 23 |
| Kale · Fall sow8–10 weeks before first fall frost | Aug 20 – Sep 3Harvest (est.) Oct 9 – Nov 12 | Sep 5 – Sep 19Harvest (est.) Oct 25 – Nov 28 | Sep 24 – Oct 8Harvest (est.) Nov 13 – Dec 17 |
| Lettuce · Fall sow6–8 weeks before first fall frost | Sep 3 – Sep 17Harvest (est.) Nov 2 – Dec 6 | Sep 19 – Oct 3Harvest (est.) Nov 18 – Dec 22 | Oct 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 30 | Sep 26 – Oct 17Harvest (est.) Nov 10 – Dec 16 | Oct 15 – Nov 5Harvest (est.) Nov 29 – Jan 4, 2027 |
| Radishes · Fall sow4–6 weeks before first fall frost | Sep 17 – Oct 1Harvest (est.) Oct 7 – Oct 31 | Oct 3 – Oct 17Harvest (est.) Oct 23 – Nov 16 | Oct 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 12 | Oct 17 – Nov 28 | Nov 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 26 | Oct 31 – Dec 12 | Nov 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, 2027 | Oct 31 – Dec 5Harvest (est.) Jul 8, 2027 – Sep 1, 2027 | Nov 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).
| Crop | Type | Planting dates | Expected harvest (estimate) |
|---|---|---|---|
| PeasSweet peas, fall | Planting dates | Sep 1 – Sep 30 | Nov 10 – Dec 1970–80 days from planting |
| SpinachBloomsdale, fall | Planting dates | Sep 1 – Feb 14 | Oct 16 – Apr 1545–60 days from planting |
| LettuceLeaf lettuce (head lettuce Sep 1 – Dec 31, 80–90 days) | Planting dates | Sep 1 – Feb 14 | Oct 11 – Apr 1540–60 days from planting |
| Onions | Planting dates | Oct 1 – Dec 1 | Jan 9 – Apr 30100–150 days from planting |
| PotatoesSpring crop | Planting dates | Dec 15 – Jan 15 | Mar 15 – Apr 2590–100 days from planting |
| BroccoliFall | Planting dates | Sep 1 – Dec 31 | Nov 20 – Apr 1080–100 days from planting |
| CabbageFall | Planting dates | Sep 1 – Dec 1 | Nov 30 – Mar 3190–120 days from planting |
| KaleFall | Planting dates | Sep 1 – Feb 14 | Oct 21 – Apr 1550–60 days from planting |
| Radishes | Planting dates | Sep 1 – Feb 14 | Sep 26 – Mar 1625–30 days from planting |
| TomatoesSpring and fall | Planting dates | Feb 14 – Mar 20 | May 15 – Jul 1890–120 days from planting |
| TomatoesSpring and fall | Planting dates | Aug 10 – Sep 15 | Nov 8 – Jan 1390–120 days from planting |
| PeppersSweet peppers (hot peppers fall Aug 10 – Sep 15) | Planting dates | Feb 14 – Mar 20 | May 15 – Jun 2890–100 days from planting |
| PeppersSweet peppers (hot peppers fall Aug 10 – Sep 15) | Planting dates | Jul 15 – Aug 15 | Oct 13 – Nov 2390–100 days from planting |
| EggplantSpring and fall | Planting dates | Feb 14 – Mar 20 | May 25 – Jul 18100–120 days from planting |
| EggplantSpring and fall | Planting dates | Jun 15 – Aug 15 | Sep 23 – Dec 13100–120 days from planting |
| Beans (bush & pole)Snap and lima beans | Planting dates | Mar 1 – Mar 31 | Apr 20 – Jun 1950–80 days from planting |
| Beans (bush & pole)Snap and lima beans | Planting dates | Aug 10 – Sep 15 | Sep 29 – Dec 450–80 days from planting |
| Sweet cornSpring and fall | Planting dates | Feb 14 – Mar 20 | May 10 – Jun 1885–90 days from planting |
| Sweet cornSpring and fall | Planting dates | Aug 1 – Sep 1 | Oct 25 – Nov 3085–90 days from planting |
| CucumbersSpring and fall | Planting dates | Feb 14 – Apr 15 | Apr 20 – Jun 2465–70 days from planting |
| CucumbersSpring and fall | Planting dates | Aug 15 – Sep 15 | Oct 19 – Nov 2465–70 days from planting |
| SquashSummer squash | Planting dates | Feb 14 – Apr 15 | Mar 26 – Jun 1440–60 days from planting |
| SquashSummer squash | Planting dates | Aug 15 – Sep 15 | Sep 24 – Nov 1440–60 days from planting |
| PumpkinsPumpkin and winter squash | Planting dates | Mar 1 – Apr 15 | May 30 – Aug 1390–120 days from planting |
| PumpkinsPumpkin and winter squash | Planting dates | Aug 1 – Sep 1 | Oct 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
- Watch soil temperature, not just the calendar — warm-season crops stall in cold soil. An inexpensive soil thermometer helps.
- Harden off transplants over 7–10 days before planting out (UC ANR, SDSU).
- Ask your local Cooperative Extension office about varieties and timing for your county; find it in the Texas A&M AgriLife Extension county offices or the USDA NIFA land-grant university directory.
- Keep weeds down early — see our weed identification guide.
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