First and last frost dates in Idaho
Compare median spring and fall freeze dates for 61 locations in Idaho. Open a city guide for station details and risk levels.
| Location | Last spring freeze | First fall freeze | Days between | Guide |
|---|---|---|---|---|
| Aberdeen | May 21 | September 20 | 122 days | |
| American Falls | May 4 | October 8 | 157 days | |
| Ammon | May 9 | October 1 | 145 days | |
| Ashton | May 21 | September 21 | 123 days | |
| Bellevue | May 13 | October 2 | 142 days | |
| Blackfoot | May 5 | October 3 | 151 days | |
| Bonners Ferry | April 30 | October 4 | 157 days | |
| Buhl | April 25 | October 15 | 173 days | |
| Burley | May 7 | October 4 | 150 days | |
| Challis | May 14 | September 25 | 134 days | |
| Coeur d'Alene | April 22 | October 18 | 179 days | |
| Dalton Gardens | April 22 | October 18 | 179 days | |
| Driggs | June 13 | September 9 | 88 days | |
| Emmett | April 30 | October 17 | 170 days | |
| Fort Hall | May 20 | September 20 | 123 days | |
| Fruitland | April 22 | October 9 | 170 days | |
| Hailey | May 13 | October 2 | 142 days | |
| Hansen | May 6 | October 3 | 150 days | |
| Hayden | April 22 | October 18 | 179 days | |
| Heyburn | May 7 | October 4 | 150 days | |
| Homedale | April 24 | October 9 | 168 days | |
| Idaho Falls | May 9 | October 1 | 145 days | |
| Iona | May 9 | October 1 | 145 days | |
| Jerome | May 2 | October 14 | 165 days | |
| Kamiah | April 29 | October 5 | 159 days | |
| Kimberly | May 6 | October 3 | 150 days | |
| Lewiston Orchards | April 6 | October 26 | 203 days | |
| Lincoln | May 9 | October 1 | 145 days | |
| Malad City | May 22 | September 20 | 121 days | |
| Marsing | April 23 | October 18 | 178 days | |
| McCall | June 10 | September 10 | 92 days | |
| Montpelier | June 17 | September 3 | 78 days | |
| Moreland | May 5 | October 3 | 151 days | |
| Mountain Home | May 2 | October 8 | 159 days | |
| Nampa | April 29 | October 13 | 167 days | |
| New Plymouth | April 22 | October 9 | 170 days | |
| Orofino | April 20 | October 20 | 183 days | |
| Osburn | May 5 | October 2 | 150 days | |
| Parma | April 27 | October 9 | 165 days | |
| Paul | May 6 | October 6 | 153 days | |
| Payette | April 19 | October 20 | 184 days | |
| Pinehurst | May 14 | September 26 | 135 days | |
| Plummer | May 11 | October 5 | 147 days | |
| Pocatello | May 2 | October 11 | 162 days | |
| Ponderay | May 8 | September 28 | 143 days | |
| Post Falls | April 22 | October 18 | 179 days | |
| Preston | May 16 | September 28 | 135 days | |
| Priest River | May 12 | September 21 | 132 days | |
| Rexburg | May 15 | September 23 | 131 days | |
| Rigby | May 9 | October 5 | 149 days | |
| Rupert | May 6 | October 6 | 153 days | |
| Saint Anthony | May 17 | September 22 | 128 days | |
| Saint Maries | May 3 | October 4 | 154 days | |
| Salmon | May 17 | September 24 | 130 days | |
| Sandpoint | May 8 | September 28 | 143 days | |
| Shelley | May 23 | September 20 | 120 days | |
| Shoshone | April 24 | October 16 | 175 days | |
| Sugar City | May 29 | September 13 | 107 days | |
| Twin Falls | April 30 | October 9 | 162 days | |
| Weiser | April 23 | October 13 | 173 days | |
| Wilder | April 24 | October 9 | 168 days |
Median dates at nearby stations, using a 32°F (0°C) threshold. The interval is calculated from the two median dates, not a guarantee of frost-free weather. Read the methodology.