Data: 2023 USDA zones (PRISM/OSU) · NOAA 1991–2020 normals · updated

Planting zone for Houston, TX

Houston, TX is in USDA zone 9b across its 178 ZIP codes. The median last spring frost is February 13 and the first fall frost December 9.

Houston on the zone map

Outlined: its 97 ZIP code areas · tap the map for the zone at any spot · scroll or pinch to zoom

Not the official USDA Plant Hardiness Zone Map. Zones come from the 2023 USDA hardiness-zone data by the PRISM Group, Oregon State University; we re-mapped and recolored them. The official map is at planthardiness.ars.usda.gov.

Zone9b25 to 30 °F
ZIP codes178
Last frostFeb 13
First frostDec 9
Growing season300 days

9b 178 ZIPs

Frost forecast — next 7 nights

live from the National Weather Service

Loading the forecast for Houston, TX…

Forecast data: National Weather Service (api.weather.gov), public domain. This is not a warning service — for official frost and freeze warnings see weather.gov.

Frost dates in Houston, TX

JanFebMarAprMayJunJulAugSepOctNovDec
Blue: frost possible · fading green: frost risk falling or rising (90% → 10%) · green: frost-free
Last spring frostFebruary 13median — 50% chance of a later frost
Safe for tender plantsMarch 12only 10% chance of frost after
First fall frostDecember 9median — 10% chance by Nov 17
Growing season300 daysfrost-free, median

A hard freeze (28 °F) usually ends around January 27 and returns around January 2.

From the NOAA station Houston Intercont Airport, TX, elevation 95 ft. NOAA NCEI U.S. Climate Normals 1991–2020, 32 °F threshold. Low spots and valleys can freeze later in spring than the station.

When to plant vegetables in Houston

JanFebMarAprMayJunJulAugSepOctNovDec
PeasSow outdoors · Jan 2 – Jan 16
SpinachSow outdoors · Jan 2 – Jan 23
Broccoli, cabbageStart indoors · Dec 5 – Dec 19
Broccoli, cabbageTransplant · Jan 23 – Feb 6
Onion setsPlant outdoors · Jan 16 – Jan 30
PotatoesPlant outdoors · Jan 23 – Feb 6
LettuceSow outdoors · Jan 16 – Jan 30
Carrots, beetsSow outdoors · Jan 23 – Feb 6
TomatoesStart indoors · Dec 19 – Jan 2
TomatoesTransplant · Feb 20 – Mar 6
Peppers, eggplantStart indoors · Dec 5 – Dec 19
Peppers, eggplantTransplant · Feb 27 – Mar 13
BeansSow outdoors · Feb 20 – Mar 6
Sweet cornSow outdoors · Feb 20 – Mar 6
Cucumbers, squashSow outdoors · Feb 20 – Mar 6
Fall lettuce, spinachSow outdoors · Oct 14 – Oct 28
GarlicPlant cloves · Nov 25 – Dec 30
Start seeds indoorsSow or plant outdoorsFall plantingMedian last & first frost

Counted from the median last spring frost (Feb 13) and first fall frost (Dec 9) with the rules of thumb U.S. extension services publish. Cool-season crops take a light frost; warm-season crops do best once the soil is above about 60 °F.

When spring arrived in 2026

In 2026, spring leaf-out near 77008 came on Jan 10 — 12 days earlier than the 1991–2020 average (Jan 22).

JanFebMarAprMayJun

The Spring Index marks the day when accumulated warmth is enough for lilac and honeysuckle to leaf out — a widely used signal that the growing season has started. Source: USA National Phenology Network, www.usanpn.org — Spring Indices, first leaf, 2026 (data as of 2026-09-08) and 30-year average 1991–2020 (CC BY 4.0).

Soil in Houston, TX

The soil mapped at the center of ZIP 77008 is Clodine — fine sandy loam, somewhat poorly drained.

TextureFine sandy loamdrains and warms fast; dries out and needs more feeding
pH6.8neutral; most vegetables like 6.0–7.0
DrainageSomewhat poorly drainedconsider raised beds
Organic matter1.32%low — add compost
Hydrologic groupC/Dslow when drained; wet otherwise
Farmland classNot prime farmlandUSDA classification

Map unit: Clodine-Urban land complex, 0 to 1 percent slopes.

Soil Survey Staff, Natural Resources Conservation Service, USDA. Soil Survey Geographic (SSURGO) Database, via Soil Data Access, accessed 2026-10-29. The soil at the center point of ZIP 77008; soils change within a few hundred feet, so a home soil test (pH, nutrients) is still the best guide.

