Frost dates in Wyoming
Across Wyoming's 129 NOAA stations with a frost every year, the typical last spring frost ranges from April 28 at Basin (3,840 feet above sea level) to June 24 at Moose 1 NNE (6,470 feet above sea level). The middle station's date is May 20.
Look up your ZIP code
Last frost across Wyoming
The frost-free season runs from 63 days at Moose 1 NNE to 164 days at Basin.
The station with the latest frost sits about 2,600 feet higher than the one with the earliest.
At 29 stations, all high or far north, frost is possible in every month.
These are typical dates: in half of springs the last frost comes later. Each place's page, and each ZIP code lookup, also gives the late-year date, after which only 1 spring in 10 has a frost. That's the safer date for tender plants.
Frost dates for Wyoming's larger places
| Place | Last spring frost | First fall frost | Season | Zone |
|---|---|---|---|---|
| Casper | May 26 | September 22 | 117 days | 5a |
| Cheyenne | May 12 | October 1 | 141 days | 5b |
| Gillette | May 22 | September 25 | 125 days | 5a |
Typical (1-in-2) dates. Each place's page has the early and late years, a planting calendar and a printable planner. Zones are for the ZIP code nearest each place's center.
Hardiness zones in Wyoming
Wyoming's 189 ZIP codes in the USDA list fall in zones 4a to 5b: 4a (5 percent), 4b (23 percent), 5a (57 percent) and 5b (15 percent). Compared with the 2012 map, 53 percent of them moved to a warmer half zone (15 by a full zone or more), 42 percent stayed the same and 8 moved to a colder one.
A hardiness zone is about the coldest night of winter, which decides which shrubs, trees and perennials survive. Frost dates are about spring and fall, which decide when to plant. You need both. Read more about what the zones mean and what changed in 2023.
Every NOAA station in Wyoming
All 158 stations in Wyoming with frost statistics in NOAA's 1991 to 2020 normals, from A to Z. Station names are usually a town, an airport, or a distance and direction from a town. Find one near you and at a similar elevation.
| Station | Elevation (feet) | Last spring frost | First fall frost | Season (days) |
|---|---|---|---|---|
| Afton | 6,250 | June 20 | September 1 | 71 |
| Albin | 5,340 | May 14 | October 2 | 142 |
| Alta 1 NNW | 6,440 | June 14 | September 11 | 85 |
| Archer | 6,010 | May 21 | September 24 | 124 |
| Atlantic City | 7,820 | Frost possible any month | 66 | |
| Baggs | 6,320 | June 1 | September 18 | 108 |
| Basin | 3,840 | April 28 | October 10 | 164 |
| Bates Creek #2 | 6,040 | May 22 | September 26 | 125 |
| Bedford 3 SE | 6,350 | Frost possible any month | 67 | |
| Big Horn | 4,210 | May 17 | September 28 | 132 |
| Big Piney Marbleton Airport | 6,970 | Frost possible any month | 52 | |
| Billy Creek | 4,970 | May 19 | September 21 | 123 |
| Bitter Creek 4 NE | 6,720 | June 1 | September 16 | 106 |
| Black Mountain | 5,640 | May 14 | October 3 | 140 |
| Bondurant | 6,690 | Frost possible any month | 49 | |
| Boulder Rearing Station | 6,940 | Frost possible any month | 43 | |
| Boysen Dam | 4,880 | May 5 | October 7 | 153 |
| Buckboard Marina | 6,080 | May 24 | September 23 | 118 |
| Buffalo | 4,640 | May 24 | September 21 | 118 |
| Buffalo Bill Dam | 5,160 | May 17 | October 3 | 136 |
| Buffalo Johnson Co Airport | 4,970 | May 13 | October 1 | 141 |
| Burgess Junction | 8,060 | Frost possible any month | 52 | |
| Burris | 6,130 | June 1 | September 14 | 104 |
| Carpenter 3 N | 5,440 | May 14 | September 26 | 133 |
| Casper 1 SW | 5,140 | May 12 | October 1 | 143 |
| Casper Natrona Co Airport | 5,340 | May 26 | September 22 | 117 |
| Casper WWTP | 5,100 | May 10 | September 29 | 138 |
| Centennial 1 NE | 8,170 | June 2 | September 19 | 106 |
| Cheyenne | 6,130 | May 12 | October 1 | 141 |
| Cheyenne WFO | 6,120 | May 14 | October 1 | 139 |
| Chugwater | 5,310 | May 18 | September 24 | 129 |
| Church Buttes Gas Plant | 7,080 | May 25 | September 27 | 124 |
| Clark 3 NE | 4,120 | May 18 | September 22 | 125 |
| Clearmont 5 SW | 4,000 | May 24 | September 16 | 114 |
| Cody | 5,280 | May 12 | October 1 | 140 |
| Cody 12 SE | 5,250 | May 24 | September 15 | 114 |
| Cody 21 SW | 5,840 | May 29 | September 18 | 110 |
| Colony | 3,480 | May 7 | October 3 | 149 |
| Cora | 7,350 | Frost possible any month | 35 | |
| Daniel Fish Hatchery | 7,340 | Frost possible any month | 19 | |
| Darwin Ranch | 8,190 | Frost possible any month | 17 | |
| Dayton | 3,920 | May 24 | September 18 | 114 |
| Deaver | 4,100 | May 6 | October 1 | 148 |
| Devils Tower #2 | 3,860 | May 23 | September 20 | 118 |
| Dillinger | 4,310 | May 25 | September 17 | 113 |
| Diversion Dam | 5,580 | May 21 | September 20 | 119 |
| Double Four Ranch | 6,120 | June 2 | September 9 | 99 |
| Douglas 1 SE | 4,870 | May 19 | September 23 | 126 |
| Douglas Converse Co Airport | 4,930 | May 23 | September 22 | 122 |
| Dubois | 6,960 | Frost possible any month | 74 | |
| Dull Center 1 SE | 4,420 | May 15 | September 27 | 133 |
| Echeta 2 NW | 4,000 | May 21 | September 23 | 123 |
| Elk Mountain | 7,260 | May 28 | September 13 | 108 |
| Emblem | 4,450 | May 12 | September 28 | 136 |
| Evanston 1 E | 6,820 | June 12 | September 12 | 90 |
| Evanston Burns Field | 7,160 | June 3 | September 25 | 113 |
| Farson 2 NNE | 6,620 | Frost possible any month | 84 | |
| Fontenelle Dam | 6,490 | Frost possible any month | 69 | |
| Fossil Butte | 6,780 | Frost possible any month | 43 | |
| Gillette 4 SE | 4,640 | May 15 | October 1 | 136 |
| Gillette Campbell Airport | 4,350 | May 22 | September 25 | 125 |
| Glendo 6 NE | 4,740 | May 25 | September 15 | 112 |
| Glendo Reservoir Usbr | 4,780 | May 9 | October 5 | 148 |
| Green River | 6,160 | May 24 | September 22 | 120 |
| Greybull | 3,790 | May 11 | September 23 | 133 |
| Greybull S Big Horn Airport | 3,930 | May 4 | October 1 | 149 |
| Guernsey 2 NW | 4,480 | May 7 | October 6 | 152 |
| Guernsey Dam #2 | 4,350 | May 11 | October 3 | 144 |
| Heart Mountain | 4,790 | May 15 | September 25 | 132 |
| Hecla 1 E | 6,690 | May 27 | September 19 | 115 |
| Hulett | 3,760 | May 17 | September 23 | 128 |
| Jackson | 6,210 | Frost possible any month | 46 | |
| Jeffrey City | 6,320 | June 1 | September 13 | 104 |
| Kaycee | 4,660 | May 18 | September 25 | 129 |
| Kemmerer 2 N | 6,940 | Frost possible any month | 66 | |
| La Barge | 6,600 | June 9 | September 4 | 84 |
| La Grange | 4,590 | May 14 | October 1 | 137 |
| Lake Yellowstone | 7,890 | Frost possible any month | 64 | |
| Lamar RS | 6,570 | Frost possible any month | 51 | |
| Lance Creek 11 NNE | 4,200 | May 17 | September 25 | 129 |
| Lander 11 SSE | 5,770 | May 13 | October 2 | 140 |
| Lander Hunt Field Airport | 5,590 | May 18 | September 27 | 131 |
| Laramie 2 NW | 7,140 | June 7 | September 4 | 88 |
| Laramie 4 SE | 7,390 | May 22 | September 28 | 126 |
| Laramie Regional Airport | 7,270 | June 2 | September 15 | 102 |
| Leiter 9 N | 4,160 | May 14 | September 30 | 137 |
| Leo 6 SW | 6,040 | May 20 | September 28 | 128 |
| Lingle 2 WSW | 4,160 | May 20 | September 22 | 122 |
| Lovell | 3,850 | May 9 | September 29 | 142 |
| Lusk 2 SW | 5,090 | May 23 | September 20 | 119 |
| Lusk 25 NE | 4,140 | May 14 | October 1 | 139 |
| Medicine Bow | 6,630 | June 1 | September 8 | 97 |
| Midwest | 4,860 | May 22 | September 22 | 121 |
| Moorcroft 3 S | 4,320 | May 22 | September 28 | 127 |
| Moose | 6,440 | June 20 | August 31 | 70 |
| Moose 1 NNE | 6,470 | June 24 | August 28 | 63 |
| Moran 5 WNW | 6,800 | Frost possible any month | 61 | |
| Mountain View | 6,800 | June 14 | September 9 | 84 |
| Muddy Gap | 6,250 | May 21 | September 27 | 126 |
| Newcastle | 4,420 | May 13 | October 3 | 143 |
| Old Faithful | 7,350 | Frost possible any month | 28 | |
| Old Fort Laramie | 4,250 | May 14 | September 26 | 134 |
| Pahaska | 6,690 | Frost possible any month | 49 | |
| Pathfinder Dam | 5,920 | May 9 | October 7 | 148 |
| Pavillion | 5,480 | May 14 | September 30 | 139 |
| Phillips | 4,980 | May 21 | September 21 | 121 |
| Pine Bluffs 1 ESE | 5,060 | May 10 | October 1 | 142 |
| Pine Bluffs 5 W | 5,180 | May 16 | September 27 | 132 |
| Pinedale | 7,210 | Frost possible any month | 58 | |
| Powder River (school) | 5,720 | May 30 | September 22 | 115 |
| Powder River #2 | 5,700 | May 23 | September 20 | 121 |
| Powell Field Station | 4,370 | May 19 | September 20 | 123 |
| Rawlins 1 N | 6,910 | May 17 | October 2 | 138 |
| Rawlins Municipal Airport | 6,740 | June 1 | September 15 | 105 |
| Redbird | 3,890 | May 16 | September 24 | 130 |
| Riverton | 4,950 | May 12 | September 24 | 132 |
| Riverton | 5,570 | May 16 | September 28 | 133 |
| Rochelle 7 ENE | 4,240 | May 25 | September 14 | 110 |
| Rock Springs Airport | 6,740 | May 22 | September 28 | 126 |
| Rock Springs Fire Dept | 6,270 | May 24 | September 24 | 121 |
| Sage 4 NNW | 6,210 | Frost possible any month | 62 | |
| Saratoga | 6,790 | June 2 | September 12 | 101 |
| Saratoga 4 N | 6,800 | June 12 | September 7 | 83 |
| Seminoe Reservoir Usbr | 6,980 | May 12 | October 4 | 143 |
| Shell | 4,240 | May 16 | September 24 | 130 |
| Sheridan Co Airport | 3,940 | May 21 | September 23 | 123 |
| Sheridan Field Station | 3,750 | May 18 | September 24 | 127 |
| Shirley Basin | 7,060 | Frost possible any month | 75 | |
| Shoshoni | 4,840 | May 7 | October 3 | 145 |
| Snake River | 6,880 | Frost possible any month | 23 | |
| South Pass City | 7,840 | Frost possible any month | 43 | |
| Story | 5,170 | May 24 | September 23 | 120 |
| Sundance | 4,690 | May 21 | September 25 | 124 |
| Sundance 8 NNW | 5,790 | May 23 | September 24 | 121 |
| Sunshine 3 NE | 6,220 | Frost possible any month | 80 | |
| Sybille Research Unit | 6,090 | May 22 | September 24 | 125 |
| Tensleep 16 SSE | 4,680 | May 22 | September 18 | 117 |
| Tensleep 4 NE | 4,750 | May 10 | October 1 | 141 |
| Thermopolis | 4,320 | May 5 | October 5 | 152 |
| Thermopolis 21 WNW | 5,510 | May 29 | September 17 | 110 |
| Thermopolis 9 NE | 4,280 | May 24 | September 16 | 112 |
| Torrington 29 N | 4,860 | May 17 | September 28 | 133 |
| Torrington Exp Farm | 4,100 | May 14 | September 24 | 130 |
| Torrington Municipal Airport | 4,210 | May 11 | September 29 | 139 |
| Tower Falls | 6,280 | Frost possible any month | 49 | |
| Upton | 4,320 | May 20 | September 23 | 123 |
| Wamsutter | 6,740 | June 5 | September 14 | 101 |
| Wapiti 1 WSW | 5,560 | May 27 | September 25 | 121 |
| Weston 1 E | 3,740 | May 23 | September 18 | 118 |
| Whalen Dam Usbr | 4,290 | May 7 | October 3 | 146 |
| Wheatland 4 N | 4,640 | May 19 | September 22 | 125 |
| Worland | 4,060 | May 4 | October 1 | 149 |
| Worland | 4,170 | May 13 | September 26 | 133 |
| Wright 12 W | 5,020 | May 25 | September 23 | 120 |
| Yellowstone Lake | 7,830 | Frost possible any month | 37 | |
| Yellowstone NP E Ent | 6,960 | Frost possible any month | 43 | |
| Yellowstone Park Mammoth | 6,190 | June 3 | September 14 | 102 |
| Yoder 5 W | 4,330 | May 15 | September 27 | 132 |
Typical (1-in-2) dates at 32°F. For the early and late years, and a planting calendar built from your own dates, look up your ZIP code.