When to plant · 90 cities · zones 7a–10a
When to plant tomatoes in Texas
Start Roma Tomato seeds indoors around Jan 27 and transplant around Mar 17 — the Texas statewide median, counted from a last spring frost of Mar 10 across 1,989 ZIP codes and 439 NOAA stations.
The rule: Six weeks indoors at 75–85 °F soil, then transplant a week after the last frost and cage at transplant.
Texas tomatoes, by cultivar
Statewide median last frost Mar 10, first fall frost Nov 20, 2027 season. Each cultivar's own indoor lead time and days to maturity, same engine as the Plan Builder.
| Cultivar | Start indoors | Plant out | First harvest | Days |
|---|---|---|---|---|
| Roma TomatoRoma VF (determinate paste) | Jan 27 | Mar 17 | May 31 | 75 from transplant |
| San Marzano TomatoSan Marzano (indeterminate paste) | Jan 27 | Mar 17 | Jun 5 | 80 from transplant |
Tight means first harvest lands within two weeks of the median first fall frost. Statewide dates are the ZIP-weighted median of every NOAA 1991–2020 station Texas's ZIP codes resolve to.
Tomatoes in Texas, city by city
Roma Tomato, scheduled from each city's nearest NOAA station — the same dates as its frost page.
| City | Last frost | Start indoors | Plant out | First harvest |
|---|---|---|---|---|
| Houstonzone 9b | Feb 2 | Dec 22 | Feb 9 | Apr 25 |
| San Antoniozone 9a | Feb 25 | Jan 14 | Mar 4 | May 18 |
| Dallaszone 8b | Mar 2 | Jan 19 | Mar 9 | May 23 |
| Fort Worthzone 8b | Mar 5 | Jan 22 | Mar 12 | May 26 |
| Austinzone 9a | Feb 20 | Jan 9 | Feb 27 | May 13 |
| El Pasozone 8b | Mar 2 | Jan 19 | Mar 9 | May 23 |
| Arlingtonzone 8b | Mar 9 | Jan 26 | Mar 16 | May 30 |
| Corpus Christizone 10a | Jan 16 | Dec 5 | Jan 23 | Apr 8 |
| Planozone 8b | Mar 7 | Jan 24 | Mar 14 | May 28 |
| Lubbockzone 7b | Apr 4 | Feb 21 | Apr 11 | Jun 25 |
| Laredozone 9b | Jan 25 | Dec 14 | Feb 1 | Apr 17 |
| Irvingzone 8b | Mar 8 | Jan 25 | Mar 15 | May 29 |
| Garlandzone 8b | Mar 7 | Jan 24 | Mar 14 | May 28 |
| Friscozone 8b | Mar 7 | Jan 24 | Mar 14 | May 28 |
| McKinneyzone 8b | Mar 17 | Feb 3 | Mar 24 | Jun 7 |
| Grand Prairiezone 8b | Mar 20 | Feb 6 | Mar 27 | Jun 10 |
| Amarillozone 7a | Apr 13 | Mar 2 | Apr 20 | Jul 4 |
| Brownsvillezone 10a | Jan 6 | Nov 25 | Jan 13 | Mar 29 |
| Dentonzone 8a | Mar 13 | Jan 30 | Mar 20 | Jun 3 |
| Killeenzone 8b | Mar 14 | Jan 31 | Mar 21 | Jun 4 |
| Mesquitezone 8b | Mar 2 | Jan 19 | Mar 9 | May 23 |
| Pasadenazone 9b | Jan 30 | Dec 19 | Feb 6 | Apr 22 |
| McAllenzone 10a | Jan 9 | Nov 28 | Jan 16 | Apr 1 |
| Wacozone 8b | Mar 9 | Jan 26 | Mar 16 | May 30 |
| Midlandzone 8b | Mar 26 | Feb 12 | Apr 2 | Jun 16 |
| Lewisvillezone 8b | Mar 14 | Jan 31 | Mar 21 | Jun 4 |
| Carrolltonzone 8b | Mar 7 | Jan 24 | Mar 14 | May 28 |
| Round Rockzone 9a | Mar 11 | Jan 28 | Mar 18 | Jun 1 |
| Abilenezone 8a | Mar 20 | Feb 6 | Mar 27 | Jun 10 |
| Pearlandzone 9b | Jan 31 | Dec 20 | Feb 7 | Apr 23 |
| College Stationzone 9a | Feb 27 | Jan 16 | Mar 6 | May 20 |
| Odessazone 8b | Mar 15 | Feb 1 | Mar 22 | Jun 5 |
| League Cityzone 9b | Jan 31 | Dec 20 | Feb 7 | Apr 23 |
| Richardsonzone 8b | Mar 7 | Jan 24 | Mar 14 | May 28 |
| New Braunfelszone 9a | Feb 25 | Jan 14 | Mar 4 | May 18 |
| Conroezone 9a | Feb 24 | Jan 13 | Mar 3 | May 17 |
| Allenzone 8b | Mar 18 | Feb 4 | Mar 25 | Jun 8 |
| Beaumontzone 9b | Feb 14 | Jan 3 | Feb 21 | May 7 |
| Tylerzone 8b | Mar 7 | Jan 24 | Mar 14 | May 28 |
| Sugar Landzone 9b | Feb 9 | Dec 29 | Feb 16 | May 2 |
| Edinburgzone 10a | Jan 8 | Nov 27 | Jan 15 | Mar 31 |
| Wichita Fallszone 8a | Mar 26 | Feb 12 | Apr 2 | Jun 16 |
| Georgetownzone 9a | Mar 6 | Jan 23 | Mar 13 | May 27 |
| San Angelozone 8a | Mar 20 | Feb 6 | Mar 27 | Jun 10 |
| Templezone 8b | Mar 14 | Jan 31 | Mar 21 | Jun 4 |
| Bryanzone 9a | Feb 27 | Jan 16 | Mar 6 | May 20 |
| Missionzone 10a | Jan 9 | Nov 28 | Jan 16 | Apr 1 |
| Leanderzone 9a | Mar 2 | Jan 19 | Mar 9 | May 23 |
| Baytownzone 9b | Feb 20 | Jan 9 | Feb 27 | May 13 |
| Longviewzone 8b | Mar 7 | Jan 24 | Mar 14 | May 28 |
| Pharrzone 10a | Jan 9 | Nov 28 | Jan 16 | Apr 1 |
| Mansfieldzone 8b | Mar 9 | Jan 26 | Mar 16 | May 30 |
| Flower Moundzone 8b | Mar 14 | Jan 31 | Mar 21 | Jun 4 |
| Missouri Cityzone 9b | Feb 15 | Jan 4 | Feb 22 | May 8 |
| Cedar Parkzone 9a | Mar 11 | Jan 28 | Mar 18 | Jun 1 |
| San Marcoszone 9a | Feb 28 | Jan 17 | Mar 7 | May 21 |
| Harlingenzone 10a | Jan 9 | Nov 28 | Jan 16 | Apr 1 |
| North Richland Hillszone 8b | Mar 10 | Jan 27 | Mar 17 | May 31 |
| Rowlettzone 8b | Mar 10 | Jan 27 | Mar 17 | May 31 |
| Pflugervillezone 9a | Mar 11 | Jan 28 | Mar 18 | Jun 1 |
| Victoriazone 9b | Feb 14 | Jan 3 | Feb 21 | May 7 |
| Kylezone 9a | Feb 28 | Jan 17 | Mar 7 | May 21 |
| Wyliezone 8b | Mar 10 | Jan 27 | Mar 17 | May 31 |
| Little Elmzone 8b | Mar 13 | Jan 30 | Mar 20 | Jun 3 |
| Eulesszone 8b | Mar 8 | Jan 25 | Mar 15 | May 29 |
| Texas Cityzone 10a | Jan 18 | Dec 7 | Jan 25 | Apr 10 |
| DeSotozone 8b | Mar 6 | Jan 23 | Mar 13 | May 27 |
| Burlesonzone 8b | Mar 21 | Feb 7 | Mar 28 | Jun 11 |
| Port Arthurzone 9b | Feb 14 | Jan 3 | Feb 21 | May 7 |
| Fulshearzone 9a | Feb 28 | Jan 17 | Mar 7 | May 21 |
| Rockwallzone 8b | Mar 10 | Jan 27 | Mar 17 | May 31 |
| Galvestonzone 10a | Jan 18 | Dec 7 | Jan 25 | Apr 10 |
| Celinazone 8b | Mar 17 | Feb 3 | Mar 24 | Jun 7 |
| Grapevinezone 8b | Mar 14 | Jan 31 | Mar 21 | Jun 4 |
| Shermanzone 8a | Mar 14 | Jan 31 | Mar 21 | Jun 4 |
| Cedar Hillzone 8b | Mar 20 | Feb 6 | Mar 27 | Jun 10 |
| Huntsvillezone 9a | Mar 1 | Jan 18 | Mar 8 | May 22 |
| Bedfordzone 8b | Mar 8 | Jan 25 | Mar 15 | May 29 |
| Waxahachiezone 8b | Mar 16 | Feb 2 | Mar 23 | Jun 6 |
| Kellerzone 8b | Mar 12 | Jan 29 | Mar 19 | Jun 2 |
| The Colonyzone 8b | Mar 7 | Jan 24 | Mar 14 | May 28 |
| Haltom Cityzone 8b | Mar 10 | Jan 27 | Mar 17 | May 31 |
| Prosperzone 8b | Mar 17 | Feb 3 | Mar 24 | Jun 7 |
| Schertzzone 9a | Mar 8 | Jan 25 | Mar 15 | May 29 |
| Midlothianzone 8b | Mar 16 | Feb 2 | Mar 23 | Jun 6 |
| Weslacozone 10a | Jan 8 | Nov 27 | Jan 15 | Mar 31 |
| Huttozone 9a | Mar 8 | Jan 25 | Mar 15 | May 29 |
| Rosenbergzone 9a | Feb 9 | Dec 29 | Feb 16 | May 2 |
| Coppellzone 8b | Mar 14 | Jan 31 | Mar 21 | Jun 4 |
| Friendswoodzone 9b | Jan 31 | Dec 20 | Feb 7 | Apr 23 |
What Texas tomatoes need
Roma Tomato Seed (300+)
The determinate paste tomato: it ripens most of its crop inside a three-week window. That is a liability for eating and an enormous advantage for sauce day.
San Marzano Tomato SeedMust have
The paste tomato Italian canners actually use. Low seed cavity, low water, high pectin: it reduces to a sauce in half the time a slicer takes and never tastes thin.
Organic Seed Starter Potting MixMust have
Seed-starting mix is not potting soil with a nicer label — it is finer, lighter, and low in nutrients on purpose, because a seedling's first roots want air and moisture, not fertiliser.
Seedling Heat Mat + Digital ThermostatMust have
Peppers germinate on soil temperature, not air temperature. At 65 °F a habanero takes a month and half of them rot; at 85 °F it is up in eight days. The thermostat is the half that matters.
T8 Full-Spectrum Grow Lights, 1 ft 4-packMust have
A south window in March delivers a fraction of the light a pepper seedling needs, and the plant tells you by stretching. Two inches of LED above the canopy for 16 hours a day fixes it permanently.
72-Cell Trays with 1020 Bottoms, 5-PackMust have
The cheap black nursery trays crack after one season and flex enough to break roots when you lift them. These do not. Over five seasons the price per use is lower than the throwaways.
5-Gallon Fabric Grow Bags, 5-Pack
Fabric pots air-prune roots and drain faster than a plastic pot can, which is the entire reason container tomatoes fail. Five gallons is the honest minimum for a pepper; a tomato wants ten.
Ocean Forest Potting SoilMust have
Pre-charged with enough nutrition to carry a transplant for its first month without feeding, which is exactly the window when most container plants stall.
Organic Tomato-Tone 3-4-6 with 8% CalciumMust have
The NPK ratio is the point: low nitrogen, higher potassium. Feed a tomato a high-nitrogen lawn fertiliser and you get a magnificent six-foot plant with four tomatoes on it.
Rot-Stop Blossom End Rot Concentrate
Blossom end rot is almost never a soil calcium shortage — it is a calcium *transport* failure caused by inconsistent water. A foliar calcium spray buys time while you fix the watering, which is the real cure.
58" Square Tomato Cages, 3-PackMust have
The conical wire tomato ring from the hardware store is 33 inches tall and an indeterminate San Marzano will laugh at it in July. Height and square geometry are what actually hold a loaded plant.
Drip Irrigation System with Timer, 16 Nozzles
Blossom end rot, split tomatoes and bitter fruit all trace back to the same thing: water that swings. A $50 timer removes the human from the loop and removes the swing.
Captain Jack Copper Fungicide, 16 oz
Early blight and septoria arrive with a wet July and work up the plant from the bottom. Copper is preventative — sprayed after you see it, you are already losing.
Thuricide BT Concentrate, 16 oz
Bacillus thuringiensis kills caterpillars and nothing else. For tomato hornworms — which can strip a plant in 48 hours — it is the most targeted tool that exists.
Stainless Steel Food Mill, 3 discsMust have
A blender pulverises tomato skins and seeds into the sauce, which is where bitterness comes from. A mill separates them out — no blanching, no peeling, no ice bath. It removes an entire hour from sauce day.
Paid links. We earn a commission from Amazon if you buy; you pay the same. Disclosure.
Tomatoes in Texas: questions
When should I plant tomatoes in Texas?
Transplant around Mar 17 at the statewide median; across the state that date runs from Feb 9 in the warmest tenth of Texas's ZIP codes to Apr 9 in the coldest. To cut the freeze risk to one year in ten, count from Mar 31 instead of the median last frost. Use the city table for your own town.
When do I start tomatoes seeds indoors in Texas?
Around Jan 27 for Roma Tomato: 6 weeks before the statewide median last frost, on soil held at 75–85 °F.
When is the last frost in Texas?
The ZIP-weighted median of NOAA 1991–2020 station medians is Mar 10. In the warmest tenth of Texas's ZIP codes the median last frost falls on or before Feb 2; in the coldest tenth, on or after Apr 2.
When will Texas tomatoes be ready to harvest?
Roma Tomato planted on the statewide date is ready around May 31: 75 days from transplant.
More for Texas
- When to plant peppers
- When to plant tomatillos
- When to plant basil
- When to plant cilantro
- When to plant carrots
- When to plant mustard greens
Tomatoes in every state → · Texas frost dates → · How frost-date math works →