Climate in Houston, TX

Summer high94 °Faverage high, August
Winter low44 °Faverage low, January
Hot days109days a year at 90 °F or more
Freezing nights5nights a year at 32 °F or less
Growing degree days7,687base 50 °F — the season’s usable heat
Longest day14 h 04 mindaylight on June 21
Shortest day10 h 14 mindaylight on December 21
Onions to growShort-daysummer days stay under about 14 h 20 min, so long-day varieties won’t bulb
Precipitation60.5 inper year, rain and melted snow

Average high and low, by month

30°40°50°60°70°80°90°100°32 °FJanuary: average high 63 °F, low 44 °F 63°44° JanFebruary: average high 67 °F, low 49 °F 67°49° FebMarch: average high 73 °F, low 54 °F 73°54° MarApril: average high 79 °F, low 61 °F 79°61° AprMay: average high 86 °F, low 69 °F 86°69° MayJune: average high 91 °F, low 75 °F 91°75° JunJuly: average high 93 °F, low 77 °F 93°77° JulAugust: average high 94 °F, low 77 °F 94°77° AugSeptember: average high 90 °F, low 72 °F 90°72° SepOctober: average high 82 °F, low 63 °F 82°63° OctNovember: average high 72 °F, low 53 °F 72°53° NovDecember: average high 65 °F, low 46 °F 65°46° Dec

Precipitation by month inches

0″2″4″6″January: 4.60 in precipitation 4.6 JanFebruary: 3.33 in precipitation 3.3 FebMarch: 4.92 in precipitation 4.9 MarApril: 4.48 in precipitation 4.5 AprMay: 6.20 in precipitation 6.2 MayJune: 6.15 in precipitation 6.2 JunJuly: 4.92 in precipitation 4.9 JulAugust: 5.87 in precipitation 5.9 AugSeptember: 5.51 in precipitation 5.5 SepOctober: 5.08 in precipitation 5.1 OctNovember: 4.98 in precipitation 5.0 NovDecember: 4.45 in precipitation 4.5 Dec

NOAA NCEI U.S. Climate Normals 1991–2020 — temperature: Houston-Port, TX (9 mi away); precipitation: Houston Hts, TX (within 1 mile). Daylight is calculated from latitude.

ZIP codes in Houston

