San Antonio, Texas Frost Dates, Growing Season & Hardiness Zone
Frost odds and planting zone for San Antonio for the 2027 season, based on 1991–2020 normals.
Last frost date
Feb 25
typical (50% chance of a later 32°F night)
Safer date: Mar 19 (10% risk)
earlyFeb 25
typicalMar 19
safer
First fall frost
Nov 28
typical (50% chance it has happened by then)
Early-risk date: Nov 7 (10%)
Growing season
277 days
typical frost-free (32°F) season
Short year: 249 days (1 year in 10 is shorter)
USDA hardiness zone
8b–9a
2023 map: 15 to 25°F average coldest night
2012 map: 8b (most of the city)
Across the metro, the typical last frost runs from Feb 18 (San Antonio/Seaworld) to Feb 26 (San Antonio International Airport), depending on where you live.
By Feb 25, half of years have seen their last 32°F night. A later freeze, after Mar 19, happens in 1 year out of 10.
Based on NOAA station San Antonio Incarnate Word (USC00417947), 3.2 mi E, elevation 700 ft (−22 ft vs. city center). Confidence: Medium.
When is the last frost in San Antonio?
In half of years, the last 32°F night has passed by Feb 25. In 1 year out of 10, one still comes after Mar 19. The last 36°F night (frost possible on plants) typically comes later, around Mar 10, and the last 28°F hard freeze earlier, around Feb 5.
In San Antonio, late frosts can come well after the typical date. The safer 1-in-10 date (Mar 19) is 22 days after the typical date (Feb 25). Tender plants set out early will need cover on cold nights.
Cold nights don't end with the last freeze. The typical last 36°F night (frost possible on plants in low spots) comes around Mar 10, 13 days after the typical last 32°F night. On clear, calm nights, frost can form on leaves while the thermometer still reads above freezing.
| Threshold | 10% (safer) | 30% | 50% (typical) | 90% (early) |
|---|---|---|---|---|
| 36°F (frost possible on plants) | Apr 2 | Mar 20 | Mar 10 | Feb 18 |
| 32°F freeze | Mar 19 | Mar 5 | Feb 25 | Jan 28 |
| 28°F hard freeze | Mar 5 | Feb 20 | Feb 5 | Dec 31 |
All probabilities (10–90%)
| Threshold | 10% | 20% | 30% | 40% | 50% | 60% | 70% | 80% | 90% |
|---|---|---|---|---|---|---|---|---|---|
| 36°F (frost possible on plants) | Apr 2 | Mar 27 | Mar 20 | Mar 15 | Mar 10 | Mar 6 | Mar 2 | Feb 25 | Feb 18 |
| 32°F freeze | Mar 19 | Mar 10 | Mar 5 | Mar 1 | Feb 25 | Feb 20 | Feb 14 | Feb 5 | Jan 28 |
| 28°F hard freeze | Mar 5 | Feb 27 | Feb 20 | Feb 12 | Feb 5 | Jan 31 | Jan 23 | Jan 14 | Dec 31 |
Is it too early to plant in San Antonio?
Before Feb 25 the odds of another 32°F night are better than even; after Mar 19 they are about 1 in 10 or less.
Today's risk is computed in your browser from the same NOAA probability table, shown as the range between the two nearest NOAA probability levels.
When is the first frost in San Antonio?
The typical first fall freeze (32°F) comes by Nov 28, but 1 year in 10 it shows up as early as Nov 7. Cold 36°F nights (frost possible on plants) typically start around Nov 16, and the first hard freeze (28°F) typically comes around Dec 15.
For fall crops, count back from Nov 28, or from Nov 7 to be safe. Our planting calendar does the math for each crop.
| Threshold | 10% (early) | 30% | 50% (typical) | 90% (late) |
|---|---|---|---|---|
| 36°F (frost possible on plants) | Oct 30 | Nov 8 | Nov 16 | Dec 3 |
| 32°F freeze | Nov 7 | Nov 18 | Nov 28 | Dec 21 |
| 28°F hard freeze | Nov 19 | Dec 4 | Dec 15 | Jan 20 |
All probabilities (10–90%)
| Threshold | 10% | 20% | 30% | 40% | 50% | 60% | 70% | 80% | 90% |
|---|---|---|---|---|---|---|---|---|---|
| 36°F (frost possible on plants) | Oct 30 | Nov 4 | Nov 8 | Nov 12 | Nov 16 | Nov 20 | Nov 24 | Nov 29 | Dec 3 |
| 32°F freeze | Nov 7 | Nov 14 | Nov 18 | Nov 24 | Nov 28 | Dec 1 | Dec 5 | Dec 11 | Dec 21 |
| 28°F hard freeze | Nov 19 | Nov 28 | Dec 4 | Dec 8 | Dec 15 | Dec 22 | Jan 1 | Jan 6 | Jan 20 |
How long is San Antonio's growing season?
A typical year in San Antonio has 277 days between the last spring and first fall 32°F nights. In about 1 year in 10, there are fewer than 249 days.
With a season this long, you can grow many crops twice: once in spring and again for fall.
Growing degree days measure the heat available for crops to grow. The station averages 7,164 a year (base 50°F).
| Threshold | 10% (long year) | 50% (typical) | 90% (short year) |
|---|---|---|---|
| 36°F (frost possible on plants) | 279 days | 251 days | 223 days |
| 32°F freeze | 313 days | 277 days | 249 days |
| 28°F hard freeze | 356 days | 315 days | 275 days |
How does San Antonio's season compare?
Of the 6 Texas cities with frost dates on this site, San Antonio has a typical frost-free season of 277 days, which is the 3rd longest.
Compared with the 56 U.S. cities with frost dates on this site, this typical frost-free season is longer than in 44 and shorter than in 11.
Growing degree days (base 50°F)
Annual normal: 7,164 GDD (NOAA flag R, 16 years). Running total by the end of each month (sum of NOAA daily GDD normals, so the year-end total can differ slightly from the annual normal):
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 135 | 335 | 732 | 1,295 | 2,092 | 3,047 | 4,102 | 5,178 | 6,052 | 6,687 | 7,012 | 7,164 |
What growing zone is San Antonio? (USDA 2023)
San Antonio is in USDA zone 8b–9a on the 2023 map, which means an average coldest winter night of 15 to 25°F. Most of the city was 8b on the 2012 map, and 31 of 61 city ZIPs found in both tables moved up half a zone.
| ZIP | 2023 | 2012 | Change | Share of ZIP in San Antonio |
|---|---|---|---|---|
| 78201 mostly in city | 9a | 8b | +1 half zone (warmer) | 92% |
| 78202 mostly in city | 9a | 8b | +1 half zone (warmer) | 100% |
| 78203 mostly in city | 9a | 9a | unchanged | 100% |
| 78204 mostly in city | 9a | 9a | unchanged | 100% |
| 78205 mostly in city | 9a | 9a | unchanged | 100% |
| 78207 mostly in city | 9a | 9a | unchanged | 100% |
| 78208 mostly in city | 9a | 8b | +1 half zone (warmer) | 100% |
| 78209 mostly in city | 9a | 8b | +1 half zone (warmer) | 66% |
| 78210 mostly in city | 9a | 9a | unchanged | 100% |
| 78211 mostly in city | 9a | 9a | unchanged | 100% |
| 78212 mostly in city | 9a | 8b | +1 half zone (warmer) | 91% |
| 78213 mostly in city | 9a | 8b | +1 half zone (warmer) | 70% |
| 78214 mostly in city | 9a | 9a | unchanged | 97% |
| 78215 mostly in city | 9a | 9a | unchanged | 100% |
| 78216 mostly in city | 9a | 8b | +1 half zone (warmer) | 99% |
| 78217 mostly in city | 9a | 8b | +1 half zone (warmer) | 100% |
| 78218 mostly in city | 9a | 8b | +1 half zone (warmer) | 96% |
| 78219 mostly in city | 9a | 8b | +1 half zone (warmer) | 87% |
| 78220 mostly in city | 9a | 8b | +1 half zone (warmer) | 90% |
| 78221 | 9a | 9a | unchanged | 47% |
| 78222 mostly in city | 9a | 8b | +1 half zone (warmer) | 72% |
| 78223 | 9a | 9a | unchanged | 48% |
| 78224 mostly in city | 9a | 9a | unchanged | 97% |
| 78225 mostly in city | 9a | 9a | unchanged | 100% |
| 78226 mostly in city | 9a | 9a | unchanged | 81% |
| 78227 mostly in city | 9a | 9a | unchanged | 71% |
| 78228 mostly in city | 9a | 9a | unchanged | 100% |
| 78229 mostly in city | 9a | 8b | +1 half zone (warmer) | 100% |
| 78230 mostly in city | 9a | 8b | +1 half zone (warmer) | 96% |
| 78231 | 9a | 8b | +1 half zone (warmer) | 41% |
| 78232 mostly in city | 9a | 8b | +1 half zone (warmer) | 69% |
| 78233 mostly in city | 9a | 8b | +1 half zone (warmer) | 66% |
| 78234 mostly in city | 9a | 8b | +1 half zone (warmer) | 100% |
| 78235 mostly in city | 9a | 9a | unchanged | 100% |
| 78236 | 9a | 9a | unchanged | 1% |
| 78237 mostly in city | 9a | 9a | unchanged | 100% |
| 78238 mostly in city | 9a | 9a | unchanged | 77% |
| 78239 | 9a | 8b | +1 half zone (warmer) | 19% |
| 78240 mostly in city | 9a | 8b | +1 half zone (warmer) | 90% |
| 78242 mostly in city | 9a | 9a | unchanged | 100% |
| 78243 | 9a | 9a | unchanged | 3% |
| 78244 | 9a | 8b | +1 half zone (warmer) | 41% |
| 78245 | 9a | 9a | unchanged | 16% |
| 78247 mostly in city | 9a | 8b | +1 half zone (warmer) | 100% |
| 78248 mostly in city | 9a | 8b | +1 half zone (warmer) | 100% |
| 78249 mostly in city | 9a | 8b | +1 half zone (warmer) | 97% |
| 78250 mostly in city | 9a | 9a | unchanged | 100% |
| 78251 mostly in city | 9a | 9a | unchanged | 100% |
| 78252 | 9a | 9a | unchanged | 18% |
| 78253 | 9a | 9a | unchanged | 3% |
| 78254 | 9a | 9a | unchanged | 29% |
| 78255 | 8b | 8b | unchanged | 20% |
| 78256 mostly in city | 9a | 8b | +1 half zone (warmer) | 88% |
| 78257 | 9a | 8b | +1 half zone (warmer) | 42% |
| 78258 mostly in city | 9a | 8b | +1 half zone (warmer) | 90% |
| 78259 mostly in city | 9a | 8b | +1 half zone (warmer) | 92% |
| 78260 | 8b | 8b | unchanged | 11% |
| 78261 | 9a | 8b | +1 half zone (warmer) | 0% |
| 78263 | 9a | 8b | +1 half zone (warmer) | 0% |
| 78264 | 9a | 9a | unchanged | 22% |
| 78266 | 9a | 8b | +1 half zone (warmer) | 13% |
Other ZIPs touching San Antonio and PO-box ZIPs
ZIPs outside the 782 prefix that overlap the city boundary:
- 78015: 2023 8b, 2012 8b (2.6% of the ZIP is in San Antonio)
- 78023: 2023 8b, 2012 8b (26.0% of the ZIP is in San Antonio)
- 78056: 2023 9a, 2012 8b (0.5% of the ZIP is in San Antonio)
- 78073: 2023 9a, 2012 9a (19.4% of the ZIP is in San Antonio)
- 78109: 2023 9a, 2012 8b (18.0% of the ZIP is in San Antonio)
- 78112: 2023 9a, 2012 9a (15.6% of the ZIP is in San Antonio)
- 78154: 2023 9a, 2012 8b (0.2% of the ZIP is in San Antonio)
PO-box and single-address 782xx ZIPs have no Census area, so we cannot tell which city they serve: 78206 (n/a/9a), 78241 (9a/9a), 78246 (9a/8b), 78265 (9a/8b), 78268 (9a/9a), 78269 (9a/8b), 78270 (9a/8b), 78278 (9a/8b), 78279 (9a/8b), 78280 (9a/8b), 78283 (9a/9a), 78284 (9a/9a), 78285 (9a/8b), 78288 (9a/9a), 78289 (9a/8b), 78291 (9a/9a), 78292 (9a/9a), 78293 (9a/9a), 78294 (9a/9a), 78295 (9a/9a), 78296 (9a/9a), 78297 (9a/9a), 78298 (9a/9a), 78299 (9a/9a) (2023/2012).
Zones: PRISM Group, Oregon State University, https://prism.oregonstate.edu, accessed 2026-10-08. Shown as published in the ZIP tables; this page does not show a zone map. Not the official USDA Plant Hardiness Zone Map (official map: planthardiness.ars.usda.gov).
Does the new zone change San Antonio's frost dates?
No. Zones describe only how cold the coldest winter night gets on average. They don't tell you when frost starts or stops. The frost dates for San Antonio come from NOAA's 1991–2020 frost probabilities, which the 2023 zone map left untouched. Choose winter-hardy perennials by zone, and schedule planting by frost dates.
Why do San Antonio frost dates differ between websites?
Some sources list Mar 5 for San Antonio. That's the 30%-risk date: about 3 years in 10 still see a 32°F night after it. We headline the 50% (median) date, Feb 25.
The 'safer' date, Mar 19, is the 10%-risk date. A 32°F night after it happens in only about 1 year in 10.
You may also see Mar 10. That's the 50% date for a 36°F night (frost possible on plants) rather than a 32°F freeze, so sites using 36°F as their cutoff list later dates.
The choice of weather station matters too. The 5 stations within 25 miles of the city center that pass our quality rules give typical (50%) last 32°F frost dates from Feb 18 to Feb 26; see the table below.
| Date | What it is (NOAA 1991–2020) |
|---|---|
| Mar 5 | 32°F last frost, 30% risk (a 'balanced' date) |
| Mar 10 | 36°F last cold night, 50% (frost possible on plants) |
| Mar 19 | 32°F last frost, 10% risk (the 'safer' date) |
| Feb 5 | 28°F last hard freeze, 50% |
| Feb 26 | 32°F last frost, 50%, at San Antonio International Airport (nearest station with NOAA flag S) |
| Station | Distance | Elevation | Typical last frost |
|---|---|---|---|
| San Antonio/Seaworld | 10.8 mi W | 940 ft | Feb 18 |
| San Antonio Stinson Airport | 9.1 mi SSE | 571 ft | Feb 20 |
| Lytle 3 W | 24.8 mi SW | 722 ft | Feb 24 |
| San Antonio Incarnate Word used here | 3.2 mi E | 700 ft | Feb 25 |
| San Antonio International Airport | 6.1 mi NNE | 789 ft | Feb 26 |
Which weather station is this based on?
- Station
- San Antonio Incarnate Word (NOAA USC00417947, COOP)
- Distance
- 3.2 mi E of the city center
- Elevation
- 700 ft; city center 722 ft (USGS), difference −22 ft
- Record
- NOAA completeness flag R, 16 of 30 years (1991–2020)
- Confidence
- Medium (rule)
Confidence: Medium. The station passes our quality rules, but it's farther away or at a different elevation than ideal (3.2 mi, −22 ft; NOAA flag R, 16 of 30 years).
Note: NOAA rates this station's frost statistics 'R' (representative). That means they use 16 of the 30 years in 1991–2020, with missing months filled in from surrounding stations. For comparison, the nearest station with a full 'S' (standard) record, San Antonio International Airport (6.1 mi away), has a typical last frost of Feb 26.
| Station | ID | Distance | Elev. (Δ) | Last frost 50% | First frost 50% | Season 50% | NOAA flag / years |
|---|---|---|---|---|---|---|---|
| San Antonio Incarnate Word | USC00417947 | 3.2 mi E | 700 ft (-22) | Feb 25 | Nov 28 | 277 d | R / 16 |
| San Antonio International Airport | USW00012921 | 6.1 mi NNE | 789 ft (+67) | Feb 26 | Nov 28 | 277 d | S / 27 |
| San Antonio Stinson Airport | USW00012970 | 9.1 mi SSE | 571 ft (-151) | Feb 20 | Dec 3 | 291 d | R / 19 |
| San Antonio/Seaworld | USC00418169 | 10.8 mi W | 940 ft (+218) | Feb 18 | Dec 9 | 296 d | R / 14 |
| Lytle 3 W | USC00415454 | 24.8 mi SW | 722 ft (+0) | Feb 24 | Dec 2 | 283 d | R / 14 |
Other stations within 25 mi (not used)
- San Antonio Kelly AFB (USW00012909), 6.5 mi SSW, 682 ft: typical last frost Feb 22. Not used: frost normals incomplete or flagged (needs all 81 values with S/R flags, or values missing only because NOAA's probability of occurrence is below 10%).
- Randolph AFB (USW00012911), 16.1 mi ENE, 760 ft: typical last frost Feb 21. Not used: frost normals incomplete or flagged (needs all 81 values with S/R flags, or values missing only because NOAA's probability of occurrence is below 10%).
42 other NOAA normals stations within 40 km (mostly rain gauges) have no frost statistics.
San Antonio planting dates at a glance
Balanced dates use the 30%-risk last-frost date as the anchor. The San Antonio planting calendar has typical and safe dates, fall planting and a month-by-month list for 26 vegetables.
| Crop | Start indoors | Plant outdoors (balanced) | Fall |
|---|---|---|---|
| Tomatoes | Jan 30 – Feb 13 | Mar 20 | – |
| Peppers | Jan 22 – Feb 5 | Mar 19 | – |
| Potatoes | – | Feb 19 – Mar 5 | – |
| Onions (dry, from sets) | – | Feb 5–19 | – |
| Peas | – | Feb 5–19 | sow by Sep 10 |
| Lettuce (leaf) | – | Feb 5–19 | sow by Sep 15 |
| Carrots | – | Feb 19 – Mar 5 | sow by Sep 5 |
| Beans (snap) | – | Mar 5 | sow by Sep 1 |
| Summer squash | – | Mar 5 | sow by Sep 11 |
| Broccoli | Dec 18 – Jan 1 | Feb 5–19 | transplant by Sep 10 |
| Cabbage | Dec 18 – Jan 1 | Feb 5–19 | transplant by Aug 21 |
| Cauliflower | Jan 1–15 | Feb 19 – Mar 5 | – |
| Kohlrabi | – | Feb 5–19 | sow by Sep 25 |
| Green onions | – | Feb 5–19 | sow by Sep 15 |
| Radishes | – | Feb 5–19 | sow by Oct 15 |
| Spinach | – | Feb 5–19 | sow by Oct 5 |
| Turnips | – | Feb 5–19 | sow by Sep 25 |
| Beets | – | Feb 19 – Mar 5 | sow by Sep 15 |
| Swiss chard | – | Feb 19 – Mar 5 | sow by Sep 15 |
| Parsnips | – | Feb 19 – Mar 5 | – |
| Sweet corn | – | Mar 5 | – |
| Cucumbers | – | Mar 5 | sow by Sep 6 |
| Eggplant | Jan 15 – Feb 5 | Mar 19 | – |
| Cantaloupe | – | Mar 19 | – |
| Watermelon | – | Mar 19 | – |
| Winter squash | – | Mar 19 | – |
When to plant tomatoes in San Antonio · Fall planting dates for San Antonio
Frost dates near San Antonio
| City | Distance | Last frost | First frost | Season | Zone 2023 |
|---|---|---|---|---|---|
| Austin frost dates | 74 mi | Feb 20 | Dec 3 | 291 days | 8b–9a |
| Houston frost dates | 190 mi | Feb 2 | Dec 25 | 327 days | 9a–9b |
| Fort Worth frost dates | 240 mi | Mar 5 | Nov 24 | 264 days | 8b |
| Dallas frost dates | 253 mi | Mar 2 | Nov 29 | 272 days | 8b |
| El Paso frost dates | 498 mi | Mar 2 | Nov 20 | 261 days | 8b |
Frequently asked questions
What is the average last frost date in San Antonio?
Feb 25 is the median (50%) date for San Antonio's last 32°F night, from NOAA 1991–2020 normals at San Antonio Incarnate Word. To play it safe, use Mar 19: only about 1 year in 10 has a freeze after it.
When is the first frost in San Antonio?
Typically by Nov 28 for the first 32°F night, though about 1 year in 10 it comes as early as Nov 7. The first 36°F night (frost possible on plants) typically shows up around Nov 16.
What growing zone is San Antonio, Texas? Is San Antonio zone 8 or 9?
San Antonio is in USDA hardiness zone 8b–9a on the current 2023 map (zone 8–9 for short). On the older 2012 map, most of the city was 8b. That's why older references still say 'zone 8'.
Is it too early to plant in San Antonio?
Before Feb 25, yes, for anything frost-tender. Until then, the odds of another 32°F night are better than even. The risk falls from 50% to 10% between Feb 25 and Mar 19. Peas, lettuce and other cool-season crops can go in weeks earlier; the planting calendar has dates.
What temperature is a killing frost?
It depends on the crop. Tender plants such as tomatoes are killed by a light frost, which CSU Extension describes as 28–32°F; below 28°F is a heavy frost. We show NOAA odds for 36°F (frost possible on plants), 32°F (freeze, our headline) and 28°F (hard freeze).
Is first frost the same as first freeze?
Not quite. A freeze is when the air reaches 32°F. Frost is ice that forms on surfaces, and on calm, clear nights it can form with the air a few degrees above freezing. So in San Antonio, the first 36°F night (frost possible on plants) typically comes around Nov 16, before the first 32°F night (Nov 28).
Download & sources
- Add San Antonio frost & planting dates to your calendar (.ics, 2027)
- Printable planting calendar (PDF)
- How these numbers are calculated
Data: NOAA NCEI U.S. Climate Normals 1991–2020 (annual/seasonal and daily normals, station USC00417947); USDA Plant Hardiness Zone ZIP tables 2023 and 2012 by the PRISM Group, Oregon State University; Census 2020 ZIP/place relationship file; USGS elevation. Long-term odds, not a forecast. Figures and sentences are generated from these data by fixed rules; see the methodology. Last updated 2026-10-08.