Wondering when it's safe to plant frost sensitive vegetation across our area? Here are some statistics for select climate sites in southeast Wyoming and western Nebraska with long records. These statistics are all based on records from 1951-2025.
For several temperature thresholds important to growers, we have included the earliest last date colder than the threshold, the 10th, 50th, and 90th percentile dates, and the latest date colder than the threshold. The percentiles can be interpreted as the probability of having seen the last instance colder than a threshold by a certain date.
For example, the 10th percentile last freeze (<32F) date for Cheyenne is April 30. That means that there is a 10% chance that the last freeze date has already occurred by April 30, and conversely a 90% chance an additional freeze occurs after that date. The 50th percentile date is May 13th, which means there is a 50% chance that the last freeze has already occurred by that date. Lastly, the 90th percentile date is May 25th, which means that there is a 90% chance that the last freeze has already occurred by May 25th.
Cheyenne, WY
| 24°F | 28°F | 32°F | 36°F | |
| Earliest | March 26 | April 8 | April 21 | May 1 |
| 10th Percentile | April 6 | April 19 | April 30 | May 15 |
| 50th Percentile | April 25 | May 1 | May 13 | May 26 |
| 90th Percentile | May 8 | May 14 | May 25 | June 11 |
| Latest | May 21 | June 3 | June 8 | June 25 |
Laramie, WY
| 24°F | 28°F | 32°F | 36°F | |
| Earliest | April 8 | April 22 | May 9 | May 27 |
| 10th Percentile | April 27 | May 6 | May 18 | June 9 |
| 50th Percentile | May 11 | May 21 | June 5 | June 19 |
| 90th Percentile | May 22 | June 4 | June 22 | July 4 |
| Latest | June 8 | June 22 | July 7 | July 30 |
Rawlins, WY
| 24°F | 28°F | 32°F | 36°F | |
| Earliest | April 3 | April 21 | May 4 | May 9 |
| 10th Percentile | April 18 | April 29 | May 14 | May 31 |
| 50th Percentile | May 1 | May 14 | May 31 | June 14 |
| 90th Percentile | May 14 | June 2 | June 16 | June 28 |
| Latest | June 4 | June 23 | July 7 | July 20 |
Alliance, NE
| 24°F | 28°F | 32°F | 36°F | |
| Earliest | March 16 | April 6 | April 21 | April 23 |
| 10th Percentile | April 6 | April 14 | April 30 | May 9 |
| 50th Percentile | April 27 | May 3 | May 14 | May 27 |
| 90th Percentile | May 13 | May 20 | May 28 | June 14 |
| Latest | May 25 | June 2 | June 14 | July 4 |
Scottsbluff, NE
| 24°F | 28°F | 32°F | 36°F | |
| Earliest | March 13 | April 1 | April 5 | April 21 |
| 10th Percentile | April 3 | April 10 | April 24 | May 6 |
| 50th Percentile | April 19 | April 28 | May 7 | May 17 |
| 90th Percentile | May 1 | May 9 | May 20 | June 3 |
| Latest | May 12 | May 21 | June 14 | June 14 |
Chadron, NE
| 24°F | 28°F | 32°F | 36°F | |
| Earliest | March 13 | April 7 | April 15 | May 2 |
| 10th Percentile | April 4 | April 16 | May 2 | May 11 |
| 50th Percentile | April 22 | May 3 | May 14 | May 24 |
| 90th Percentile | May 6 | May 18 | May 25 | June 9 |
| Latest | May 22 | June 2 | June 14 | June 25 |
Sidney, NE
| 24°F | 28°F | 32°F | 36°F | |
| Earliest | April 2 | April 8 | April 25 | May 2 |
| 10th Percentile | April 8 | April 20 | April 30 | May 12 |
| 50th Percentile | April 23 | May 3 | May 15 | May 22 |
| 90th Percentile | May 7 | May 15 | June 1 | June 12 |
| Latest | May 22 | June 14 | June 14 | June 22 |