San Jose, California Frost Dates, Growing Season & Hardiness Zone
Frost odds and planting zone for San Jose for the 2027 season, based on 1991–2020 normals.
Last frost date
Jan 2
typical (50% chance of a later 32°F night), in years with a freeze
Safer date: Jan 23 (10% risk)
earlyJan 2
typicalJan 23
safer
First fall frost
Dec 25
typical (50% chance it has happened by then)
Early-risk date: Dec 4 (10%)
Growing season
362 days
typical frost-free (32°F) season
Short year: 335 days (1 year in 10 is shorter)
USDA hardiness zone
9b–10a
2023 map: 25 to 35°F average coldest night
2012 map: 9b (most of the city)
Stations around the metro don't all agree. The typical last frost is as early as Jan 1 at Newark and as late as Mar 25 at Ben Lomond #4.
When a freeze does come, the last 32°F night is typically by Jan 2; in 1 in 10 of those years, one comes after Jan 23.
Based on NOAA station San Jose (USC00047821), 6.1 mi NW, elevation 67 ft (−96 ft vs. city center). Confidence: Medium.
When is the last frost in San Jose?
Not every winter freezes here. NOAA puts the chance of at least one 32°F night in a year at 56.2% at San Jose. The dates on this page describe the years that do freeze (NOAA computes them as conditional probabilities).
In the years that freeze, half have their last 32°F night by Jan 2, and 1 in 10 of them still has one after Jan 23. Nights of 36°F (frost possible on plants) come in 95.3% of years and typically end around Jan 26. A 28°F hard freeze comes in 8.4% of years.
San Jose has a long late-frost tail: 21 days separate the typical date (Jan 2) from the safer 1-in-10 date (Jan 23). If tender plants go out early, be ready to protect them on cold nights.
In years with a freeze, the typical last 32°F night comes around Jan 2, and the typical last 36°F night (frost possible on plants in low spots) around Jan 26, 24 days later. On clear, calm nights, frost can form on leaves even when the thermometer reads above freezing.
| Threshold | 10% (safer) | 30% | 50% (typical) | 90% (early) |
|---|---|---|---|---|
| 36°F (frost possible on plants) | Feb 27 | Feb 7 | Jan 26 | Dec 27 |
| 32°F freeze | Jan 23 | Jan 10 | Jan 2 | Dec 14 |
| 28°F hard freeze | too rare | too rare | too rare | too rare |
All probabilities (10–90%)
| Threshold | 10% | 20% | 30% | 40% | 50% | 60% | 70% | 80% | 90% |
|---|---|---|---|---|---|---|---|---|---|
| 36°F (frost possible on plants) | Feb 27 | Feb 17 | Feb 7 | Feb 1 | Jan 26 | Jan 19 | Jan 10 | Jan 2 | Dec 27 |
| 32°F freeze | Jan 23 | Jan 16 | Jan 10 | Jan 6 | Jan 2 | Dec 31 | Dec 27 | Dec 22 | Dec 14 |
| 28°F hard freeze | too rare | too rare | too rare | too rare | too rare | too rare | too rare | too rare | too rare |
Is it too early to plant in San Jose?
Before Jan 2 the odds of another 32°F night are better than even; after Jan 23 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 Jose?
In the years that freeze, half have their first 32°F night by Dec 25, and 1 in 10 of them has one as early as Dec 4. The first 36°F night (frost possible on plants) typically comes around Dec 10. A 28°F hard freeze comes in 8.4% of years.
Fall plantings are timed backward from first frost: Dec 25 typically, or Dec 4 if you want a cushion. See the planting calendar for each crop's date.
| Threshold | 10% (early) | 30% | 50% (typical) | 90% (late) |
|---|---|---|---|---|
| 36°F (frost possible on plants) | Nov 22 | Dec 2 | Dec 10 | Jan 4 |
| 32°F freeze | Dec 4 | Dec 14 | Dec 25 | Jan 14 |
| 28°F hard freeze | too rare | too rare | too rare | too rare |
All probabilities (10–90%)
| Threshold | 10% | 20% | 30% | 40% | 50% | 60% | 70% | 80% | 90% |
|---|---|---|---|---|---|---|---|---|---|
| 36°F (frost possible on plants) | Nov 22 | Nov 30 | Dec 2 | Dec 6 | Dec 10 | Dec 14 | Dec 21 | Dec 28 | Jan 4 |
| 32°F freeze | Dec 4 | Dec 9 | Dec 14 | Dec 19 | Dec 25 | Dec 28 | Jan 1 | Jan 5 | Jan 14 |
| 28°F hard freeze | too rare | too rare | too rare | too rare | too rare | too rare | too rare | too rare | too rare |
How long is San Jose's growing season?
San Jose's frost-free season (32°F) typically runs 362 days. In about 1 year out of 10, it's shorter than 335 days.
This much frost-free time means many crops can go in twice, in spring and again for a fall harvest.
Each year the station logs an average of 4,309 growing degree days (base 50°F), a measure of the heat available for crop growth.
| Threshold | 10% (long year) | 50% (typical) | 90% (short year) |
|---|---|---|---|
| 36°F (frost possible on plants) | 350 days | 318 days | 278 days |
| 32°F freeze | 365 days | 362 days | 335 days |
| 28°F hard freeze | 365 days | 365 days | 365 days |
How does San Jose's season compare?
At 362 days, the typical frost-free season in San Jose is the longest among the 3 California cities with frost dates on this site.
No U.S. city with frost dates on this site has a longer typical frost-free season than San Jose, at 362 days. Of the 56 cities we compare, the season is shorter in 55.
Growing degree days (base 50°F)
Annual normal: 4,309 GDD (NOAA flag R, 12 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 75 | 200 | 423 | 721 | 1,158 | 1,714 | 2,354 | 3,013 | 3,606 | 4,047 | 4,238 | 4,309 |
What growing zone is San Jose? (USDA 2023)
The 2023 USDA map puts San Jose in zone 9b–10a (25 to 35°F average coldest winter night). On the 2012 map, most of the city was 9b. Comparing ZIPs listed in both tables, 3 of 39 moved up half a zone.
| ZIP | 2023 | 2012 | Change | Share of ZIP in San Jose |
|---|---|---|---|---|
| 95002 mostly in city | 10a | 10a | unchanged | 100% |
| 95008 | 9b | 9b | unchanged | 12% |
| 95013 | 9b | 9b | unchanged | 45% |
| 95014 | 9b | 9b | unchanged | 0% |
| 95032 | 9b | 9b | unchanged | 0% |
| 95035 | 10a | 9b | +1 half zone (warmer) | 0% |
| 95037 | 9b | 9b | unchanged | 13% |
| 95050 | 9b | 9b | unchanged | 4% |
| 95051 | 9b | 9b | unchanged | 0% |
| 95054 | 10a | 10a | unchanged | 1% |
| 95070 | 9b | 9b | unchanged | 1% |
| 95110 mostly in city | 10a | 9b | +1 half zone (warmer) | 98% |
| 95111 mostly in city | 9b | 9b | unchanged | 90% |
| 95112 mostly in city | 9b | 9b | unchanged | 100% |
| 95113 mostly in city | 9b | 9b | unchanged | 100% |
| 95116 mostly in city | 9b | 9b | unchanged | 100% |
| 95117 mostly in city | 9b | 9b | unchanged | 99% |
| 95118 mostly in city | 9b | 9b | unchanged | 100% |
| 95119 mostly in city | 9b | 9b | unchanged | 54% |
| 95120 | 9b | 9b | unchanged | 35% |
| 95121 mostly in city | 9b | 9b | unchanged | 100% |
| 95122 mostly in city | 9b | 9b | unchanged | 100% |
| 95123 mostly in city | 9b | 9b | unchanged | 100% |
| 95124 mostly in city | 9b | 9b | unchanged | 91% |
| 95125 mostly in city | 9b | 9b | unchanged | 99% |
| 95126 mostly in city | 9b | 9b | unchanged | 100% |
| 95127 | 9b | 9b | unchanged | 26% |
| 95128 mostly in city | 9b | 9b | unchanged | 80% |
| 95129 mostly in city | 9b | 9b | unchanged | 100% |
| 95130 mostly in city | 9b | 9b | unchanged | 100% |
| 95131 mostly in city | 10a | 9b | +1 half zone (warmer) | 100% |
| 95132 | 9b | 9b | unchanged | 27% |
| 95133 mostly in city | 9b | 9b | unchanged | 100% |
| 95134 mostly in city | 10a | 10a | unchanged | 100% |
| 95135 | 9b | 9b | unchanged | 9% |
| 95136 mostly in city | 9b | 9b | unchanged | 98% |
| 95138 | 9b | 9b | unchanged | 40% |
| 95139 mostly in city | 9b | 9b | unchanged | 89% |
| 95148 mostly in city | 9b | 9b | unchanged | 65% |
Other ZIPs touching San Jose and PO-box ZIPs
ZIPs outside the 950, 951 prefixes that overlap the city boundary:
- none
PO-box and single-address 950xx, 951xx ZIPs have no Census area, so we cannot tell which city they serve: 95001 (9b/9b), 95003 (9b/9b), 95004 (9b/9b), 95005 (9a/9a), 95006 (9b/9b), 95007 (9b/9b), 95009 (9b/9b), 95010 (9b/9b), 95011 (9b/9b), 95012 (9b/9b), 95015 (9b/9b), 95017 (9b/9b), 95018 (9b/9b), 95019 (9b/9b), 95020 (9b/9b), 95021 (9b/9b), 95023 (9b/9b), 95024 (9b/9b), 95026 (10a/10b), 95030 (9b/9b), 95031 (9b/10a), 95033 (9b/10b), 95036 (10a/9b), 95038 (9b/9b), 95039 (10a/9b), 95041 (9a/9b), 95042 (9b/9b), 95043 (9a/9a), 95044 (10a/10b), 95045 (9b/9b), 95046 (9b/9b), 95052 (9b/9b), 95053 (9b/9b), 95055 (9b/9b), 95056 (10a/10a), 95060 (9b/9b), 95061 (10a/9b), 95062 (10a/9b), 95063 (10a/9b), 95064 (9b/9b), 95065 (9b/9b), 95066 (9b/9b), 95067 (9b/9b), 95071 (9b/9b), 95073 (9b/9b), 95075 (9a/9a), 95076 (9b/9b), 95077 (9b/9b), 95101 (10a/9b), 95103 (9b/9b), 95106 (9b/9b), 95108 (9b/9b), 95109 (9b/9b), 95115 (9b/9b), 95140 (9b/9b), 95141 (n/a/9b), 95150 (9b/9b), 95151 (9b/9b), 95152 (9b/10a), 95153 (9b/9b), 95154 (9b/9b), 95155 (9b/9b), 95156 (9b/9b), 95157 (9b/9b), 95158 (9b/9b), 95159 (9b/9b), 95160 (9b/9b), 95161 (10a/9b), 95164 (9b/10a), 95170 (9b/9b), 95172 (9b/9b), 95173 (9b/9b), 95190 (10a/9b), 95191 (9b/9b), 95192 (n/a/9b), 95193 (9b/9b), 95194 (10a/9b), 95196 (9b/9b) (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 Jose's frost dates?
No. A hardiness zone reflects only the average coldest winter temperature, not the timing of spring or fall frost. San Jose's frost dates come from NOAA's 1991–2020 frost probabilities, and the 2023 zone map didn't change them. Pick perennials that survive winter by zone; time your planting by frost dates.
Why do San Jose frost dates differ between websites?
Some sources list Jan 10 for San Jose. That's the 30%-risk date: about 3 in 10 years with a freeze still have a 32°F night after it. Our headline date is Jan 2, the 50% (median) date.
Jan 23 is the 10%-risk, or 'safer', date: only about 1 in 10 years with a freeze has a 32°F night after it.
Jan 26 is the 50% date for a 36°F night (frost possible on plants), not a 32°F freeze. Sites that treat 36°F as the danger line show later dates.
Sites also pick different weather stations. Within 25 miles of the city center, the 10 stations that meet our quality rules put the typical (50%) last 32°F frost anywhere from Jan 1 to Mar 25 (table below).
| Date | What it is (NOAA 1991–2020) |
|---|---|
| Jan 10 | 32°F last frost, 30% risk (a 'balanced' date) |
| Jan 26 | 36°F last cold night, 50% (frost possible on plants) |
| Jan 23 | 32°F last frost, 10% risk (the 'safer' date) |
| Jan 1 | 32°F last frost, 50%, at Newark (nearest station with NOAA flag S) |
| Station | Distance | Elevation | Typical last frost |
|---|---|---|---|
| Newark | 19.3 mi NW | 10 ft | Jan 1 |
| San Jose used here | 6.1 mi NW | 67 ft | Jan 2 |
| Moffett Federal Airfield | 14.9 mi WNW | 39 ft | Jan 6 |
| Fremont | 20.3 mi NNW | 38 ft | Jan 7 |
| San Jose | 7.4 mi NW | 51 ft | Jan 12 |
| Santa Cruz | 23.6 mi SSW | 70 ft | Jan 29 |
| Palo Alto | 20.6 mi WNW | 25 ft | Feb 1 |
| Los Gatos | 9.1 mi WSW | 365 ft | Feb 2 |
| Gilroy | 24.6 mi SE | 194 ft | Feb 24 |
| Ben Lomond #4 | 20.6 mi SW | 420 ft | Mar 25 |
Which weather station is this based on?
- Station
- San Jose (NOAA USC00047821, COOP)
- Distance
- 6.1 mi NW of the city center
- Elevation
- 67 ft; city center 163 ft (USGS), difference −96 ft
- Record
- NOAA completeness flag R, 17 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 (6.1 mi, −96 ft; NOAA flag R, 17 of 30 years).
Caveat: NOAA flags this station's frost statistics 'R' (representative). They rest on 17 of the 30 years in 1991–2020, with missing months filled in from surrounding stations. The nearest station with a full 'S' (standard) record is Newark, 19.3 mi away; its typical last frost is Jan 1.
| Station | ID | Distance | Elev. (Δ) | Last frost 50% | First frost 50% | Season 50% | NOAA flag / years |
|---|---|---|---|---|---|---|---|
| San Jose | USC00047821 | 6.1 mi NW | 67 ft (-96) | Jan 2 | Dec 25 | 362 d | R / 17 |
| San Jose | USW00023293 | 7.4 mi NW | 51 ft (-112) | Jan 12 | Dec 22 | 347 d | R / 21 |
| Los Gatos | USC00045123 | 9.1 mi WSW | 365 ft (+202) | Feb 2 | Dec 6 | 310 d | R / 24 |
| Moffett Federal Airfield | USW00023244 | 14.9 mi WNW | 39 ft (-124) | Jan 6 | Dec 23 | 353 d | R / 22 |
| Newark | USC00046144 | 19.3 mi NW | 10 ft (-153) | Jan 1 | Dec 27 | 365 d | S / 27 |
| Fremont | USC00043244 | 20.3 mi NNW | 38 ft (-125) | Jan 7 | Dec 22 | 353 d | R / 18 |
| Palo Alto | USC00046646 | 20.6 mi WNW | 25 ft (-138) | Feb 1 | Dec 7 | 310 d | R / 18 |
| Ben Lomond #4 | USC00040673 | 20.6 mi SW | 420 ft (+257) | Mar 25 | Nov 11 | 231 d | R / 17 |
| Santa Cruz | USC00047916 | 23.6 mi SSW | 70 ft (-93) | Jan 29 | Dec 13 | 323 d | S / 29 |
| Gilroy | USC00043417 | 24.6 mi SE | 194 ft (+31) | Feb 24 | Nov 27 | 277 d | R / 21 |
Other stations within 25 mi (not used)
- Mount Hamilton (USC00045933), 10.0 mi ENE, 4,206 ft: typical last frost May 3. Not used: |elev diff| 4043 ft > 500 ft.
- Skyline Ridge Preserve (USC00048273), 20.4 mi W, 2,270 ft: typical last frost Mar 21. Not used: |elev diff| 2107 ft > 500 ft.
19 other NOAA normals stations within 40 km (mostly rain gauges) have no frost statistics.
San Jose planting dates at a glance
Balanced dates use the 30%-risk last-frost date as the anchor. The San Jose 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 | Mar 20 – Apr 3 | May 8 | – |
| Peppers | Nov 29 – Dec 13 | Jan 24 | – |
| Potatoes | – | Dec 27 – Jan 10 | – |
| Onions (dry, from sets) | – | Dec 13–27 | – |
| Peas | – | Dec 13–27 | sow by Oct 7 |
| Lettuce (leaf) | – | Dec 13–27 | sow by Oct 12 |
| Carrots | – | Dec 27 – Jan 10 | sow by Oct 2 |
| Beans (snap) | – | Jan 10 | sow by Sep 28 |
| Summer squash | – | Jan 10 | sow by Oct 8 |
| Broccoli | Oct 25 – Nov 8 | Dec 13–27 | transplant by Oct 7 |
| Cabbage | Oct 25 – Nov 8 | Dec 13–27 | transplant by Sep 17 |
| Cauliflower | Nov 8–22 | Dec 27 – Jan 10 | – |
| Kohlrabi | – | Dec 13–27 | sow by Oct 22 |
| Green onions | – | Dec 13–27 | sow by Oct 12 |
| Radishes | – | Dec 13–27 | sow by Nov 11 |
| Spinach | – | Dec 13–27 | sow by Nov 1 |
| Turnips | – | Dec 13–27 | sow by Oct 22 |
| Beets | – | Dec 27 – Jan 10 | sow by Oct 12 |
| Swiss chard | – | Dec 27 – Jan 10 | sow by Oct 12 |
| Parsnips | – | Dec 27 – Jan 10 | – |
| Sweet corn | – | Jan 10 | – |
| Cucumbers | – | Jan 10 | sow by Oct 3 |
| Eggplant | Nov 22 – Dec 13 | Jan 24 | – |
| Cantaloupe | – | Jan 24 | – |
| Watermelon | – | Jan 24 | – |
| Winter squash | – | Jan 24 | – |
When to plant tomatoes in San Jose · Fall planting dates for San Jose
Frost dates near San Jose
| City | Distance | Last frost | First frost | Season | Zone 2023 |
|---|---|---|---|---|---|
| Sacramento frost dates | 90 mi | Jan 12 | Dec 16 | 341 days | 9b |
| Fresno frost dates | 117 mi | Jan 14 | Dec 14 | 337 days | 9b |
Frequently asked questions
What is the average last frost date in San Jose?
Not every winter in San Jose freezes: NOAA puts the yearly chance of a 32°F night at San Jose at 56.2%. In the years that do freeze, the typical (50%) last one is Jan 2, and only about 1 in 10 of those years has one after Jan 23.
When is the first frost in San Jose?
Not every year has one: NOAA's yearly chance of a 32°F night at San Jose is 56.2%. In the years with a freeze, the first typically comes by Dec 25; in about 1 in 10 of them, by Dec 4.
What growing zone is San Jose, California?
Zone 9b–10a. Most of San Jose was 9b on the 2012 map too, but 3 of 39 city ZIPs changed zone.
Is it too early to plant in San Jose?
For frost-tender plants, it's early before Jan 2. If you plant before then, another 32°F night after your planting day is more likely than not in years with a freeze. Between Jan 2 and Jan 23, that risk falls from 50% to 10% of freeze years. NOAA puts the yearly chance of any 32°F night at San Jose at 56.2%. Cool-season crops like peas and lettuce can go in weeks earlier; see the planting calendar.
What temperature is a killing frost?
A light frost is enough to kill tender crops such as tomatoes. CSU Extension describes 28–32°F as a light frost and anything below 28°F as a heavy frost. We report NOAA odds at three thresholds: 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' means the air reached 32°F. 'Frost' is ice on surfaces, and it can form on calm, clear nights even when the air is a few degrees above freezing. In San Jose, the first 36°F night (frost possible on plants) typically comes around Dec 10. A 32°F night doesn't come every year here: NOAA puts the yearly chance at 56.2%. In years with a freeze, the first one typically comes around Dec 25.
Download & sources
- Add San Jose 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 USC00047821); 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.