Last frost dates in Utah
169 NOAA weather stations in Utah have thirty years of frost records. The median station sees its last 32 °F night around May 11; across the state that ranges from Mar 9 to Jun 21, so pick the station nearest you rather than a state-wide figure.
| HITE RS | Mar 9 | Apr 5 | Feb 16 | Nov 20 | 253 |
| ST GEORGE | Mar 14 | Apr 6 | Feb 27 | Nov 10 | 239 |
| LYTLE RCH | Mar 18 | Apr 16 | Feb 23 | Nov 9 | 234 |
| BULLFROG BASIN | Mar 25 | Apr 12 | Mar 8 | Nov 10 | 227 |
| VALLEY OF THE GODS | Mar 29 | Apr 15 | Mar 8 | Nov 6 | 223 |
| SALT LAKE TRIAD CTR | Mar 31 | Apr 19 | Mar 7 | Nov 8 | 224 |
| LA VERKIN | Apr 1 | Apr 24 | Mar 5 | Nov 5 | 217 |
| ARCHES NP HQS | Apr 2 | Apr 23 | Mar 10 | Oct 30 | 207 |
| GARFIELD | Apr 3 | Apr 19 | Mar 11 | Nov 4 | 213 |
| BIG WATER | Apr 8 | Apr 28 | Mar 19 | Nov 1 | 204 |
| SALT LAKE CITY INTL AP | Apr 8 | Apr 30 | Mar 17 | Oct 31 | 204 |
| VEYO POWERHOUSE | Apr 9 | Apr 28 | Mar 18 | Nov 5 | 207 |
| MEXICAN HAT | Apr 11 | Apr 26 | Mar 27 | Oct 30 | 201 |
| MOAB | Apr 11 | Apr 28 | Mar 25 | Oct 23 | 192 |
| ZION NP | Apr 13 | May 2 | Mar 22 | Nov 2 | 202 |
| CASTLE VALLEY | Apr 17 | May 3 | Apr 1 | Oct 23 | 185 |
| PLEASANT GROVE | Apr 17 | May 7 | Mar 30 | Oct 25 | 188 |
| CAPITOL REEF NP | Apr 18 | May 3 | Mar 29 | Oct 28 | 192 |
| DRAPER-POINT OF MTN | Apr 18 | May 6 | Mar 31 | Oct 22 | 185 |
| GRANITE PEAK DUGWAY PG | Apr 18 | May 5 | Apr 2 | Oct 16 | 179 |
| PROVO BYU | Apr 18 | May 5 | Mar 31 | Oct 21 | 185 |
| WENDOVER AP AWOS | Apr 18 | May 5 | Mar 31 | Oct 23 | 188 |
| CASTLE VALLEY 1SE | Apr 19 | May 3 | Apr 4 | Oct 21 | 184 |
| FARMINGTON 3 NW | Apr 19 | May 7 | Apr 1 | Oct 19 | 181 |
| OGDEN NE BENCH | Apr 19 | May 4 | Apr 2 | Oct 22 | 186 |
| OREM TRTMT PLT | Apr 19 | May 9 | Apr 2 | Oct 19 | 182 |
| PARIA RS | Apr 19 | May 9 | Apr 1 | Oct 23 | 186 |
| OGDEN PIONEER PH | Apr 21 | May 6 | Apr 2 | Oct 23 | 184 |
| MOAB CANYONLAND AP | Apr 22 | May 8 | Apr 7 | Oct 20 | 179 |
| OGDEN HINKLEY AP | Apr 22 | May 10 | Apr 4 | Oct 22 | 180 |
| OGDEN SUGAR FACTORY | Apr 22 | May 9 | Apr 5 | Oct 18 | 177 |
| TORREY 7 E | Apr 22 | May 9 | Apr 4 | Oct 23 | 183 |
| BLUFF | Apr 24 | May 9 | Apr 8 | Oct 13 | 172 |
| BOUNTIFUL-VAL VERDA | Apr 24 | May 14 | Apr 5 | Oct 19 | 178 |
| TREMONTON | Apr 24 | May 9 | Apr 8 | Oct 17 | 175 |
| BOUNTIFUL BENCH | Apr 25 | May 14 | Apr 5 | Oct 24 | 181 |
| CANYONLANDS-THE NECK | Apr 25 | May 13 | Apr 6 | Oct 23 | 180 |
| SALT LAKE CITY E BENCH | Apr 25 | May 10 | Apr 7 | Oct 18 | 175 |
| SPANISH FK PWR HOUSE | Apr 25 | May 13 | Apr 10 | Oct 18 | 174 |
| FISH SPRINGS NWR | Apr 26 | May 17 | Apr 9 | Oct 14 | 169 |
| GOBLIN VALLEY SP | Apr 26 | May 10 | Apr 10 | Oct 18 | 173 |
| SUNNYSIDE CITY | Apr 26 | May 18 | Apr 8 | Oct 25 | 181 |
| DEWEY | Apr 27 | May 9 | Apr 13 | Oct 9 | 165 |
| BLANDING | Apr 28 | May 16 | Apr 13 | Oct 21 | 174 |
| COTTONWOOD WEIR | Apr 29 | May 30 | Apr 10 | Oct 22 | 174 |
| KANAB | Apr 29 | May 18 | Apr 12 | Oct 22 | 175 |
| WEBER BASIN PUMP PLT 3 | Apr 29 | May 25 | Apr 6 | Oct 20 | 172 |
| CANYONLANDS-THE NEEDLES | Apr 30 | May 16 | Apr 16 | Oct 11 | 164 |
| KANOSH | Apr 30 | May 21 | Apr 13 | Oct 19 | 172 |
| LOGAN UTAH ST UNIV | Apr 30 | May 19 | Apr 14 | Oct 16 | 166 |
| UTAH LAKE LEHI | Apr 30 | May 27 | Apr 14 | Oct 9 | 159 |
| DINOSAUR NM-QUARRY AREA | May 1 | May 23 | Apr 18 | Oct 6 | 156 |
| HANS FLAT RS | May 1 | May 24 | Apr 18 | Oct 16 | 163 |
| GRANTSVILLE 2W | May 2 | May 19 | Apr 17 | Oct 14 | 164 |
| HOVENWEEP NM | May 2 | May 21 | Apr 19 | Oct 10 | 159 |
| OAK CITY | May 2 | May 21 | Apr 18 | Oct 13 | 162 |
| OURAY 4NE | May 2 | May 16 | Apr 19 | Oct 3 | 152 |
| TIMPANOGOS CAVE | May 2 | May 26 | Apr 17 | Oct 16 | 161 |
| TOOELE | May 2 | May 28 | Apr 16 | Oct 16 | 165 |
| ALPINE | May 3 | May 26 | Apr 18 | Oct 12 | 159 |
| CUTLER DAM | May 3 | May 24 | Apr 17 | Oct 12 | 160 |
| PRICE CARBON CO AP | May 3 | May 21 | Apr 20 | Oct 12 | 160 |
| BOULDER | May 4 | May 25 | Apr 20 | Oct 14 | 160 |
| CEDAR CITY | May 4 | May 28 | Apr 19 | Oct 13 | 159 |
| FILLMORE | May 4 | May 26 | Apr 18 | Oct 14 | 160 |
| SANTAQUIN CHLORINATOR | May 4 | May 28 | Apr 18 | Oct 11 | 157 |
| BRIGHAM CITY WASTE PLT | May 5 | May 29 | Apr 20 | Oct 5 | 150 |
| HANKSVILLE | May 5 | May 23 | Apr 22 | Oct 3 | 149 |
| NATURAL BRIDGES NM | May 5 | May 27 | Apr 22 | Oct 13 | 157 |
| SUNNYSIDE CITY CTR | May 5 | May 26 | Apr 21 | Oct 15 | 159 |
| DUCHESNE | May 6 | May 26 | Apr 22 | Oct 5 | 150 |
| FERRON | May 6 | May 27 | Apr 22 | Oct 10 | 156 |
| NEPHI | May 6 | May 24 | Apr 21 | Oct 10 | 156 |
| VERNAL MUNICIPAL AP | May 6 | May 25 | Apr 21 | Oct 7 | 153 |
| MTN DELL DAM | May 7 | May 27 | Apr 21 | Oct 14 | 158 |
| MYTON | May 7 | May 25 | Apr 23 | Oct 5 | 149 |
| VERNAL | May 7 | May 28 | Apr 24 | Oct 6 | 150 |
| ESCALANTE | May 8 | May 24 | Apr 22 | Oct 10 | 155 |
| LOGAN CACHE AP | May 8 | May 29 | Apr 24 | Oct 2 | 144 |
| LOGAN RADIO KVNU | May 8 | Jun 2 | Apr 25 | Oct 2 | 145 |
| NEW HARMONY | May 9 | May 29 | Apr 23 | Oct 11 | 155 |
| LEVAN | May 10 | May 31 | Apr 26 | Oct 7 | 148 |
| MILFORD | May 10 | Jun 1 | Apr 25 | Oct 2 | 144 |
| DUGWAY | May 11 | May 29 | Apr 25 | Oct 2 | 143 |
| MANTI | May 11 | Jun 1 | Apr 25 | Oct 6 | 146 |
| RICHMOND | May 11 | Jun 2 | Apr 27 | Oct 5 | 143 |
| BRIGHAM CITY 28 WNW | May 12 | Jun 8 | Apr 27 | Oct 5 | 144 |
| ESKDALE | May 12 | Jun 3 | Apr 28 | Oct 1 | 140 |
| LOGAN 5 SW EXP FARM | May 12 | May 29 | Apr 30 | Sep 28 | 138 |
| CITY CREEK WTP | May 13 | May 31 | Apr 27 | Oct 7 | 146 |
| MILFORD MUNI AP | May 13 | Jun 2 | Apr 27 | Oct 4 | 143 |
| PARTOUN | May 13 | Jun 5 | Apr 28 | Sep 29 | 137 |
| CALLAO | May 14 | Jun 4 | Apr 29 | Sep 28 | 135 |
| DESERET | May 14 | May 31 | Apr 29 | Sep 30 | 137 |
| BEAR LAKE SP | May 15 | Jun 5 | Apr 30 | Oct 4 | 140 |
| JOHNSON PASS | May 15 | Jun 4 | Apr 27 | Oct 5 | 142 |
| LITTLE SAHARA REC AREA | May 15 | Jun 5 | Apr 30 | Oct 1 | 137 |
| MAESER 9NW | May 15 | Jun 7 | Apr 29 | Oct 5 | 143 |
| ORDERVILLE | May 15 | Jun 4 | Apr 30 | Oct 8 | 144 |
| UTAH TEST RANGE | May 15 | Jun 4 | Apr 29 | Oct 2 | 139 |
| CEDAR PT | May 16 | Jun 2 | Apr 30 | Oct 11 | 145 |
| DELTA | May 16 | Jun 5 | Apr 29 | Sep 29 | 137 |
| LA SAL 1SW | May 17 | Jun 5 | Apr 30 | Oct 6 | 141 |
| MONTICELLO #2 | May 17 | Jun 4 | May 2 | Oct 7 | 141 |
| SUNDANCE | May 17 | Jun 8 | May 1 | Oct 5 | 138 |
| THIOKOL PROPULSION F S | May 17 | Jun 8 | May 5 | Sep 24 | 128 |
| TRENTON | May 17 | Jun 6 | May 3 | Sep 18 | 121 |
| CASTLE DALE | May 18 | Jun 8 | May 4 | Sep 27 | 128 |
| FT DUCHESNE | May 19 | Jun 15 | May 1 | Oct 2 | 135 |
| JARVIE RCH | May 19 | Jun 4 | May 2 | Sep 28 | 132 |
| MONTICELLO 2E | May 19 | Jun 6 | May 3 | Oct 2 | 133 |
| NEOLA | May 19 | Jun 7 | May 4 | Sep 29 | 130 |
| WAH WAH RCH | May 19 | Jun 11 | Apr 30 | Sep 29 | 131 |
| JENSEN | May 20 | Jun 5 | May 5 | Sep 25 | 126 |
| MODENA | May 20 | Jun 6 | May 2 | Oct 3 | 136 |
| CEDAR CITY MUNI AP | May 21 | Jun 8 | May 4 | Sep 29 | 130 |
| ENTERPRISE | May 21 | Jun 7 | May 4 | Oct 2 | 132 |
| RICHFIELD RADIO KSVC | May 21 | Jun 7 | May 4 | Sep 24 | 125 |
| ROSETTE | May 21 | Jun 11 | May 2 | Oct 2 | 132 |
| MANILA | May 22 | Jun 11 | May 4 | Sep 29 | 128 |
| PINEVIEW DAM | May 22 | Jun 8 | May 7 | Sep 26 | 125 |
| SCIPIO | May 22 | Jun 10 | May 5 | Sep 25 | 122 |
| BLACK ROCK | May 23 | Jun 11 | May 5 | Sep 27 | 124 |
| BRYCE CANYON NP HQRS | May 23 | Jun 9 | May 8 | Sep 27 | 125 |
| CEDAR CITY 5E | May 23 | Jun 8 | May 5 | Oct 4 | 130 |
| CIRCLEVILLE | May 23 | Jun 13 | May 4 | Sep 27 | 125 |
| ROOSEVELT RADIO | May 23 | Jun 9 | May 9 | Sep 22 | 121 |
| MARYSVALE | May 24 | Jun 10 | May 6 | Sep 25 | 123 |
| EDEN-LIBERTY | May 25 | Jun 16 | May 4 | Sep 26 | 123 |
| MORGAN | May 25 | Jun 13 | May 7 | Sep 24 | 119 |
| FLAMING GORGE | May 26 | Jun 10 | May 9 | Sep 23 | 120 |
| MORONI | May 26 | Jun 13 | May 10 | Sep 25 | 119 |
| WELLINGTON 3 E | May 27 | Jun 11 | May 11 | Sep 26 | 122 |
| DEER CREEK DAM | May 28 | Jun 15 | May 11 | Sep 23 | 119 |
| EPHRAIM | May 28 | Jun 15 | May 12 | Sep 20 | 113 |
| LAKETOWN | May 28 | Jun 17 | May 10 | Sep 24 | 119 |
| PARK CITY | May 29 | Jun 14 | May 12 | Sep 25 | 117 |
| SALINA 24 E | May 29 | Jun 15 | May 12 | Sep 26 | 118 |
| ECHO DAM | May 30 | Jun 16 | May 11 | Sep 18 | 112 |
| ALTAMONT | May 31 | Jun 16 | May 16 | Sep 23 | 112 |
| ENTERPRISE BERYL JCT | May 31 | Jun 20 | May 16 | Sep 20 | 110 |
| KODACHROME BASIN PARK | May 31 | Jun 18 | May 13 | Sep 28 | 116 |
| LOA | May 31 | Jun 14 | May 15 | Sep 21 | 112 |
| MANTI RADIO KMTI | May 31 | Jun 16 | May 12 | Sep 21 | 114 |
| SNAKE CREEK POWERHOUSE | May 31 | Jun 23 | May 13 | Sep 11 | 101 |
| ALTON | Jun 1 | Jun 15 | May 16 | Sep 30 | 120 |
| BEAVER CANYON PWR HOUSE | Jun 1 | Jun 15 | May 15 | Sep 28 | 120 |
| VERNON | Jun 1 | Jun 19 | May 18 | Sep 20 | 110 |
| FAIRFIELD | Jun 2 | Jun 24 | May 18 | Sep 16 | 103 |
| FREMONT INDIAN SP | Jun 4 | Jun 21 | May 19 | Sep 21 | 106 |
| GROUSE CREEK | Jun 4 | Jun 22 | May 17 | Sep 17 | 104 |
| HEBER | Jun 4 | Jun 21 | May 18 | Sep 20 | 106 |
| HUNTSVILLE MONASTERY | Jun 4 | Jun 22 | May 15 | Sep 16 | 102 |
| KAMAS | Jun 5 | Jun 23 | May 20 | Sep 17 | 100 |
| KOOSHAREM | Jun 6 | Jun 26 | May 24 | Sep 21 | 104 |
| BLOWHARD MTN RADAR | Jun 7 | Jun 22 | May 25 | Sep 29 | 110 |
| COALVILLE | Jun 7 | Jun 25 | May 21 | Sep 12 | 95 |
| ALTA | Jun 11 | Jun 27 | May 26 | Sep 18 | 98 |
| CEDAR BREAKS NM | Jun 11 | Jun 27 | May 15 | Oct 3 | 113 |
| MOON LAKE | Jun 11 | Jun 24 | May 29 | Sep 18 | 97 |
| WANSHIP DAM | Jun 11 | Jun 30 | May 21 | Sep 12 | 92 |
| PANGUITCH | Jun 12 | Jun 27 | May 31 | Sep 12 | 90 |
| SCOFIELD-SKYLINE MINE | Jun 13 | Jun 30 | May 29 | Sep 17 | 94 |
| IBAPAH | Jun 14 | Jul 1 | May 23 | Sep 8 | 86 |
| RANDOLPH | Jun 14 | Jun 30 | May 31 | Sep 1 | 76 |
| SCOFIELD DAM | Jun 15 | Jul 1 | Jun 2 | Sep 12 | 87 |
| ANGLE | Jun 17 | Jul 3 | May 31 | Sep 12 | 85 |
| HATCH | Jun 19 | Jul 2 | Jun 5 | Sep 13 | 83 |
| BRIAN HEAD | Jun 21 | Jul 6 | Jun 6 | Sep 12 | 82 |
How to read the three dates
Average is the date by which, in half of the years between 1991 and 2020, the last 32 °F night had already happened. Safe is later: only one year in ten saw a frost after it, which is the date to set out frost-tender plants such as dahlia tubers and zinnia seedlings. Early is the risky end, with a frost after it in nine years out of ten.
Every figure is for the weather station, not for your garden. A valley bottom, a north slope or a spot near a lake can run a week or two either way. Cities are warmer than the countryside around them.
Where the numbers come from
The dates are NOAA's U.S. Climate Normals for 1991 to 2020, computed by the National Centers for Environmental Information for every station with thirty years of daily minimum temperatures. ZIP codes are matched to the nearest such station within 150 km using U.S. Census Bureau ZIP Code Tabulation Area centroids. Stations that never see a frost, such as much of south Florida, report no date and are left out.