North Dakota frost dates
Across 125 NOAA climate stations in North Dakota, the median last spring frost (32°F) ranges from May 2 at Hillsboro 3 N to May 24 at Hettinger Muni AP; the typical station sees its last frost around May 13 and its first fall frost around Sep 27.
“Median” dates have a 50% chance of a later spring frost or an earlier fall frost. “10% risk” dates are the safer choice for tender plants: only 1 year in 10 has frost beyond them. Source: NOAA NCEI 1991–2020 Climate Normals. Elevation matters: within a state, frost dates can differ by a month or more between valleys and hills.
| Station | Elevation | Last frost (median) | Last frost (10% risk) | First frost (median) | First frost (10% risk) | Growing season |
|---|---|---|---|---|---|---|
| Almont | 1,915 ft | May 17 | Jun 1 | Sep 21 | Sep 6 | 124 days |
| Amidon | 2,910 ft | May 12 | May 28 | Sep 29 | Sep 14 | 136 days |
| Ashley | 2,014 ft | May 13 | May 26 | Sep 28 | Sep 15 | 137 days |
| Beach | 2,800 ft | May 16 | May 30 | Sep 26 | Sep 10 | 130 days |
| Belcourt Keya Radio | 1,960 ft | May 19 | Jun 1 | Sep 24 | Sep 10 | 126 days |
| Beulah 1 W | 1,785 ft | May 21 | Jun 3 | Sep 20 | Sep 5 | 121 days |
| Bismarck | 1,658 ft | May 14 | May 27 | Sep 27 | Sep 15 | 136 days |
| Bismarck 2.4 Nnw | 1,831 ft | May 10 | May 23 | Sep 30 | Sep 16 | 142 days |
| Bismarck Wfo | 1,651 ft | May 14 | May 27 | Sep 30 | Sep 18 | 138 days |
| Bottineau | 1,619 ft | May 15 | May 28 | Sep 25 | Sep 13 | 133 days |
| Bowman | 2,983 ft | May 16 | May 29 | Sep 25 | Sep 11 | 132 days |
| Breien | 1,720 ft | May 12 | May 27 | Sep 24 | Sep 11 | 134 days |
| Butte 5SE | 1,720 ft | May 16 | May 31 | Sep 28 | Sep 13 | 134 days |
| Carrington | 1,586 ft | May 10 | May 23 | Sep 28 | Sep 17 | 139 days |
| Carrington 4 N | 1,560 ft | May 12 | May 25 | Sep 27 | Sep 17 | 137 days |
| Carson | 2,335 ft | May 19 | Jun 1 | Sep 25 | Sep 11 | 127 days |
| Casselton Agronomy Farm | 935 ft | May 9 | May 21 | Oct 1 | Sep 17 | 143 days |
| Cavalier 7NW | 899 ft | May 12 | May 27 | Sep 30 | Sep 17 | 139 days |
| Center 4SE | 1,990 ft | May 11 | May 26 | Sep 29 | Sep 15 | 140 days |
| Colgate | 1,180 ft | May 10 | May 25 | Sep 24 | Sep 13 | 136 days |
| Cooperstown | 1,380 ft | May 17 | Jun 1 | Sep 23 | Sep 10 | 128 days |
| Crosby | 1,959 ft | May 17 | May 28 | Sep 23 | Sep 11 | 128 days |
| Devils Lake | 1,440 ft | May 12 | May 24 | Sep 30 | Sep 19 | 141 days |
| Devils Lake Kdlr | 1,464 ft | May 6 | May 19 | Oct 5 | Sep 26 | 152 days |
| Dickinson | 2,460 ft | May 20 | Jun 1 | Sep 22 | Sep 8 | 123 days |
| Dickinson Rch Hq | 2,380 ft | May 18 | May 31 | Sep 24 | Sep 11 | 127 days |
| Drake 9 Ne | 1,547 ft | May 12 | May 25 | Sep 27 | Sep 16 | 137 days |
| Dunn Ctr 1E | 2,187 ft | May 20 | Jun 1 | Sep 21 | Sep 7 | 125 days |
| Edgeley 3WNW | 1,623 ft | May 7 | May 20 | Oct 2 | Sep 21 | 148 days |
| Edmore 4NW | 1,539 ft | May 15 | May 31 | Sep 22 | Sep 11 | 128 days |
| Edmunds Arrowwood Ref | 1,460 ft | May 11 | May 25 | Sep 28 | Sep 16 | 139 days |
| Ellendale | 1,455 ft | May 4 | May 17 | Oct 2 | Sep 21 | 149 days |
| Enderlin 2W | 1,164 ft | May 3 | May 16 | Oct 5 | Sep 23 | 155 days |
| Esmond 9 Nnw | 1,632 ft | May 11 | May 23 | Sep 28 | Sep 18 | 138 days |
| Fairfield | 2,750 ft | May 12 | May 27 | Sep 28 | Sep 13 | 138 days |
| Fargo 3S | 908 ft | May 4 | May 18 | Oct 2 | Sep 22 | 151 days |
| Fargo Hector Intl AP | 900 ft | May 10 | May 23 | Sep 30 | Sep 18 | 143 days |
| Fessenden | 1,620 ft | May 13 | May 26 | Sep 28 | Sep 15 | 139 days |
| Flasher | 1,980 ft | May 13 | May 28 | Sep 27 | Sep 15 | 135 days |
| Forman 5 Sse | 1,250 ft | May 7 | May 20 | Oct 1 | Sep 18 | 146 days |
| Fortuna 1 W | 2,350 ft | May 19 | May 31 | Sep 17 | Sep 4 | 121 days |
| Foxholm 7 N | 1,675 ft | May 11 | May 29 | Sep 29 | Sep 13 | 138 days |
| Fullerton 1 Ese | 1,435 ft | May 9 | May 23 | Sep 28 | Sep 17 | 141 days |
| Gackle | 1,951 ft | May 6 | May 19 | Oct 4 | Sep 23 | 150 days |
| Garrison | 1,932 ft | May 12 | May 24 | Sep 30 | Sep 17 | 140 days |
| Garrison | 1,910 ft | May 14 | May 28 | Sep 26 | Sep 13 | 133 days |
| Grafton | 827 ft | May 4 | May 18 | Oct 7 | Sep 25 | 156 days |
| Grand Forks Intl AP | 842 ft | May 16 | May 31 | Sep 27 | Sep 15 | 133 days |
| Grand Forks Univ (NWS) | 830 ft | May 10 | May 24 | Oct 1 | Sep 20 | 144 days |
| Granville | 1,510 ft | May 9 | May 22 | Oct 1 | Sep 19 | 145 days |
| Grassy Butte 2ENE | 2,670 ft | May 18 | Jun 1 | Sep 23 | Sep 9 | 125 days |
| Hansboro 4 Nne | 1,540 ft | May 18 | May 31 | Sep 23 | Sep 11 | 127 days |
| Harvey 4NE | 1,611 ft | May 12 | May 25 | Sep 26 | Sep 14 | 135 days |
| Hazelton 4NW | 1,982 ft | May 12 | May 27 | Sep 27 | Sep 15 | 136 days |
| Heart Butte Dam | 2,134 ft | May 14 | May 28 | Sep 29 | Sep 16 | 136 days |
| Hebron | 2,160 ft | May 19 | Jun 2 | Sep 21 | Sep 7 | 123 days |
| Hettinger Exp Stn | 2,703 ft | May 21 | Jun 5 | Sep 21 | Sep 5 | 120 days |
| Hettinger Muni AP | 2,705 ft | May 24 | Jun 10 | Sep 18 | Sep 1 | 115 days |
| Hillsboro 3 N | 910 ft | May 2 | May 17 | Oct 9 | Sep 25 | 158 days |
| Jamestown 38 Wsw | 1,920 ft | May 14 | May 26 | Sep 27 | Sep 15 | 135 days |
| Jamestown Muni AP | 1,494 ft | May 11 | May 24 | Sep 28 | Sep 15 | 138 days |
| Jamestown State Hosp | 1,467 ft | May 8 | May 21 | Sep 29 | Sep 17 | 143 days |
| Keene 3S | 2,470 ft | May 20 | Jun 2 | Sep 20 | Sep 5 | 121 days |
| Kenmare 1 Wsw | 1,810 ft | May 15 | May 28 | Sep 23 | Sep 10 | 129 days |
| Killdeer | 2,310 ft | May 21 | Jun 5 | Sep 23 | Sep 8 | 124 days |
| La Moure | 1,334 ft | May 10 | May 22 | Sep 28 | Sep 18 | 140 days |
| Lake Metigoshe Sp | 2,142 ft | May 17 | May 30 | Sep 24 | Sep 12 | 130 days |
| Langdon Exp Farm | 1,615 ft | May 17 | May 30 | Sep 26 | Sep 13 | 132 days |
| Larimore 4SW | 1,152 ft | May 11 | May 25 | Sep 28 | Sep 16 | 139 days |
| Leeds | 1,530 ft | May 15 | May 27 | Sep 27 | Sep 14 | 133 days |
| Lidgerwood | 1,125 ft | May 2 | May 15 | Oct 6 | Sep 25 | 157 days |
| Linton | 1,690 ft | May 12 | May 26 | Sep 29 | Sep 15 | 138 days |
| Lisbon | 1,149 ft | May 12 | May 23 | Sep 27 | Sep 14 | 136 days |
| Mandan Exp Stn | 1,750 ft | May 13 | May 26 | Sep 27 | Sep 15 | 136 days |
| Max | 2,110 ft | May 10 | May 25 | Sep 28 | Sep 15 | 141 days |
| Mayville | 983 ft | May 13 | May 25 | Sep 27 | Sep 14 | 136 days |
| Mc Clusky | 1,927 ft | May 8 | May 20 | Oct 1 | Sep 19 | 145 days |
| Mc Henry 3W | 1,555 ft | May 12 | May 25 | Sep 28 | Sep 16 | 139 days |
| Mc Leod 3 E | 1,075 ft | May 6 | May 19 | Sep 29 | Sep 18 | 145 days |
| Medora | 2,268 ft | May 19 | Jun 1 | Sep 20 | Sep 6 | 123 days |
| Medora 7 E | 2,771 ft | May 9 | May 21 | Sep 30 | Sep 15 | 142 days |
| Minnewaukan | 1,470 ft | May 12 | May 25 | Sep 29 | Sep 17 | 138 days |
| Minot Exp Stn | 1,769 ft | May 13 | May 26 | Sep 27 | Sep 14 | 136 days |
| Minot Intl AP | 1,665 ft | May 10 | May 22 | Oct 1 | Sep 19 | 144 days |
| Moffit 3 Se | 1,800 ft | May 11 | May 27 | Sep 29 | Sep 15 | 139 days |
| Mohall | 1,641 ft | May 17 | May 30 | Sep 23 | Sep 11 | 127 days |
| Mott | 2,426 ft | May 16 | May 30 | Sep 25 | Sep 11 | 129 days |
| Napoleon | 1,980 ft | May 13 | May 26 | Sep 28 | Sep 15 | 136 days |
| New England | 2,600 ft | May 16 | May 29 | Sep 24 | Sep 10 | 128 days |
| New Salem 5NW | 2,150 ft | May 18 | Jun 1 | Sep 24 | Sep 12 | 127 days |
| Northgate 5 Ese | 1,842 ft | May 20 | Jun 2 | Sep 19 | Sep 7 | 121 days |
| Oakes | 1,324 ft | May 8 | May 21 | Sep 28 | Sep 16 | 144 days |
| Pembina | 790 ft | May 16 | May 31 | Sep 29 | Sep 17 | 137 days |
| Petersburg 2 N | 1,532 ft | May 11 | May 25 | Sep 28 | Sep 16 | 138 days |
| Powers Lake 1N | 2,205 ft | May 18 | Jun 1 | Sep 17 | Sep 4 | 119 days |
| Pretty Rock | 2,480 ft | May 20 | Jun 3 | Sep 23 | Sep 8 | 124 days |
| Richardton Abbey | 2,470 ft | May 9 | May 23 | Oct 1 | Sep 18 | 145 days |
| Riverdale | 1,962 ft | May 12 | May 27 | Oct 3 | Sep 20 | 143 days |
| Rolette 3SE | 1,620 ft | May 22 | Jun 3 | Sep 20 | Sep 5 | 120 days |
| Rolla 1NE | 1,833 ft | May 20 | May 31 | Sep 26 | Sep 14 | 128 days |
| Rugby | 1,550 ft | May 17 | May 31 | Sep 23 | Sep 11 | 129 days |
| Stanley 3 Nnw | 2,280 ft | May 17 | May 29 | Sep 23 | Sep 12 | 127 days |
| Steele 4N | 1,853 ft | May 15 | May 28 | Sep 25 | Sep 12 | 133 days |
| Streeter 5 Nw | 1,961 ft | May 13 | May 27 | Sep 30 | Sep 16 | 139 days |
| Taylor 7 Nnw | 2,220 ft | May 23 | Jun 5 | Sep 20 | Sep 4 | 119 days |
| Theodore Roosevelt AP | 2,580 ft | May 18 | May 31 | Sep 25 | Sep 12 | 129 days |
| Tioga 1E | 2,245 ft | May 11 | May 24 | Sep 26 | Sep 13 | 136 days |
| Towner 2 Ne | 1,480 ft | May 17 | Jun 1 | Sep 22 | Sep 10 | 126 days |
| Trotters 3 Sse | 2,420 ft | May 15 | May 29 | Sep 25 | Sep 13 | 132 days |
| Turtle Lake | 1,893 ft | May 14 | May 26 | Sep 26 | Sep 15 | 136 days |
| Tuttle 12NNE | 2,100 ft | May 13 | May 28 | Sep 29 | Sep 17 | 139 days |
| Underwood | 2,045 ft | May 10 | May 25 | Sep 29 | Sep 17 | 139 days |
| Upham 3 N | 1,425 ft | May 15 | May 26 | Sep 25 | Sep 13 | 132 days |
| Valley City 3 Nnw | 1,210 ft | May 13 | May 25 | Sep 26 | Sep 14 | 136 days |
| Velva | 1,510 ft | May 22 | Jun 3 | Sep 22 | Sep 10 | 123 days |
| Washburn | 1,755 ft | May 12 | May 25 | Sep 30 | Sep 18 | 140 days |
| Watford City | 2,170 ft | May 9 | May 22 | Sep 27 | Sep 15 | 139 days |
| Watford City 14S | 2,027 ft | May 22 | Jun 7 | Sep 17 | Sep 5 | 119 days |
| Westhope | 1,502 ft | May 14 | May 26 | Sep 25 | Sep 13 | 133 days |
| Wildrose 3NW | 2,227 ft | May 18 | May 30 | Sep 20 | Sep 7 | 124 days |
| Williston Exp Farm | 2,105 ft | May 13 | May 25 | Sep 26 | Sep 14 | 135 days |
| Williston Sloulin Intl AP | 1,902 ft | May 21 | Jun 3 | Sep 21 | Sep 9 | 123 days |
| Willow City | 1,473 ft | May 21 | Jun 1 | Sep 20 | Sep 5 | 119 days |
| Wilton | 2,188 ft | May 11 | May 25 | Sep 30 | Sep 17 | 142 days |
| Wishek | 2,037 ft | May 13 | May 28 | Sep 27 | Sep 15 | 135 days |
Advertisement