Utah frost dates
Across 169 NOAA climate stations in Utah, the median last spring frost (32°F) ranges from Mar 9 at Hite Rs to Jun 21 at Brian Head; the typical station sees its last frost around May 11 and its first fall frost around Oct 5.
“Median” dates have a 50% chance of a later spring frost or an earlier fall frost. “10% risk” dates are the safer choice for tender plants: only 1 year in 10 has frost beyond them. Source: NOAA NCEI 1991–2020 Climate Normals. Elevation matters: within a state, frost dates can differ by a month or more between valleys and hills.
| Station | Elevation | Last frost (median) | Last frost (10% risk) | First frost (median) | First frost (10% risk) | Growing season |
|---|---|---|---|---|---|---|
| Alpine | 5,100 ft | May 3 | May 26 | Oct 12 | Sep 29 | 159 days |
| Alta | 8,710 ft | Jun 11 | Jun 27 | Sep 18 | Sep 3 | 98 days |
| Altamont | 6,456 ft | May 31 | Jun 16 | Sep 23 | Sep 6 | 112 days |
| Alton | 7,098 ft | Jun 1 | Jun 15 | Sep 30 | Sep 16 | 120 days |
| Angle | 6,410 ft | Jun 17 | Jul 3 | Sep 12 | Aug 30 | 85 days |
| Arches Np Hqs | 4,093 ft | Apr 2 | Apr 23 | Oct 30 | Oct 12 | 207 days |
| Bear Lake Sp | 5,928 ft | May 15 | Jun 5 | Oct 4 | Sep 22 | 140 days |
| Beaver Canyon Pwr House | 7,275 ft | Jun 1 | Jun 15 | Sep 28 | Sep 13 | 120 days |
| Big Water | 4,100 ft | Apr 8 | Apr 28 | Nov 1 | Oct 18 | 204 days |
| Black Rock | 4,916 ft | May 23 | Jun 11 | Sep 27 | Sep 14 | 124 days |
| Blanding | 6,032 ft | Apr 28 | May 16 | Oct 21 | Oct 6 | 174 days |
| Blowhard Mtn Radar | 10,694 ft | Jun 7 | Jun 22 | Sep 29 | Sep 14 | 110 days |
| Bluff | 4,319 ft | Apr 24 | May 9 | Oct 13 | Oct 1 | 172 days |
| Boulder | 6,650 ft | May 4 | May 25 | Oct 14 | Sep 30 | 160 days |
| Bountiful Bench | 4,950 ft | Apr 25 | May 14 | Oct 24 | Oct 9 | 181 days |
| Bountiful-Val Verda | 4,540 ft | Apr 24 | May 14 | Oct 19 | Oct 5 | 178 days |
| Brian Head | 9,770 ft | Jun 21 | Jul 6 | Sep 12 | Sep 1 | 82 days |
| Brigham City 28 Wnw | 4,951 ft | May 12 | Jun 8 | Oct 5 | Sep 24 | 144 days |
| Brigham City Waste Plt | 4,240 ft | May 5 | May 29 | Oct 5 | Sep 20 | 150 days |
| Bryce Canyon Np Hqrs | 7,890 ft | May 23 | Jun 9 | Sep 27 | Sep 13 | 125 days |
| Bullfrog Basin | 3,822 ft | Mar 25 | Apr 12 | Nov 10 | Oct 26 | 227 days |
| Callao | 4,342 ft | May 14 | Jun 4 | Sep 28 | Sep 14 | 135 days |
| Canyonlands-The Neck | 5,871 ft | Apr 25 | May 13 | Oct 23 | Oct 6 | 180 days |
| Canyonlands-The Needles | 4,906 ft | Apr 30 | May 16 | Oct 11 | Sep 27 | 164 days |
| Capitol Reef Np | 5,500 ft | Apr 18 | May 3 | Oct 28 | Oct 14 | 192 days |
| Castle Dale | 5,629 ft | May 18 | Jun 8 | Sep 27 | Sep 14 | 128 days |
| Castle Valley | 4,725 ft | Apr 17 | May 3 | Oct 23 | Oct 9 | 185 days |
| Castle Valley 1SE | 4,905 ft | Apr 19 | May 3 | Oct 21 | Oct 8 | 184 days |
| Cedar Breaks Nm | 10,372 ft | Jun 11 | Jun 27 | Oct 3 | Sep 18 | 113 days |
| Cedar City | 6,090 ft | May 4 | May 28 | Oct 13 | Sep 30 | 159 days |
| Cedar City 5E | 6,465 ft | May 23 | Jun 8 | Oct 4 | Sep 20 | 130 days |
| Cedar City Muni AP | 5,586 ft | May 21 | Jun 8 | Sep 29 | Sep 17 | 130 days |
| Cedar Pt | 6,760 ft | May 16 | Jun 2 | Oct 11 | Sep 29 | 145 days |
| Circleville | 6,050 ft | May 23 | Jun 13 | Sep 27 | Sep 12 | 125 days |
| City Creek Wtp | 5,340 ft | May 13 | May 31 | Oct 7 | Sep 26 | 146 days |
| Coalville | 5,550 ft | Jun 7 | Jun 25 | Sep 12 | Aug 28 | 95 days |
| Cottonwood Weir | 4,986 ft | Apr 29 | May 30 | Oct 22 | Oct 6 | 174 days |
| Cutler Dam | 4,290 ft | May 3 | May 24 | Oct 12 | Sep 27 | 160 days |
| Deer Creek Dam | 5,270 ft | May 28 | Jun 15 | Sep 23 | Sep 7 | 119 days |
| Delta | 4,620 ft | May 16 | Jun 5 | Sep 29 | Sep 16 | 137 days |
| Deseret | 4,590 ft | May 14 | May 31 | Sep 30 | Sep 16 | 137 days |
| Dewey | 4,120 ft | Apr 27 | May 9 | Oct 9 | Sep 28 | 165 days |
| Dinosaur Nm-Quarry Area | 4,802 ft | May 1 | May 23 | Oct 6 | Sep 25 | 156 days |
| Draper-Point Of Mtn | 4,506 ft | Apr 18 | May 6 | Oct 22 | Oct 7 | 185 days |
| Duchesne | 5,551 ft | May 6 | May 26 | Oct 5 | Sep 24 | 150 days |
| Dugway | 4,345 ft | May 11 | May 29 | Oct 2 | Sep 19 | 143 days |
| Echo Dam | 5,470 ft | May 30 | Jun 16 | Sep 18 | Sep 4 | 112 days |
| Eden-Liberty | 5,195 ft | May 25 | Jun 16 | Sep 26 | Sep 12 | 123 days |
| Enterprise | 5,320 ft | May 21 | Jun 7 | Oct 2 | Sep 21 | 132 days |
| Enterprise Beryl Jct | 5,150 ft | May 31 | Jun 20 | Sep 20 | Sep 6 | 110 days |
| Ephraim | 5,498 ft | May 28 | Jun 15 | Sep 20 | Sep 5 | 113 days |
| Escalante | 5,810 ft | May 8 | May 24 | Oct 10 | Sep 26 | 155 days |
| Eskdale | 4,980 ft | May 12 | Jun 3 | Oct 1 | Sep 19 | 140 days |
| Fairfield | 4,880 ft | Jun 2 | Jun 24 | Sep 16 | Sep 1 | 103 days |
| Farmington 3 Nw | 4,380 ft | Apr 19 | May 7 | Oct 19 | Oct 6 | 181 days |
| Ferron | 5,923 ft | May 6 | May 27 | Oct 10 | Sep 28 | 156 days |
| Fillmore | 5,127 ft | May 4 | May 26 | Oct 14 | Sep 30 | 160 days |
| Fish Springs Nwr | 4,357 ft | Apr 26 | May 17 | Oct 14 | Oct 1 | 169 days |
| Flaming Gorge | 6,244 ft | May 26 | Jun 10 | Sep 23 | Sep 9 | 120 days |
| Fremont Indian Sp | 5,920 ft | Jun 4 | Jun 21 | Sep 21 | Sep 6 | 106 days |
| Ft Duchesne | 5,052 ft | May 19 | Jun 15 | Oct 2 | Sep 19 | 135 days |
| Garfield | 4,298 ft | Apr 3 | Apr 19 | Nov 4 | Oct 18 | 213 days |
| Goblin Valley Sp | 4,960 ft | Apr 26 | May 10 | Oct 18 | Oct 2 | 173 days |
| Granite Peak Dugway Pg | 4,300 ft | Apr 18 | May 5 | Oct 16 | Oct 2 | 179 days |
| Grantsville 2W | 4,550 ft | May 2 | May 19 | Oct 14 | Sep 30 | 164 days |
| Grouse Creek | 5,320 ft | Jun 4 | Jun 22 | Sep 17 | Aug 31 | 104 days |
| Hanksville | 4,308 ft | May 5 | May 23 | Oct 3 | Sep 21 | 149 days |
| Hans Flat Rs | 6,600 ft | May 1 | May 24 | Oct 16 | Oct 2 | 163 days |
| Hatch | 6,893 ft | Jun 19 | Jul 2 | Sep 13 | Sep 1 | 83 days |
| Heber | 5,590 ft | Jun 4 | Jun 21 | Sep 20 | Sep 6 | 106 days |
| Hite Rs | 3,850 ft | Mar 9 | Apr 5 | Nov 20 | Nov 4 | 253 days |
| Hovenweep Nm | 5,240 ft | May 2 | May 21 | Oct 10 | Sep 27 | 159 days |
| Huntsville Monastery | 5,140 ft | Jun 4 | Jun 22 | Sep 16 | Sep 1 | 102 days |
| Ibapah | 5,279 ft | Jun 14 | Jul 1 | Sep 8 | Aug 23 | 86 days |
| Jarvie Rch | 5,454 ft | May 19 | Jun 4 | Sep 28 | Sep 14 | 132 days |
| Jensen | 4,736 ft | May 20 | Jun 5 | Sep 25 | Sep 11 | 126 days |
| Johnson Pass | 5,580 ft | May 15 | Jun 4 | Oct 5 | Sep 22 | 142 days |
| Kamas | 6,481 ft | Jun 5 | Jun 23 | Sep 17 | Sep 1 | 100 days |
| Kanab | 4,900 ft | Apr 29 | May 18 | Oct 22 | Oct 6 | 175 days |
| Kanosh | 4,382 ft | Apr 30 | May 21 | Oct 19 | Oct 3 | 172 days |
| Kodachrome Basin Park | 5,805 ft | May 31 | Jun 18 | Sep 28 | Sep 15 | 116 days |
| Koosharem | 6,930 ft | Jun 6 | Jun 26 | Sep 21 | Sep 5 | 104 days |
| La Sal 1SW | 6,787 ft | May 17 | Jun 5 | Oct 6 | Sep 24 | 141 days |
| La Verkin | 3,194 ft | Apr 1 | Apr 24 | Nov 5 | Oct 23 | 217 days |
| Laketown | 5,980 ft | May 28 | Jun 17 | Sep 24 | Sep 11 | 119 days |
| Levan | 5,298 ft | May 10 | May 31 | Oct 7 | Sep 24 | 148 days |
| Little Sahara Rec Area | 5,230 ft | May 15 | Jun 5 | Oct 1 | Sep 17 | 137 days |
| Loa | 7,070 ft | May 31 | Jun 14 | Sep 21 | Sep 8 | 112 days |
| Logan 5 Sw Exp Farm | 4,488 ft | May 12 | May 29 | Sep 28 | Sep 14 | 138 days |
| Logan Cache AP | 4,454 ft | May 8 | May 29 | Oct 2 | Sep 19 | 144 days |
| Logan Radio Kvnu | 4,475 ft | May 8 | Jun 2 | Oct 2 | Sep 18 | 145 days |
| Logan Utah St Univ | 4,790 ft | Apr 30 | May 19 | Oct 16 | Oct 1 | 166 days |
| Lytle Rch | 2,787 ft | Mar 18 | Apr 16 | Nov 9 | Oct 22 | 234 days |
| Maeser 9NW | 6,448 ft | May 15 | Jun 7 | Oct 5 | Sep 21 | 143 days |
| Manila | 6,393 ft | May 22 | Jun 11 | Sep 29 | Sep 15 | 128 days |
| Manti | 5,740 ft | May 11 | Jun 1 | Oct 6 | Sep 24 | 146 days |
| Manti Radio Kmti | 5,498 ft | May 31 | Jun 16 | Sep 21 | Sep 8 | 114 days |
| Marysvale | 5,845 ft | May 24 | Jun 10 | Sep 25 | Sep 11 | 123 days |
| Mexican Hat | 4,109 ft | Apr 11 | Apr 26 | Oct 30 | Oct 17 | 201 days |
| Milford | 5,009 ft | May 10 | Jun 1 | Oct 2 | Sep 20 | 144 days |
| Milford Muni AP | 5,040 ft | May 13 | Jun 2 | Oct 4 | Sep 22 | 143 days |
| Moab | 4,053 ft | Apr 11 | Apr 28 | Oct 23 | Oct 8 | 192 days |
| Moab Canyonland AP | 4,561 ft | Apr 22 | May 8 | Oct 20 | Oct 6 | 179 days |
| Modena | 5,460 ft | May 20 | Jun 6 | Oct 3 | Sep 22 | 136 days |
| Monticello #2 | 7,086 ft | May 17 | Jun 4 | Oct 7 | Sep 24 | 141 days |
| Monticello 2E | 6,820 ft | May 19 | Jun 6 | Oct 2 | Sep 20 | 133 days |
| Moon Lake | 8,125 ft | Jun 11 | Jun 24 | Sep 18 | Sep 5 | 97 days |
| Morgan | 5,100 ft | May 25 | Jun 13 | Sep 24 | Sep 11 | 119 days |
| Moroni | 5,580 ft | May 26 | Jun 13 | Sep 25 | Sep 9 | 119 days |
| Mtn Dell Dam | 5,420 ft | May 7 | May 27 | Oct 14 | Sep 29 | 158 days |
| Myton | 5,085 ft | May 7 | May 25 | Oct 5 | Sep 22 | 149 days |
| Natural Bridges Nm | 6,508 ft | May 5 | May 27 | Oct 13 | Sep 29 | 157 days |
| Neola | 5,950 ft | May 19 | Jun 7 | Sep 29 | Sep 17 | 130 days |
| Nephi | 5,146 ft | May 6 | May 24 | Oct 10 | Sep 28 | 156 days |
| New Harmony | 5,167 ft | May 9 | May 29 | Oct 11 | Sep 27 | 155 days |
| Oak City | 5,095 ft | May 2 | May 21 | Oct 13 | Sep 30 | 162 days |
| Ogden Hinkley AP | 4,470 ft | Apr 22 | May 10 | Oct 22 | Oct 7 | 180 days |
| Ogden Ne Bench | 4,572 ft | Apr 19 | May 4 | Oct 22 | Oct 7 | 186 days |
| Ogden Pioneer Ph | 4,350 ft | Apr 21 | May 6 | Oct 23 | Oct 8 | 184 days |
| Ogden Sugar Factory | 4,280 ft | Apr 22 | May 9 | Oct 18 | Oct 1 | 177 days |
| Orderville | 5,460 ft | May 15 | Jun 4 | Oct 8 | Sep 26 | 144 days |
| Orem Trtmt Plt | 4,510 ft | Apr 19 | May 9 | Oct 19 | Oct 5 | 182 days |
| Ouray 4NE | 4,674 ft | May 2 | May 16 | Oct 3 | Sep 21 | 152 days |
| Panguitch | 6,647 ft | Jun 12 | Jun 27 | Sep 12 | Aug 31 | 90 days |
| Paria Rs | 4,426 ft | Apr 19 | May 9 | Oct 23 | Oct 9 | 186 days |
| Park City | 6,900 ft | May 29 | Jun 14 | Sep 25 | Sep 12 | 117 days |
| Partoun | 4,780 ft | May 13 | Jun 5 | Sep 29 | Sep 16 | 137 days |
| Pineview Dam | 4,940 ft | May 22 | Jun 8 | Sep 26 | Sep 11 | 125 days |
| Pleasant Grove | 4,692 ft | Apr 17 | May 7 | Oct 25 | Oct 10 | 188 days |
| Price Carbon Co AP | 5,921 ft | May 3 | May 21 | Oct 12 | Sep 29 | 160 days |
| Provo Byu | 4,570 ft | Apr 18 | May 5 | Oct 21 | Oct 7 | 185 days |
| Randolph | 6,290 ft | Jun 14 | Jun 30 | Sep 1 | Aug 18 | 76 days |
| Richfield Radio Ksvc | 5,285 ft | May 21 | Jun 7 | Sep 24 | Sep 12 | 125 days |
| Richmond | 4,680 ft | May 11 | Jun 2 | Oct 5 | Sep 21 | 143 days |
| Roosevelt Radio | 5,014 ft | May 23 | Jun 9 | Sep 22 | Sep 8 | 121 days |
| Rosette | 5,685 ft | May 21 | Jun 11 | Oct 2 | Sep 17 | 132 days |
| Salina 24 E | 7,560 ft | May 29 | Jun 15 | Sep 26 | Sep 12 | 118 days |
| Salt Lake City E Bench | 4,850 ft | Apr 25 | May 10 | Oct 18 | Oct 5 | 175 days |
| Salt Lake City Intl AP | 4,225 ft | Apr 8 | Apr 30 | Oct 31 | Oct 17 | 204 days |
| Salt Lake Triad Ctr | 4,280 ft | Mar 31 | Apr 19 | Nov 8 | Oct 23 | 224 days |
| Santaquin Chlorinator | 5,160 ft | May 4 | May 28 | Oct 11 | Sep 27 | 157 days |
| Scipio | 5,314 ft | May 22 | Jun 10 | Sep 25 | Sep 9 | 122 days |
| Scofield Dam | 7,630 ft | Jun 15 | Jul 1 | Sep 12 | Aug 29 | 87 days |
| Scofield-Skyline Mine | 8,697 ft | Jun 13 | Jun 30 | Sep 17 | Sep 1 | 94 days |
| Snake Creek Powerhouse | 6,010 ft | May 31 | Jun 23 | Sep 11 | Aug 14 | 101 days |
| Spanish Fk Pwr House | 4,720 ft | Apr 25 | May 13 | Oct 18 | Oct 4 | 174 days |
| St George | 2,857 ft | Mar 14 | Apr 6 | Nov 10 | Oct 27 | 239 days |
| Sundance | 6,620 ft | May 17 | Jun 8 | Oct 5 | Sep 22 | 138 days |
| Sunnyside City | 6,511 ft | Apr 26 | May 18 | Oct 25 | Oct 7 | 181 days |
| Sunnyside City Ctr | 6,530 ft | May 5 | May 26 | Oct 15 | Sep 30 | 159 days |
| Thiokol Propulsion F S | 4,600 ft | May 17 | Jun 8 | Sep 24 | Sep 9 | 128 days |
| Timpanogos Cave | 5,740 ft | May 2 | May 26 | Oct 16 | Oct 1 | 161 days |
| Tooele | 4,944 ft | May 2 | May 28 | Oct 16 | Oct 2 | 165 days |
| Torrey 7 E | 6,204 ft | Apr 22 | May 9 | Oct 23 | Oct 9 | 183 days |
| Tremonton | 4,310 ft | Apr 24 | May 9 | Oct 17 | Oct 3 | 175 days |
| Trenton | 4,455 ft | May 17 | Jun 6 | Sep 18 | Sep 1 | 121 days |
| Utah Lake Lehi | 4,505 ft | Apr 30 | May 27 | Oct 9 | Sep 26 | 159 days |
| Utah Test Range | 4,440 ft | May 15 | Jun 4 | Oct 2 | Sep 19 | 139 days |
| Valley Of The Gods | 5,287 ft | Mar 29 | Apr 15 | Nov 6 | Oct 23 | 223 days |
| Vernal | 5,345 ft | May 7 | May 28 | Oct 6 | Sep 23 | 150 days |
| Vernal Municipal AP | 5,260 ft | May 6 | May 25 | Oct 7 | Sep 25 | 153 days |
| Vernon | 5,471 ft | Jun 1 | Jun 19 | Sep 20 | Sep 4 | 110 days |
| Veyo Powerhouse | 4,600 ft | Apr 9 | Apr 28 | Nov 5 | Oct 21 | 207 days |
| Wah Wah Rch | 4,880 ft | May 19 | Jun 11 | Sep 29 | Sep 16 | 131 days |
| Wanship Dam | 5,940 ft | Jun 11 | Jun 30 | Sep 12 | Aug 28 | 92 days |
| Weber Basin Pump Plt 3 | 4,900 ft | Apr 29 | May 25 | Oct 20 | Oct 1 | 172 days |
| Wellington 3 E | 5,400 ft | May 27 | Jun 11 | Sep 26 | Sep 11 | 122 days |
| Wendover AP Awos | 4,237 ft | Apr 18 | May 5 | Oct 23 | Oct 13 | 188 days |
| Zion Np | 4,038 ft | Apr 13 | May 2 | Nov 2 | Oct 20 | 202 days |
Advertisement