State hub
North Dakota frost dates by weather station
North Dakota has 125 NOAA weather stations with 1991–2020 freeze statistics. Median last spring frost dates run from May 2 at Hillsboro 3 N to May 24 at Hettinger Muni Airport.
- 125Stations
- May 2Earliest last frostHillsboro 3 N
- May 24Latest last frostHettinger Muni Airport
- 158 daysLongest growing seasonHillsboro 3 N
| Station | Last spring frost | First fall frost | Growing season | Elevation |
|---|---|---|---|---|
| Almont | May 17 | Sep 21 | 124 days | 1,915 ft |
| Amidon | May 12 | Sep 29 | 136 days | 2,910 ft |
| Ashley | May 13 | Sep 28 | 137 days | 2,014 ft |
| Beach | May 16 | Sep 26 | 130 days | 2,800 ft |
| Belcourt Keya Radio | May 19 | Sep 24 | 126 days | 1,960 ft |
| Beulah 1 W | May 21 | Sep 20 | 121 days | 1,785 ft |
| Bismarck | May 14 | Sep 27 | 136 days | 1,658 ft |
| Bismarck 2.4 NNW | May 10 | Sep 30 | 142 days | 1,831 ft |
| Bismarck WFO | May 14 | Sep 30 | 138 days | 1,651 ft |
| Bottineau | May 15 | Sep 25 | 133 days | 1,619 ft |
| Bowman | May 16 | Sep 25 | 132 days | 2,983 ft |
| Breien | May 12 | Sep 24 | 134 days | 1,720 ft |
| Butte 5se | May 16 | Sep 28 | 134 days | 1,720 ft |
| Carrington | May 10 | Sep 28 | 139 days | 1,586 ft |
| Carrington 4 N | May 12 | Sep 27 | 137 days | 1,560 ft |
| Carson | May 19 | Sep 25 | 127 days | 2,335 ft |
| Casselton Agronomy Farm | May 9 | Oct 1 | 143 days | 935 ft |
| Cavalier 7nw | May 12 | Sep 30 | 139 days | 899 ft |
| Center 4se | May 11 | Sep 29 | 140 days | 1,990 ft |
| Colgate | May 10 | Sep 24 | 136 days | 1,180 ft |
| Cooperstown | May 17 | Sep 23 | 128 days | 1,380 ft |
| Crosby | May 17 | Sep 23 | 128 days | 1,959 ft |
| Devils Lake | May 12 | Sep 30 | 141 days | 1,440 ft |
| Devils Lake Kdlr | May 6 | Oct 5 | 152 days | 1,464 ft |
| Dickinson | May 20 | Sep 22 | 123 days | 2,460 ft |
| Dickinson Rch HQ | May 18 | Sep 24 | 127 days | 2,380 ft |
| Drake 9 NE | May 12 | Sep 27 | 137 days | 1,547 ft |
| Dunn Center 1e | May 20 | Sep 21 | 125 days | 2,187 ft |
| Edgeley 3wnw | May 7 | Oct 2 | 148 days | 1,623 ft |
| Edmore 4nw | May 15 | Sep 22 | 128 days | 1,539 ft |
| Edmunds Arrowwood Ref | May 11 | Sep 28 | 139 days | 1,460 ft |
| Ellendale | May 4 | Oct 2 | 149 days | 1,455 ft |
| Enderlin 2w | May 3 | Oct 5 | 155 days | 1,164 ft |
| Esmond 9 NNW | May 11 | Sep 28 | 138 days | 1,632 ft |
| Fairfield | May 12 | Sep 28 | 138 days | 2,750 ft |
| Fargo 3s | May 4 | Oct 2 | 151 days | 908 ft |
| Fargo Hector Intl Airport | May 10 | Sep 30 | 143 days | 900 ft |
| Fessenden | May 13 | Sep 28 | 139 days | 1,620 ft |
| Flasher | May 13 | Sep 27 | 135 days | 1,980 ft |
| Forman 5 SSE | May 7 | Oct 1 | 146 days | 1,250 ft |
| Fortuna 1 W | May 19 | Sep 17 | 121 days | 2,350 ft |
| Foxholm 7 N | May 11 | Sep 29 | 138 days | 1,675 ft |
| Fullerton 1 ESE | May 9 | Sep 28 | 141 days | 1,435 ft |
| Gackle | May 6 | Oct 4 | 150 days | 1,951 ft |
| Garrison | May 12 | Sep 30 | 140 days | 1,932 ft |
| Garrison | May 14 | Sep 26 | 133 days | 1,910 ft |
| Grafton | May 4 | Oct 7 | 156 days | 827 ft |
| Grand Forks Intl Airport | May 16 | Sep 27 | 133 days | 842 ft |
| Grand Forks Univ (nws) | May 10 | Oct 1 | 144 days | 830 ft |
| Granville | May 9 | Oct 1 | 145 days | 1,510 ft |
| Grassy Butte 2ene | May 18 | Sep 23 | 125 days | 2,670 ft |
| Hansboro 4 NNE | May 18 | Sep 23 | 127 days | 1,540 ft |
| Harvey 4ne | May 12 | Sep 26 | 135 days | 1,611 ft |
| Hazelton 4nw | May 12 | Sep 27 | 136 days | 1,982 ft |
| Heart Butte Dam | May 14 | Sep 29 | 136 days | 2,134 ft |
| Hebron | May 19 | Sep 21 | 123 days | 2,160 ft |
| Hettinger Exp. Station | May 21 | Sep 21 | 120 days | 2,703 ft |
| Hettinger Muni Airport | May 24 | Sep 18 | 115 days | 2,705 ft |
| Hillsboro 3 N | May 2 | Oct 9 | 158 days | 910 ft |
| Jamestown 38 WSW | May 14 | Sep 27 | 135 days | 1,920 ft |
| Jamestown Muni Airport | May 11 | Sep 28 | 138 days | 1,494 ft |
| Jamestown State Hosp | May 8 | Sep 29 | 143 days | 1,467 ft |
| Keene 3s | May 20 | Sep 20 | 121 days | 2,470 ft |
| Kenmare 1 WSW | May 15 | Sep 23 | 129 days | 1,810 ft |
| Killdeer | May 21 | Sep 23 | 124 days | 2,310 ft |
| La Moure | May 10 | Sep 28 | 140 days | 1,334 ft |
| Lake Metigoshe State Park | May 17 | Sep 24 | 130 days | 2,142 ft |
| Langdon Exp. Farm | May 17 | Sep 26 | 132 days | 1,615 ft |
| Larimore 4sw | May 11 | Sep 28 | 139 days | 1,152 ft |
| Leeds | May 15 | Sep 27 | 133 days | 1,530 ft |
| Lidgerwood | May 2 | Oct 6 | 157 days | 1,125 ft |
| Linton | May 12 | Sep 29 | 138 days | 1,690 ft |
| Lisbon | May 12 | Sep 27 | 136 days | 1,149 ft |
| Mandan Exp. Station | May 13 | Sep 27 | 136 days | 1,750 ft |
| Max | May 10 | Sep 28 | 141 days | 2,110 ft |
| Mayville | May 13 | Sep 27 | 136 days | 983 ft |
| Mc Clusky | May 8 | Oct 1 | 145 days | 1,927 ft |
| Mc Henry 3w | May 12 | Sep 28 | 139 days | 1,555 ft |
| Mc Leod 3 E | May 6 | Sep 29 | 145 days | 1,075 ft |
| Medora | May 19 | Sep 20 | 123 days | 2,268 ft |
| Medora 7 E | May 9 | Sep 30 | 142 days | 2,771 ft |
| Minnewaukan | May 12 | Sep 29 | 138 days | 1,470 ft |
| Minot Exp. Station | May 13 | Sep 27 | 136 days | 1,769 ft |
| Minot Intl Airport | May 10 | Oct 1 | 144 days | 1,665 ft |
| Moffit 3 SE | May 11 | Sep 29 | 139 days | 1,800 ft |
| Mohall | May 17 | Sep 23 | 127 days | 1,641 ft |
| Mott | May 16 | Sep 25 | 129 days | 2,426 ft |
| Napoleon | May 13 | Sep 28 | 136 days | 1,980 ft |
| New England | May 16 | Sep 24 | 128 days | 2,600 ft |
| New Salem 5nw | May 18 | Sep 24 | 127 days | 2,150 ft |
| Northgate 5 ESE | May 20 | Sep 19 | 121 days | 1,842 ft |
| Oakes | May 8 | Sep 28 | 144 days | 1,324 ft |
| Pembina | May 16 | Sep 29 | 137 days | 790 ft |
| Petersburg 2 N | May 11 | Sep 28 | 138 days | 1,532 ft |
| Powers Lake 1n | May 18 | Sep 17 | 119 days | 2,205 ft |
| Pretty Rock | May 20 | Sep 23 | 124 days | 2,480 ft |
| Richardton Abbey | May 9 | Oct 1 | 145 days | 2,470 ft |
| Riverdale | May 12 | Oct 3 | 143 days | 1,962 ft |
| Rolette 3se | May 22 | Sep 20 | 120 days | 1,620 ft |
| Rolla 1ne | May 20 | Sep 26 | 128 days | 1,833 ft |
| Rugby | May 17 | Sep 23 | 129 days | 1,550 ft |
| Stanley 3 NNW | May 17 | Sep 23 | 127 days | 2,280 ft |
| Steele 4n | May 15 | Sep 25 | 133 days | 1,853 ft |
| Streeter 5 NW | May 13 | Sep 30 | 139 days | 1,961 ft |
| Taylor 7 NNW | May 23 | Sep 20 | 119 days | 2,220 ft |
| Theodore Roosevelt Airport | May 18 | Sep 25 | 129 days | 2,580 ft |
| Tioga 1e | May 11 | Sep 26 | 136 days | 2,245 ft |
| Towner 2 NE | May 17 | Sep 22 | 126 days | 1,480 ft |
| Trotters 3 SSE | May 15 | Sep 25 | 132 days | 2,420 ft |
| Turtle Lake | May 14 | Sep 26 | 136 days | 1,893 ft |
| Tuttle 12nne | May 13 | Sep 29 | 139 days | 2,100 ft |
| Underwood | May 10 | Sep 29 | 139 days | 2,045 ft |
| Upham 3 N | May 15 | Sep 25 | 132 days | 1,425 ft |
| Valley City 3 NNW | May 13 | Sep 26 | 136 days | 1,210 ft |
| Velva | May 22 | Sep 22 | 123 days | 1,510 ft |
| Washburn | May 12 | Sep 30 | 140 days | 1,755 ft |
| Watford City | May 9 | Sep 27 | 139 days | 2,170 ft |
| Watford City 14s | May 22 | Sep 17 | 119 days | 2,027 ft |
| Westhope | May 14 | Sep 25 | 133 days | 1,502 ft |
| Wildrose 3nw | May 18 | Sep 20 | 124 days | 2,227 ft |
| Williston Exp. Farm | May 13 | Sep 26 | 135 days | 2,105 ft |
| Williston Sloulin Intl Airport | May 21 | Sep 21 | 123 days | 1,902 ft |
| Willow City | May 21 | Sep 20 | 119 days | 1,473 ft |
| Wilton | May 11 | Sep 30 | 142 days | 2,188 ft |
| Wishek | May 13 | Sep 27 | 135 days | 2,037 ft |
Sources
- NOAA National Centers for Environmental Information, U.S. Climate Normals 1991–2020, annual/seasonal normals by station (version 1.0.1), file dated June 27, 2023; documentation.
Freeze dates are 30-year probabilities, not forecasts. Check your local forecast before planting tender plants.