Nebraska Frost Dates: Last and First Frost by Town
Across Nebraska's 184 NOAA stations with regular frost, the median last spring frost is May 2 and the median first fall frost is October 7. Last frost dates range from April 15 at Valley NWS to May 30 at Agate 3 E, so enter your ZIP code below for the station nearest you.
How frost dates vary across Nebraska
- Elevation matters: across Nebraska's stations, each 1,000 ft of elevation delays the median last frost by about 6 days.
- North vs south: stations in the northern third of the state (north of 41.8°N) reach their median last frost about 10 days later than the southern third (south of 41.0°N).
- Safety margin: the median 10%-risk date (May 15) is about 13 days after the median last frost. Waiting until then cuts the chance of a killing frost on tender transplants from 1 in 2 to 1 in 10.
Frost dates at Nebraska's major weather stations
These National Weather Service stations, mostly at airports, have the longest and most complete records in the state.
| Alliance Municipal Airport | 3,924 | May 22 | Jun 5 | Sep 22 | 122 |
| Broken Bow Municipal Airport | 2,530 | May 1 | May 15 | Oct 7 | 157 |
| Chadron Municipal Airport | 3,318 | May 14 | May 27 | Sep 30 | 138 |
| Falls City Brenner Field | 980 | Apr 18 | May 2 | Oct 17 | 180 |
| Grand Island Airport | 1,840 | Apr 23 | May 6 | Oct 15 | 174 |
| Harrison 20 SSE | 4,406 | May 27 | Jun 14 | Sep 11 | 106 |
| Hastings Municipal Airport | 1,940 | Apr 22 | May 5 | Oct 16 | 176 |
| Hayes Center 1NW | 3,045 | May 3 | May 16 | Oct 10 | 159 |
| Imperial Municipal Airport | 3,268 | May 2 | May 13 | Oct 11 | 160 |
| Lincoln 11 SW | 1,372 | Apr 22 | May 4 | Oct 14 | 174 |
| Lincoln 8 ENE | 1,189 | Apr 27 | May 8 | Oct 10 | 164 |
| Lincoln Municipal Airport | 1,190 | Apr 24 | May 7 | Oct 13 | 171 |
| McCook Municipal Airport | 2,530 | May 1 | May 15 | Oct 9 | 160 |
| Norfolk Karl Stefan Airport | 1,551 | Apr 30 | May 14 | Oct 5 | 157 |
| North Platte Regional Airport | 2,778 | May 11 | May 26 | Oct 1 | 142 |
| Omaha #1 | 1,280 | Apr 16 | May 6 | Oct 18 | 183 |
| Omaha Eppley Airfield | 982 | Apr 18 | Apr 30 | Oct 21 | 185 |
| Ord Evelyn Sharp Field | 2,069 | May 5 | May 19 | Oct 3 | 150 |
| Scottsbluff Heilig Airport | 3,945 | May 5 | May 18 | Oct 4 | 149 |
| Sidney Municipal Airport | 4,309 | May 15 | May 30 | Sep 30 | 135 |
| Tekamah Municipal Airport | 1,028 | Apr 23 | May 6 | Oct 8 | 166 |
| Valentine Miller Field | 2,590 | May 12 | May 25 | Sep 29 | 140 |
| Whitman 5 ENE | 3,740 | May 4 | May 16 | Oct 8 | 155 |
All 184 stations in Nebraska
Last frost and first frost are medians: a 50% chance of a 32°F night after (spring) or before (fall) that date. 10% risk is the spring date with only a 1-in-10 chance of a later frost. Click a column to sort.
| Agate 3 E | 4,670 | May 30 | Jun 18 | Sep 11 | 103 |
| Ainsworth | 2,510 | May 2 | May 14 | Oct 8 | 158 |
| Albion | 1,795 | May 1 | May 12 | Oct 5 | 157 |
| Alliance 1WNW | 3,994 | May 11 | May 28 | Oct 3 | 144 |
| Alliance Municipal Airport | 3,924 | May 22 | Jun 5 | Sep 22 | 122 |
| Anselmo 2 WSW | 2,733 | May 10 | May 24 | Oct 1 | 143 |
| Arnold 4 WNW | 2,877 | May 5 | May 19 | Oct 3 | 149 |
| Arthur | 3,660 | May 9 | May 22 | Oct 3 | 144 |
| Ashland #2 | 1,118 | Apr 23 | May 5 | Oct 16 | 175 |
| Atkinson 3SW | 2,128 | May 4 | May 18 | Oct 4 | 152 |
| Auburn 5 ESE | 930 | Apr 24 | May 6 | Oct 10 | 167 |
| Aurora | 1,785 | Apr 21 | May 4 | Oct 15 | 176 |
| Bartlett 1W | 2,175 | May 4 | May 20 | Oct 8 | 154 |
| Beatrice 1N | 1,297 | Apr 24 | May 6 | Oct 15 | 172 |
| Beaver City | 2,148 | May 4 | May 20 | Oct 4 | 150 |
| Benkelman 1N | 3,081 | Apr 30 | May 12 | Oct 12 | 163 |
| Big Springs | 3,379 | May 10 | May 22 | Oct 3 | 146 |
| Blair | 1,090 | Apr 22 | May 5 | Oct 17 | 177 |
| Brady | 2,651 | May 2 | May 16 | Oct 10 | 161 |
| Bridgeport | 3,666 | May 8 | May 23 | Oct 3 | 147 |
| Bridgeport 18WSW | 4,149 | May 19 | Jun 3 | Sep 23 | 126 |
| Broadwater 10SSE | 4,158 | May 7 | May 19 | Oct 9 | 154 |
| Broadwater 3WNW | 3,479 | May 13 | May 25 | Sep 28 | 136 |
| Broken Bow 2 W | 2,504 | May 10 | May 24 | Oct 1 | 142 |
| Broken Bow Municipal Airport | 2,530 | May 1 | May 15 | Oct 7 | 157 |
| Burwell | 2,176 | May 4 | May 15 | Oct 5 | 154 |
| Bushnell 15S | 5,170 | May 25 | Jun 9 | Sep 21 | 118 |
| Butte | 1,806 | May 4 | May 17 | Oct 6 | 152 |
| Callaway 8WSW | 2,913 | May 3 | May 14 | Oct 6 | 156 |
| Cambridge | 2,239 | May 3 | May 15 | Oct 5 | 156 |
| Canaday Steam Plt | 2,362 | Apr 26 | May 7 | Oct 13 | 169 |
| Central City | 1,700 | Apr 28 | May 10 | Oct 10 | 165 |
| Chadron 3SW | 3,383 | May 15 | May 31 | Sep 28 | 133 |
| Chadron Municipal Airport | 3,318 | May 14 | May 27 | Sep 30 | 138 |
| Chambers | 2,129 | May 1 | May 12 | Oct 7 | 159 |
| Chappell | 3,710 | May 8 | May 21 | Oct 5 | 149 |
| Clarkson | 1,550 | Apr 27 | May 11 | Oct 10 | 165 |
| Clay Center | 1,788 | Apr 19 | May 3 | Oct 20 | 181 |
| Columbus 3 NE | 1,450 | Apr 21 | May 5 | Oct 15 | 174 |
| Comstock | 2,255 | May 4 | May 17 | Oct 4 | 152 |
| Concord | 1,444 | May 2 | May 16 | Oct 4 | 154 |
| Creighton | 1,660 | Apr 30 | May 11 | Oct 6 | 158 |
| Crescent Lake NWR | 3,818 | May 13 | May 26 | Sep 29 | 139 |
| Crete 4ESE | 1,460 | Apr 23 | May 6 | Oct 12 | 170 |
| Crofton | 1,400 | Apr 30 | May 13 | Oct 8 | 160 |
| Culbertson | 2,581 | May 2 | May 13 | Oct 9 | 158 |
| Curtis | 2,606 | May 1 | May 13 | Oct 9 | 160 |
| Dalton | 4,278 | Apr 28 | May 10 | Oct 13 | 166 |
| David City | 1,610 | Apr 26 | May 8 | Oct 11 | 168 |
| Edison | 2,120 | May 1 | May 13 | Oct 7 | 157 |
| Elgin | 1,935 | Apr 29 | May 11 | Oct 9 | 162 |
| Ellsworth 15 NNE | 3,970 | May 12 | May 26 | Oct 1 | 141 |
| Ellsworth 2W | 3,909 | May 14 | May 28 | Oct 2 | 140 |
| Elsmere 9 ENE | 2,654 | May 6 | May 19 | Oct 3 | 150 |
| Ericson 8 WNW | 2,137 | May 6 | May 19 | Oct 2 | 149 |
| Eustis 2 NW | 2,734 | Apr 30 | May 11 | Oct 12 | 165 |
| Ewing | 1,854 | May 7 | May 21 | Sep 30 | 144 |
| Fairbury 5S | 1,350 | Apr 25 | May 7 | Oct 15 | 169 |
| Fairmont | 1,640 | Apr 25 | May 7 | Oct 14 | 170 |
| Falls City 4NE | 930 | Apr 18 | May 2 | Oct 14 | 177 |
| Falls City Brenner Field | 980 | Apr 18 | May 2 | Oct 17 | 180 |
| Fort Calhoun 4W | 1,310 | Apr 19 | May 6 | Oct 17 | 180 |
| Fort Robinson | 3,812 | May 13 | Jun 2 | Sep 30 | 138 |
| Franklin #2 | 1,861 | Apr 30 | May 12 | Oct 8 | 161 |
| Fremont | 1,180 | Apr 23 | May 6 | Oct 15 | 172 |
| Friend 3E | 1,535 | Apr 26 | May 6 | Oct 13 | 169 |
| Geneva | 1,630 | Apr 20 | May 3 | Oct 18 | 178 |
| Genoa 2 W | 1,590 | Apr 30 | May 13 | Oct 5 | 157 |
| Gordon 6N | 3,748 | May 11 | May 26 | Oct 2 | 142 |
| Gothenburg | 2,603 | Apr 30 | May 13 | Oct 9 | 162 |
| Grand Island Airport | 1,840 | Apr 23 | May 6 | Oct 15 | 174 |
| Greeley | 2,020 | May 5 | May 17 | Oct 2 | 149 |
| Gretna 4NE | 1,240 | Apr 21 | May 4 | Oct 18 | 179 |
| Haigler | 3,275 | May 5 | May 19 | Oct 5 | 152 |
| Harlan County Lake | 2,010 | Apr 25 | May 7 | Oct 14 | 170 |
| Harrisburg 12WNW | 4,550 | May 24 | Jun 12 | Sep 20 | 117 |
| Harrison | 4,850 | May 20 | Jun 5 | Sep 21 | 121 |
| Harrison 20 SSE | 4,406 | May 27 | Jun 14 | Sep 11 | 106 |
| Harrison 4NW | 5,073 | May 17 | May 31 | Sep 28 | 132 |
| Harrison 9NE | 4,029 | May 12 | May 24 | Oct 2 | 141 |
| Hartington | 1,408 | Apr 30 | May 13 | Oct 5 | 159 |
| Hastings 4N | 1,938 | Apr 25 | May 7 | Oct 14 | 171 |
| Hastings Municipal Airport | 1,940 | Apr 22 | May 5 | Oct 16 | 176 |
| Hay Springs | 3,855 | May 14 | May 27 | Sep 30 | 138 |
| Hay Springs 12 S | 3,805 | May 15 | May 26 | Sep 24 | 131 |
| Hayes Center 1NW | 3,045 | May 3 | May 16 | Oct 10 | 159 |
| Hebron | 1,480 | Apr 24 | May 5 | Oct 15 | 172 |
| Hemingford | 4,270 | May 8 | May 24 | Oct 5 | 149 |
| Hershey 5 SSE | 2,952 | May 4 | May 16 | Oct 9 | 156 |
| Holdrege | 2,320 | May 2 | May 15 | Oct 11 | 162 |
| Howells | 1,520 | Apr 25 | May 8 | Oct 11 | 168 |
| Imperial | 3,294 | May 7 | May 18 | Oct 5 | 150 |
| Imperial Municipal Airport | 3,268 | May 2 | May 13 | Oct 11 | 160 |
| Kearney 4 NE | 2,130 | Apr 30 | May 12 | Oct 10 | 162 |
| Kilgore 1NE | 2,905 | May 10 | May 23 | Sep 29 | 141 |
| Kimball 2NE | 4,708 | May 15 | May 31 | Sep 26 | 132 |
| Kingsley Dam | 3,318 | Apr 22 | May 6 | Oct 18 | 176 |
| Lincoln 11 SW | 1,372 | Apr 22 | May 4 | Oct 14 | 174 |
| Lincoln 8 ENE | 1,189 | Apr 27 | May 8 | Oct 10 | 164 |
| Lincoln Municipal Airport | 1,190 | Apr 24 | May 7 | Oct 13 | 171 |
| Lodgepole | 3,832 | May 9 | May 21 | Oct 3 | 145 |
| Lodgepole 8N | 3,886 | May 14 | May 31 | Sep 29 | 135 |
| Lodgepole No 2 | 3,876 | May 9 | May 21 | Oct 4 | 146 |
| Loup City | 2,070 | May 2 | May 14 | Oct 8 | 158 |
| Lynch | 1,411 | May 8 | May 21 | Oct 2 | 147 |
| Madison | 1,580 | Apr 30 | May 12 | Oct 6 | 160 |
| Madrid | 3,200 | May 4 | May 16 | Oct 7 | 156 |
| Mason City | 2,292 | May 3 | May 18 | Oct 5 | 153 |
| Mc Cook | 2,602 | May 2 | May 14 | Oct 9 | 159 |
| McCook Municipal Airport | 2,530 | May 1 | May 15 | Oct 9 | 160 |
| Mead 6S | 1,155 | Apr 25 | May 7 | Oct 13 | 170 |
| Medicine Creek Dam | 2,409 | May 4 | May 17 | Oct 5 | 154 |
| Merriman | 3,235 | May 13 | May 27 | Oct 1 | 138 |
| Minatare Dam (usbr) | 4,144 | May 5 | May 16 | Oct 11 | 156 |
| Minden | 2,160 | Apr 26 | May 8 | Oct 12 | 168 |
| Mitchell 5E | 4,080 | May 7 | May 21 | Oct 2 | 147 |
| Mullen | 3,215 | May 7 | May 22 | Oct 5 | 150 |
| Mullen 21 NW | 3,460 | May 10 | May 24 | Oct 1 | 142 |
| N Loup | 1,961 | May 5 | May 19 | Oct 3 | 150 |
| N Platte Experiment Farm | 3,025 | May 3 | May 15 | Oct 10 | 158 |
| Nebraska City 2NW | 1,055 | Apr 18 | May 1 | Oct 19 | 182 |
| Newport | 2,230 | May 6 | May 20 | Oct 1 | 147 |
| Niobrara | 1,234 | Apr 25 | May 9 | Oct 13 | 170 |
| Norfolk 4W | 1,545 | May 1 | May 16 | Oct 4 | 156 |
| Norfolk Karl Stefan Airport | 1,551 | Apr 30 | May 14 | Oct 5 | 157 |
| North Platte Regional Airport | 2,778 | May 11 | May 26 | Oct 1 | 142 |
| O'neill | 1,990 | May 3 | May 16 | Oct 5 | 155 |
| Oakdale | 1,749 | May 4 | May 17 | Oct 4 | 153 |
| Oconto | 2,580 | May 10 | May 22 | Oct 1 | 145 |
| Ogallala | 3,230 | May 1 | May 12 | Oct 12 | 163 |
| Omaha #1 | 1,280 | Apr 16 | May 6 | Oct 18 | 183 |
| Omaha Eppley Airfield | 982 | Apr 18 | Apr 30 | Oct 21 | 185 |
| Ord Evelyn Sharp Field | 2,069 | May 5 | May 19 | Oct 3 | 150 |
| Osceola | 1,662 | Apr 25 | May 8 | Oct 14 | 170 |
| Oshkosh | 3,390 | May 9 | May 22 | Oct 2 | 144 |
| Osmond | 1,650 | Apr 30 | May 12 | Oct 6 | 160 |
| Oxford 6NNW | 2,242 | May 1 | May 12 | Oct 8 | 161 |
| Pawnee City | 1,189 | Apr 22 | May 7 | Oct 15 | 173 |
| Plainsview Rch | 4,680 | May 13 | May 26 | Oct 2 | 142 |
| Purdum | 2,690 | May 9 | May 22 | Oct 2 | 143 |
| Ragan | 2,240 | Apr 24 | May 7 | Oct 18 | 174 |
| Ravenna | 2,046 | May 4 | May 18 | Oct 3 | 150 |
| Raymond 2E | 1,283 | Apr 22 | May 3 | Oct 16 | 175 |
| Red Cloud | 1,732 | May 1 | May 14 | Oct 5 | 157 |
| Red Willow Dam | 2,561 | May 4 | May 18 | Oct 2 | 149 |
| Rushville | 3,790 | May 13 | May 25 | Sep 30 | 137 |
| Saint Paul | 1,812 | Apr 23 | May 7 | Oct 14 | 172 |
| Scottsbluff 1E | 3,909 | May 8 | May 21 | Oct 3 | 147 |
| Scottsbluff Heilig Airport | 3,945 | May 5 | May 18 | Oct 4 | 149 |
| Seward | 1,445 | Apr 26 | May 7 | Oct 12 | 169 |
| Sidney 6 NNW | 4,320 | May 8 | May 20 | Oct 4 | 149 |
| Sidney Municipal Airport | 4,309 | May 15 | May 30 | Sep 30 | 135 |
| Springfield 7E | 1,065 | Apr 17 | May 1 | Oct 19 | 183 |
| Springview 2NW | 2,388 | May 10 | May 23 | Oct 1 | 143 |
| Stanton | 1,540 | Apr 28 | May 9 | Oct 9 | 164 |
| Stanton 7NE | 1,580 | Apr 30 | May 12 | Oct 7 | 160 |
| Stapleton 5W | 3,022 | May 8 | May 24 | Oct 3 | 146 |
| Superior | 1,512 | Apr 29 | May 10 | Oct 10 | 162 |
| Surprise | 1,545 | Apr 29 | May 9 | Oct 9 | 163 |
| Swan Lake | 2,330 | May 4 | May 19 | Oct 2 | 150 |
| Syracuse | 1,100 | Apr 25 | May 7 | Oct 11 | 168 |
| Table Rock 4N | 1,130 | Apr 23 | May 7 | Oct 13 | 172 |
| Taylor | 2,270 | May 3 | May 15 | Oct 5 | 153 |
| Tecumseh 1S | 1,110 | Apr 26 | May 11 | Oct 10 | 164 |
| Tekamah | 1,140 | Apr 28 | May 8 | Oct 10 | 165 |
| Tekamah Municipal Airport | 1,028 | Apr 23 | May 6 | Oct 8 | 166 |
| Trenton Dam 1N | 2,813 | Apr 29 | May 12 | Oct 13 | 166 |
| Valentine #1 | 2,589 | May 6 | May 19 | Oct 4 | 149 |
| Valentine Miller Field | 2,590 | May 12 | May 25 | Sep 29 | 140 |
| Valentine NWR | 2,940 | Apr 30 | May 12 | Oct 11 | 163 |
| Valley NWS | 1,145 | Apr 15 | Apr 29 | Oct 21 | 187 |
| Verdel 6SSE | 1,350 | May 5 | May 18 | Oct 2 | 148 |
| Virginia | 1,545 | Apr 22 | May 5 | Oct 20 | 179 |
| W Point | 1,310 | Apr 28 | May 11 | Oct 12 | 165 |
| Wahoo | 1,220 | Apr 23 | May 8 | Oct 15 | 172 |
| Wakefield | 1,408 | May 5 | May 18 | Oct 1 | 148 |
| Wallace 2W | 3,153 | May 4 | May 16 | Oct 4 | 152 |
| Walthill 1E | 1,280 | May 1 | May 15 | Oct 6 | 156 |
| Wayne | 1,465 | Apr 29 | May 12 | Oct 11 | 163 |
| Weeping Water | 1,100 | Apr 23 | May 6 | Oct 16 | 175 |
| Weston 3NW | 1,365 | Apr 23 | May 5 | Oct 13 | 174 |
| Whitman 5 ENE | 3,740 | May 4 | May 16 | Oct 8 | 155 |
| York | 1,610 | Apr 22 | May 5 | Oct 18 | 178 |
| York 3N | 1,613 | Apr 29 | May 9 | Oct 13 | 167 |
Frequently asked questions
When is the last frost in Nebraska?
The median last spring frost (32°F) across Nebraska's NOAA weather stations is May 2, based on 1991–2020 climate normals. It ranges from April 15 at Valley NWS to May 30 at Agate 3 E. For a safer planting date, use the 10%-risk date; the state median for that is May 15.
When is the first frost in Nebraska?
The median first fall frost across Nebraska's stations is October 7. The earliest median first frost is September 11 at Agate 3 E, and the latest is October 21 at Valley NWS.
How long is the growing season in Nebraska?
The median frost-free season is 157 days across Nebraska's stations, from 103 days at Agate 3 E to 187 days at Valley NWS.
When should I plant tomatoes in Nebraska?
Plant tomatoes outdoors after your local last frost, ideally after the 10%-risk date when nights stay above 50°F. At a typical Nebraska station that means starting seeds indoors 6–8 weeks before May 2 and transplanting from about May 15. Check your ZIP code, because dates vary by weeks across the state.
How to use these dates
Frost dates are 30-year averages from NOAA, not forecasts. Use them to plan seed starting and planting, then watch the 10-day forecast as the date approaches. Cold air settles in valleys and low spots, so a garden at the bottom of a slope can frost a week or more later in spring than the nearest station shows.
Ready to plan? The planting calendar by ZIP code turns these dates into start-indoors, transplant and sowing dates for 30 crops.
Sources and method
Dates are the 32°F freeze probabilities published in the NOAA NCEI 1991–2020 U.S. Climate Normals for each station. Station names are NOAA's, lightly expanded for readability. See the methodology or download the full table.
Frost dates in other states
- Alabama
- Alaska
- Arizona
- Arkansas
- California
- Colorado
- Connecticut
- Delaware
- Florida
- Georgia
- Hawaii
- Idaho
- Illinois
- Indiana
- Iowa
- Kansas
- Kentucky
- Louisiana
- Maine
- Maryland
- Massachusetts
- Michigan
- Minnesota
- Mississippi
- Missouri
- Montana
- Nevada
- New Hampshire
- New Jersey
- New Mexico
- New York
- North Carolina
- North Dakota
- Ohio
- Oklahoma
- Oregon
- Pennsylvania
- Rhode Island
- South Carolina
- South Dakota
- Tennessee
- Texas
- Utah
- Vermont
- Virginia
- Washington
- West Virginia
- Wisconsin
- Wyoming