770019b
25 to 30 °F
770029b
25 to 30 °F
770039b
25 to 30 °F
770049b
25 to 30 °F
770059b
25 to 30 °F
770069b
25 to 30 °F
770079b
25 to 30 °F
770089b
25 to 30 °F
770099b
25 to 30 °F
770109b
25 to 30 °F
770119b
25 to 30 °F
770129b
25 to 30 °F
770139b
25 to 30 °F
770149b
25 to 30 °F
770159b
25 to 30 °F
770169b
25 to 30 °F
770179b
25 to 30 °F
770189b
25 to 30 °F
770199b
25 to 30 °F
770209b
25 to 30 °F
770219b
25 to 30 °F
770229b
25 to 30 °F
770239b
25 to 30 °F
770249b
25 to 30 °F
770259b
25 to 30 °F
770269b
25 to 30 °F
770279b
25 to 30 °F
770289b
25 to 30 °F
770299b
25 to 30 °F
770309b
25 to 30 °F
770319b
25 to 30 °F
770329b
25 to 30 °F
770339b
25 to 30 °F
770349b
25 to 30 °F
770359b
25 to 30 °F
770369b
25 to 30 °F
770379b
25 to 30 °F
770389b
25 to 30 °F
770399b
25 to 30 °F
770409b
25 to 30 °F
770419b
25 to 30 °F
770429b
25 to 30 °F
770439b
25 to 30 °F
770449b
25 to 30 °F
770459b
25 to 30 °F
770469b
25 to 30 °F
770479b
25 to 30 °F
770489b
25 to 30 °F
770499b
25 to 30 °F
770509b
25 to 30 °F
770519b
25 to 30 °F
770529b
25 to 30 °F
770539b
25 to 30 °F
770549b
25 to 30 °F
770559b
25 to 30 °F
770569b
25 to 30 °F
770579b
25 to 30 °F
770589b
25 to 30 °F
770599b
25 to 30 °F
770609b
25 to 30 °F
770619b
25 to 30 °F
770629b
25 to 30 °F
770639b
25 to 30 °F
770649b
25 to 30 °F
770659b
25 to 30 °F
770669b
25 to 30 °F
770679b
25 to 30 °F
770689b
25 to 30 °F
770699b
25 to 30 °F
770709b
25 to 30 °F
770719b
25 to 30 °F
770729b
25 to 30 °F
770739b
25 to 30 °F
770749b
25 to 30 °F
770759b
25 to 30 °F
770769b
25 to 30 °F
770779b
25 to 30 °F
770789b
25 to 30 °F
770799b
25 to 30 °F
770809b
25 to 30 °F
770819b
25 to 30 °F
770829b
25 to 30 °F
770839b
25 to 30 °F
770849b
25 to 30 °F
770859b
25 to 30 °F
770869b
25 to 30 °F
770879b
25 to 30 °F
770889b
25 to 30 °F
770899b
25 to 30 °F
770909b
25 to 30 °F
770919b
25 to 30 °F
770929b
25 to 30 °F
770939b
25 to 30 °F
770949b
25 to 30 °F
770959b
25 to 30 °F
770969b
25 to 30 °F
770989b
25 to 30 °F
770999b
25 to 30 °F
772019b
25 to 30 °F
772029b
25 to 30 °F
772039b
25 to 30 °F
772049b
25 to 30 °F
772059b
25 to 30 °F
772069b
25 to 30 °F
772079b
25 to 30 °F
772089b
25 to 30 °F
772099b
25 to 30 °F
772109b
25 to 30 °F
772129b
25 to 30 °F
772139b
25 to 30 °F
772159b
25 to 30 °F
772169b
25 to 30 °F
772179b
25 to 30 °F
772189b
25 to 30 °F
772199b
25 to 30 °F
772209b
25 to 30 °F
772219b
25 to 30 °F
772229b
25 to 30 °F
772239b
25 to 30 °F
772249b
25 to 30 °F
772259b
25 to 30 °F
772269b
25 to 30 °F
772279b
25 to 30 °F
772289b
25 to 30 °F
772299b
25 to 30 °F
772309b
25 to 30 °F
772319b
25 to 30 °F
772339b
25 to 30 °F
772349b
25 to 30 °F
772359b
25 to 30 °F
772369b
25 to 30 °F
772379b
25 to 30 °F
772389b
25 to 30 °F
772409b
25 to 30 °F
772419b
25 to 30 °F
772429b
25 to 30 °F
772439b
25 to 30 °F
772449b
25 to 30 °F
772459b
25 to 30 °F
772489b
25 to 30 °F
772499b
25 to 30 °F
772519b
25 to 30 °F
772529b
25 to 30 °F
772539b
25 to 30 °F
772549b
25 to 30 °F
772559b
25 to 30 °F
772569b
25 to 30 °F
772579b
25 to 30 °F
772589b
25 to 30 °F
772599b
25 to 30 °F
772619b
25 to 30 °F
772629b
25 to 30 °F
772639b
25 to 30 °F
772659b
25 to 30 °F
772669b
25 to 30 °F
772679b
25 to 30 °F
772689b
25 to 30 °F
772699b
25 to 30 °F
772709b
25 to 30 °F
772719b
25 to 30 °F
772729b
25 to 30 °F
772739b
25 to 30 °F
772749b
25 to 30 °F
772759b
25 to 30 °F
772779b
25 to 30 °F
772799b
25 to 30 °F
772809b
25 to 30 °F
772829b
25 to 30 °F
772849b
25 to 30 °F
772879b
25 to 30 °F
772889b
25 to 30 °F
772899b
25 to 30 °F
772909b
25 to 30 °F
772919b
25 to 30 °F
772929b
25 to 30 °F
772939b
25 to 30 °F
772979b
25 to 30 °F
772999b
25 to 30 °F

Texas planting zones →

Questions about Houston

What planting zone is Houston, TX?

Houston, TX is in USDA hardiness zone 9b on the 2023 map (9b: 25 to 30 °F).

When is the last frost in Houston, TX?

The median last spring frost is February 13 and the median first fall frost is December 9 (NOAA 1991–2020 normals, Houston Intercont Airport station).

When can I plant a garden in Houston, TX?

Cool-season crops like peas and spinach go in around Jan 2 – Jan 23; tomatoes, peppers, beans and squash after about Feb 20, once frost risk has passed.

What kind of onions grow in Houston, TX?

Short-day onions: the longest day is 14 h 04 min, so summer days stay under about 14 h 20 min, so long-day varieties won’t bulb.

How much rain and snow does Houston, TX get?

About 60.5 inches of precipitation a year (NOAA 1991–2020 normals).