Arizona frost dates
The typical last spring frost ranges from Jan 7 in Avondale to Jun 4 in Flagstaff.
13 of the 19 Arizona cities listed have typical frost dates and 6 have frost in fewer than half of years. The longest frost-free season is 362 days in Yuma; the shortest is 115 days in Flagstaff. For a single address, look up your ZIP code: rural ZIPs use their nearest suitable station.
| City | Last spring frost | 1 in 10 after | First fall frost | 1 in 10 before | Hard freeze (28°F) | Season |
|---|---|---|---|---|---|---|
| Avondale | Jan 7 | Feb 5 | Dec 24 | Dec 6 | rare (20% of years) | 351 days |
| Buckeye | Jan 7 | Feb 5 | Dec 24 | Dec 6 | rare (20% of years) | 351 days |
| Chandler | Frost in about 18% of years; no typical date | |||||
| Flagstaff | Jun 4 | Jun 19 | Sep 28 | Sep 16 | May 20 / Oct 9 | 115 days |
| Gilbert | Frost in about 18% of years; no typical date | |||||
| Glendale | Jan 20 | Feb 18 | Dec 15 | Nov 28 | rare (49% of years) | 331 days |
| Goodyear | Jan 7 | Feb 5 | Dec 24 | Dec 6 | rare (20% of years) | 351 days |
| Grand Canyon Village | Jun 1 | Jun 17 | Oct 3 | Sep 22 | May 15 / Oct 12 | 123 days |
| Mesa | Frost in about 18% of years; no typical date | |||||
| Page | Mar 7 | Mar 31 | Nov 15 | Nov 2 | Feb 21 / Nov 25 | 250 days |
| Peoria | Jan 20 | Feb 18 | Dec 15 | Nov 28 | rare (49% of years) | 331 days |
| Phoenix | Frost in about 18% of years; no typical date | |||||
| San Tan Valley | Feb 1 | Feb 27 | Dec 11 | Nov 23 | Jan 8 / Dec 26 | 315 days |
| Scottsdale | Frost in about 18% of years; no typical date | |||||
| Sedona | Apr 1 | Apr 19 | Nov 17 | Oct 28 | Mar 6 / Nov 27 | 229 days |
| Surprise | Jan 20 | Feb 18 | Dec 15 | Nov 28 | rare (49% of years) | 331 days |
| Tempe | Frost in about 18% of years; no typical date | |||||
| Tucson | Feb 5 | Mar 2 | Dec 9 | Nov 21 | Jan 11 / Dec 26 | 307 days |
| Yuma | Jan 8 | Feb 19 | Dec 28 | Dec 11 | rare (19% of years) | 362 days |
Reading the table: Surprise
In Surprise, the last spring frost typically comes around Jan 20: in half of years it is earlier, in half later. In 1 year in 10 it comes after Feb 18, 29 days later, so tender plants set out after that date have a 90% chance of escaping frost. In fall, the first frost typically arrives around Dec 15, and in 1 year in 10 before Nov 28. Hard freezes (28°F) usually end earlier in spring and start later in fall.
Frost dates at more Arizona weather stations
NOAA stations across Arizona used by our ZIP code lookup, named for the town they are in.
| Station | Elevation | Last spring frost | First fall frost |
|---|---|---|---|
| Alpine | 8,050 ft | Jun 15 (1 in 10 after Jun 30) | Sep 21 (before Sep 7) |
| Anvil Rch | 2,759 ft | Mar 27 (1 in 10 after Apr 18) | Nov 9 (before Oct 25) |
| Apache Junction 5 Ne | 2,070 ft | Feb 11 (1 in 10 after Mar 7) | Dec 10 (before Nov 19) |
| Arizona City | 1,525 ft | Feb 28 (1 in 10 after Mar 14) | Nov 21 (before Nov 5) |
| Benson 6SE | 3,690 ft | Apr 12 (1 in 10 after Apr 29) | Nov 1 (before Oct 18) |
| Betatakin | 7,286 ft | May 7 (1 in 10 after May 26) | Oct 15 (before Sep 30) |
| Blue Ridge RS | 6,880 ft | May 31 (1 in 10 after Jun 12) | Oct 2 (before Sep 22) |
| Canyon De Chelly | 5,610 ft | May 6 (1 in 10 after May 31) | Oct 8 (before Sep 26) |
| Carefree | 2,530 ft | Feb 4 (1 in 10 after Mar 9) | Dec 16 (before Nov 24) |
| Casa Grande | 1,400 ft | Feb 5 (1 in 10 after Feb 28) | Dec 6 (before Nov 18) |
| Casa Grande Nm | 1,419 ft | Feb 17 (1 in 10 after Mar 8) | Nov 29 (before Nov 12) |
| Catalina Sp | 2,707 ft | Apr 2 (1 in 10 after Apr 18) | Nov 11 (before Oct 26) |
| Chino Valley | 4,750 ft | Apr 27 (1 in 10 after May 18) | Oct 24 (before Oct 9) |
| Colorado City | 5,001 ft | Apr 26 (1 in 10 after May 15) | Oct 25 (before Oct 11) |
| Coronado Nmem | 5,242 ft | Apr 7 (1 in 10 after Apr 27) | Nov 9 (before Oct 25) |
| Diamond M Rch | 5,492 ft | May 17 (1 in 10 after Jun 4) | Oct 10 (before Sep 28) |
| Douglas Bisbee Inl Airport | 4,105 ft | Apr 11 (1 in 10 after Apr 27) | Nov 2 (before Oct 21) |
| Elgin 5 S | 4,811 ft | Apr 18 (1 in 10 after May 3) | Nov 1 (before Oct 18) |
| Ft Thomas 2 Sw | 2,835 ft | Apr 1 (1 in 10 after Apr 18) | Nov 6 (before Oct 21) |
| Ganado | 6,340 ft | May 15 (1 in 10 after Jun 1) | Oct 10 (before Sep 28) |
| Globe #3 | 3,660 ft | Mar 11 (1 in 10 after Mar 29) | Nov 21 (before Nov 6) |
| Green Valley | 2,900 ft | Feb 25 (1 in 10 after Mar 18) | Nov 27 (before Nov 12) |
| Heber (BLACK MESA) RS | 6,590 ft | May 23 (1 in 10 after Jun 6) | Oct 5 (before Sep 24) |
| Holbrook | 5,085 ft | Apr 22 (1 in 10 after May 7) | Oct 24 (before Oct 12) |
| Jerome | 4,950 ft | Mar 26 (1 in 10 after Apr 19) | Nov 25 (before Nov 4) |
| Keams Canyon | 6,205 ft | May 16 (1 in 10 after Jun 5) | Oct 10 (before Sep 29) |
| Kingman Mohave Co Airport | 3,420 ft | Apr 2 (1 in 10 after Apr 21) | Nov 11 (before Oct 26) |
| Lukachukai | 6,520 ft | May 3 (1 in 10 after May 22) | Oct 17 (before Oct 2) |
| Maricopa 4 N | 1,160 ft | Feb 23 (1 in 10 after Mar 15) | Nov 24 (before Nov 10) |
| Mc Nary 2N | 7,340 ft | May 20 (1 in 10 after Jun 4) | Oct 11 (before Sep 29) |
| Miami | 3,560 ft | Feb 24 (1 in 10 after Mar 18) | Dec 1 (before Nov 15) |
| Montezuma Castle Nm | 3,180 ft | Apr 16 (1 in 10 after May 2) | Oct 30 (before Oct 15) |
| Monument Valley | 5,501 ft | Apr 10 (1 in 10 after Apr 30) | Nov 1 (before Oct 17) |
| Painted Desert NP | 5,760 ft | May 1 (1 in 10 after May 16) | Oct 20 (before Oct 6) |
| Parker | 420 ft | Jan 12 (1 in 10 after Feb 15) | Dec 19 (before Dec 4) |
| Pearce - Sunsites | 4,350 ft | Apr 14 (1 in 10 after Apr 30) | Nov 2 (before Oct 20) |
| Picacho 8 Se | 1,981 ft | Feb 6 (1 in 10 after Mar 5) | Dec 9 (before Nov 22) |
| Prescott | 5,205 ft | Apr 30 (1 in 10 after May 15) | Oct 20 (before Oct 7) |
| Prescott Love Fld | 5,042 ft | Apr 20 (1 in 10 after May 7) | Oct 27 (before Oct 13) |
| Punkin Ctr | 2,325 ft | Mar 7 (1 in 10 after Mar 27) | Nov 20 (before Nov 3) |
| Quartzsite | 875 ft | Jan 28 (1 in 10 after Feb 24) | Dec 6 (before Nov 22) |
| Safford Ag Ctr | 2,954 ft | Mar 25 (1 in 10 after Apr 14) | Nov 9 (before Oct 23) |
| San Carlos Reservoir | 2,532 ft | Mar 13 (1 in 10 after Apr 6) | Nov 19 (before Nov 3) |
| San Manuel | 3,420 ft | Feb 4 (1 in 10 after Mar 2) | Dec 8 (before Nov 20) |
| Sasabe | 3,590 ft | Mar 21 (1 in 10 after Apr 14) | Nov 20 (before Nov 1) |
| Show Low Airport | 6,411 ft | May 5 (1 in 10 after May 20) | Oct 15 (before Oct 2) |
| Sierra Vista | 4,606 ft | Apr 5 (1 in 10 after Apr 21) | Nov 9 (before Oct 23) |
| Snowflake | 5,642 ft | May 11 (1 in 10 after May 31) | Oct 10 (before Sep 28) |
| Sunrise Mtn | 9,370 ft | Jun 18 (1 in 10 after Jun 30) | Sep 18 (before Sep 4) |
| Superior | 2,860 ft | Jan 18 (1 in 10 after Mar 1) | Dec 28 (before Dec 1) |
| Tacna 3 Ne | 324 ft | Feb 13 (1 in 10 after Mar 5) | Dec 1 (before Nov 14) |
| Teec Nos Pos | 5,290 ft | Apr 11 (1 in 10 after May 2) | Nov 1 (before Oct 16) |
| Tombstone | 4,659 ft | Mar 4 (1 in 10 after Mar 31) | Nov 29 (before Nov 12) |
| Tuba City | 4,988 ft | Apr 16 (1 in 10 after May 4) | Oct 28 (before Oct 13) |
| Tucson 17 Nw | 2,561 ft | Feb 23 (1 in 10 after Mar 22) | Dec 6 (before Nov 18) |
| Tumacacori Nm | 3,267 ft | Apr 5 (1 in 10 after Apr 25) | Nov 10 (before Oct 21) |
| Window Rock Airport | 6,739 ft | May 29 (1 in 10 after Jun 10) | Sep 28 (before Sep 16) |
| Wupatki Nm | 4,908 ft | Apr 7 (1 in 10 after Apr 30) | Nov 3 (before Oct 19) |
| Yucca 1 Nne | 1,950 ft | Feb 18 (1 in 10 after Mar 16) | Dec 2 (before Nov 16) |
| Yuma Proving Ground | 324 ft | Jan 4 (1 in 10 after Feb 9) | Dec 25 (before Dec 3) |
32°F dates from NOAA 1991-2020 freeze probabilities for each city's station. "1 in 10 after": a 10% chance of a later spring frost (planting is 90% safe after it). How to read frost dates.