Arizona Frost Dates
Among Arizona's cities and towns that get frost every year, the average last spring frost runs from January 20 in El Mirage to June 4 in Flagstaff. Average last frost elsewhere: Tucson Jan 20. In 17 towns, frost doesn't come every winter, so they get odds instead of dates.
Frost dates for every city and town in Arizona
Dates are for 32°F at the NOAA station nearest the ZIP code at each Arizona town's center. "Safer date" is when only 1 year in 10 still gets a frost, a good target for tomatoes and peppers.
| City | Average last frost | Safer date | Average first frost | Frost-free days |
|---|---|---|---|---|
| Apache Junction | Feb 1 | Feb 28 | Dec 10 | 312 |
| Avondale | Frost in 77% of winters | |||
| Benson | Apr 12 | Apr 29 | Nov 1 | 203 |
| Bisbee | Apr 1 | Apr 20 | Nov 10 | 223 |
| Buckeye | Frost in 77% of winters | |||
| Bullhead City | Frost in 67% of winters | |||
| Camp Verde | Apr 16 | May 2 | Oct 30 | 197 |
| Carefree | Feb 4 | Mar 9 | Dec 16 | 315 |
| Casa Grande | Feb 5 | Feb 28 | Dec 6 | 304 |
| Cave Creek | Feb 4 | Mar 9 | Dec 16 | 315 |
| Chandler | Feb 1 | Feb 27 | Dec 11 | 313 |
| Chino Valley | Apr 27 | May 18 | Oct 24 | 180 |
| Clarkdale | Mar 30 | Apr 21 | Nov 10 | 225 |
| Clifton | Feb 26 | Mar 15 | Nov 23 | 270 |
| Colorado City | Apr 26 | May 15 | Oct 25 | 182 |
| Coolidge | Feb 17 | Mar 8 | Nov 29 | 285 |
| Cottonwood | Mar 30 | Apr 21 | Nov 10 | 225 |
| Dewey-Humboldt | Apr 5 | Apr 24 | Nov 17 | 226 |
| Douglas | Mar 18 | Apr 12 | Nov 13 | 240 |
| Duncan | Apr 24 | May 8 | Oct 25 | 184 |
| Eagar | Jun 1 | Jun 20 | Sep 26 | 117 |
| El Mirage | Jan 20 | Feb 18 | Dec 15 | 329 |
| Eloy | Feb 24 | Mar 18 | Nov 28 | 277 |
| Flagstaff | Jun 4 | Jun 19 | Sep 28 | 116 |
| Florence | Feb 1 | Feb 27 | Dec 11 | 313 |
| Fountain Hills | Frost in 63% of winters | |||
| Fredonia | May 1 | May 18 | Oct 19 | 171 |
| Gila Bend | Jan 23 | Feb 19 | Dec 11 | 322 |
| Gilbert | Feb 1 | Feb 27 | Dec 11 | 313 |
| Glendale | Jan 20 | Feb 18 | Dec 15 | 329 |
| Globe | Feb 24 | Mar 18 | Dec 1 | 280 |
| Goodyear | Frost in 77% of winters | |||
| Guadalupe | Feb 13 | Mar 9 | Dec 5 | 295 |
| Hayden | Mar 13 | Apr 6 | Nov 19 | 251 |
| Holbrook | Apr 22 | May 7 | Oct 24 | 185 |
| Huachuca City | Mar 16 | Apr 12 | Nov 21 | 250 |
| Jerome | Mar 26 | Apr 19 | Nov 25 | 244 |
| Kearny | Mar 13 | Apr 6 | Nov 19 | 251 |
| Kingman | Apr 2 | Apr 21 | Nov 11 | 223 |
| Lake Havasu City | Frost in 49% of winters | |||
| Litchfield Park | Frost in 77% of winters | |||
| Mammoth | Mar 29 | Apr 29 | Nov 13 | 229 |
| Marana | Feb 23 | Mar 22 | Dec 6 | 286 |
| Maricopa | Feb 23 | Mar 15 | Nov 24 | 274 |
| Mesa | Feb 1 | Feb 28 | Dec 10 | 312 |
| Miami | Feb 24 | Mar 18 | Dec 1 | 280 |
| Nogales | Mar 20 | Apr 13 | Nov 17 | 242 |
| Oro Valley | Apr 2 | Apr 18 | Nov 11 | 223 |
| Page | Mar 5 | Mar 26 | Nov 19 | 259 |
| Paradise Valley | Frost in 70% of winters | |||
| Parker | Frost in 88% of winters | |||
| Patagonia | Apr 23 | May 7 | Oct 30 | 190 |
| Payson | Apr 29 | May 20 | Oct 24 | 178 |
| Peoria | Frost in 70% of winters | |||
| Phoenix | Frost in 70% of winters | |||
| Pima | Mar 25 | Apr 14 | Nov 9 | 229 |
| Pinetop-Lakeside | May 22 | Jun 4 | Oct 6 | 137 |
| Prescott | Apr 30 | May 15 | Oct 20 | 173 |
| Prescott Valley | Apr 20 | May 7 | Oct 27 | 190 |
| Quartzsite | Jan 28 | Feb 24 | Dec 6 | 312 |
| Queen Creek | Feb 1 | Feb 27 | Dec 11 | 313 |
| Safford | Mar 25 | Apr 14 | Nov 9 | 229 |
| Sahuarita | Feb 25 | Mar 18 | Nov 27 | 275 |
| San Luis | Frost in under 1 winter in 10 | |||
| Scottsdale | Jan 27 | Mar 5 | Dec 21 | 328 |
| Sedona | Apr 1 | Apr 19 | Nov 17 | 230 |
| Show Low | May 5 | May 20 | Oct 15 | 163 |
| Sierra Vista | Mar 16 | Apr 12 | Nov 21 | 250 |
| Snowflake | May 11 | May 31 | Oct 10 | 152 |
| Somerton | Frost in under 1 winter in 10 | |||
| South Tucson | Feb 5 | Mar 2 | Dec 9 | 307 |
| Springerville | Jun 1 | Jun 20 | Sep 26 | 117 |
| St. Johns | May 3 | May 19 | Oct 10 | 160 |
| Star Valley | Apr 29 | May 20 | Oct 24 | 178 |
| Superior | Frost in 77% of winters | |||
| Surprise | Feb 5 | Mar 3 | Dec 11 | 309 |
| Taylor | May 11 | May 31 | Oct 10 | 152 |
| Tempe | Feb 13 | Mar 9 | Dec 5 | 295 |
| Thatcher | Mar 25 | Apr 14 | Nov 9 | 229 |
| Tolleson | Frost in 77% of winters | |||
| Tombstone | Mar 4 | Mar 31 | Nov 29 | 270 |
| Tucson | Jan 20 | Feb 18 | Dec 17 | 331 |
| Tusayan | May 2 | May 18 | Oct 27 | 178 |
| Wellton | Frost in 76% of winters | |||
| Wickenburg | Mar 7 | Apr 8 | Nov 20 | 258 |
| Willcox | Apr 9 | Apr 29 | Oct 31 | 205 |
| Williams | May 22 | Jun 10 | Oct 5 | 136 |
| Winkelman | Mar 13 | Apr 6 | Nov 19 | 251 |
| Winslow | Apr 27 | May 14 | Oct 18 | 174 |
| Youngtown | Jan 20 | Feb 18 | Dec 15 | 329 |
| Yuma | Frost in under 1 winter in 10 | |||
Source: NOAA National Centers for Environmental Information, U.S. Climate Normals 1991–2020. City centers from the US Census Bureau. Click a city for its nearest station and, where it has frost dates, hard-freeze dates and a vegetable planting calendar. See how we calculate.
Frequently asked questions
When is the last frost in Tucson, AZ?
The average last spring frost in Tucson is January 20, and only 1 year in 10 has a frost after February 18. The average first fall frost is December 17. These come from NOAA's 1991–2020 records at the Tucson WFO station.
When should I plant tomatoes in Arizona?
UNH Extension times tomato transplants for 1 to 2 weeks after the average last frost. In Tucson that's about Jan 27 to Feb 3; for a 9 in 10 chance of no later frost, wait until Feb 18. Look up your ZIP code for your own dates and a full vegetable planting calendar.
More for Arizona: Arizona climate zones (insulation) · Arizona planting zones · Frost line depth by state