NOAA 1991–2020 freeze normals
Frost Dates in Utah
Last and first frost at the 67 NOAA stations behind this site's Utah pages.
At the middle station of the 67 in Utah where a freeze comes every year, the last spring frost (50%) is May 5 and the first fall frost October 10, a freeze-free season of 156 days. The last frost is earliest at St George (St George, UT, March 14) and latest at Parowan (Brian Head, UT, June 21), 99 days apart. The season runs from 82 days at Parowan to 239 at St George.
45 of these stations were also in NOAA's previous normals, for 1981–2010. Between the two, the median station's freeze-free season grew 2 days longer, with the last spring frost 3 days earlier; the season lengthened at 27 stations and shortened at 17. The two periods share twenty years, so the change reflects mostly 2011–2020 against 1981–1990.
Utah places by frost date
| Place | ZIP | Last frost | First frost | Season | Winters with 32°F |
|---|---|---|---|---|---|
| Lehi | 84043 | April 30 | October 9 | 159 d | 100% |
| Herriman | 84096 | April 18 | October 22 | 185 d | 100% |
| Clearfield | 84015 | April 22 | October 22 | 180 d | 100% |
| Ogden | 84404 | April 22 | October 18 | 177 d | 100% |
| Tooele | 84074 | May 2 | October 16 | 165 d | 100% |
| American Fork | 84003 | April 17 | October 25 | 188 d | 100% |
| Layton | 84041 | April 29 | October 20 | 172 d | 100% |
| St George | 84790 | March 14 | November 10 | 239 d | 100% |
| West Valley City | 84119 | April 8 | October 31 | 204 d | 100% |
| Logan | 84321 | April 30 | October 16 | 166 d | 100% |
| Spanish Fork | 84660 | April 25 | October 18 | 174 d | 100% |
| Ogden | 84401 | April 21 | October 23 | 184 d | 100% |
| Bountiful | 84010 | April 25 | October 24 | 181 d | 100% |
| Provo | 84604 | April 18 | October 21 | 185 d | 100% |
| Kaysville | 84037 | April 19 | October 19 | 181 d | 100% |
| Salt Lake City | 84121 | April 29 | October 22 | 174 d | 100% |
| Taylorsville | 84129 | March 31 | November 8 | 224 d | 100% |
| Orem | 84057 | April 19 | October 19 | 182 d | 100% |
| Taylorsville | 84123 | April 25 | October 18 | 175 d | 100% |
| North Ogden | 84414 | April 19 | October 22 | 186 d | 100% |
| Vernal | 84078 | May 7 | October 6 | 150 d | 100% |
| Cedar City | 84721 | May 9 | October 11 | 155 d | 100% |
| Payson | 84651 | May 4 | October 11 | 157 d | 100% |
| Magna | 84044 | April 3 | November 4 | 213 d | 100% |
| Brigham City | 84302 | May 5 | October 5 | 150 d | 100% |
| Logan | 84341 | May 8 | October 2 | 144 d | 100% |
| Heber City | 84032 | June 4 | September 20 | 106 d | 100% |
| Cedar City | 84720 | May 21 | September 29 | 130 d | 100% |
| Hurricane | 84737 | April 1 | November 5 | 217 d | 100% |
| North Salt Lake | 84054 | April 24 | October 19 | 178 d | 100% |
| Park City | 84098 | May 29 | September 25 | 117 d | 100% |
| Tremonton | 84337 | April 24 | October 17 | 175 d | 100% |
| Roosevelt | 84066 | May 23 | September 22 | 121 d | 100% |
| Grantsville | 84029 | May 2 | October 14 | 164 d | 100% |
| Price | 84501 | May 3 | October 12 | 160 d | 100% |
| Morgan | 84050 | May 25 | September 24 | 119 d | 100% |
| Moab | 84532 | April 11 | October 23 | 192 d | 100% |
| Hyrum | 84319 | May 12 | September 28 | 138 d | 100% |
| Alpine | 84004 | May 3 | October 12 | 159 d | 100% |
| Kamas | 84036 | June 5 | September 17 | 100 d | 100% |
| Richfield | 84701 | May 21 | September 24 | 125 d | 100% |
| Nephi | 84648 | May 6 | October 10 | 156 d | 100% |
| Midway | 84049 | May 31 | September 11 | 101 d | 100% |
| Ephraim | 84627 | May 28 | September 20 | 113 d | 100% |
| Kanab | 84741 | April 19 | October 23 | 186 d | 100% |
| Delta | 84624 | May 16 | September 29 | 137 d | 100% |
| Eden | 84310 | May 25 | September 26 | 123 d | 100% |
| Mt Pleasant | 84647 | May 26 | September 25 | 119 d | 100% |
| Coalville | 84017 | June 7 | September 12 | 95 d | 100% |
| Beaver | 84713 | June 1 | September 28 | 120 d | 100% |
| Helper | 84526 | June 15 | September 12 | 87 d | 100% |
| Monroe | 84754 | June 6 | September 21 | 104 d | 100% |
| Blanding | 84511 | April 28 | October 21 | 174 d | 100% |
| Gunnison | 84634 | May 31 | September 21 | 114 d | 100% |
| Manti | 84642 | May 11 | October 6 | 146 d | 100% |
| Fairview | 84629 | June 13 | September 17 | 94 d | 100% |
| Duchesne | 84021 | May 6 | October 5 | 150 d | 100% |
| Parowan | 84761 | June 21 | September 12 | 82 d | 100% |
| Richmond | 84333 | May 11 | October 5 | 143 d | 100% |
| Fillmore | 84631 | May 4 | October 14 | 160 d | 100% |
| Huntington | 84528 | May 18 | September 27 | 128 d | 100% |
| Huntsville | 84317 | June 4 | September 16 | 102 d | 100% |
| Lewiston | 84320 | May 17 | September 18 | 121 d | 100% |
| Monticello | 84535 | May 19 | October 2 | 133 d | 100% |
| Salina | 84654 | May 29 | September 26 | 118 d | 100% |
| Montezuma Creek | 84534 | April 24 | October 13 | 172 d | 100% |
| Panguitch | 84759 | June 12 | September 12 | 90 d | 100% |
50% dates from NOAA NCEI U.S. Climate Normals 1991–2020, one row per station; a state page is published when at least 5 stations stand behind its pages. Where a freeze comes in fewer than nine winters in ten, the dates describe the winters that have one.