Frost dates in Nebraska
Across Nebraska's 184 NOAA stations with a frost every year, the typical last spring frost ranges from April 15 at Valley NWS (1,150 feet above sea level) to May 30 at Agate 3 E (4,670 feet above sea level). The middle station's date is May 2.
Look up your ZIP code
Last frost across Nebraska
The frost-free season runs from 103 days at Agate 3 E to 187 days at Valley NWS.
The station with the latest frost sits about 3,500 feet higher than the one with the earliest.
These are typical dates: in half of springs the last frost comes later. Each place's page, and each ZIP code lookup, also gives the late-year date, after which only 1 spring in 10 has a frost. That's the safer date for tender plants.
Frost dates for Nebraska's larger places
| Place | Last spring frost | First fall frost | Season | Zone |
|---|---|---|---|---|
| Bellevue | April 18 | October 21 | 185 days | 6a |
| Lincoln | April 24 | October 13 | 171 days | 6a |
| Omaha | April 16 | October 18 | 183 days | 6a |
Typical (1-in-2) dates. Each place's page has the early and late years, a planting calendar and a printable planner. Zones are for the ZIP code nearest each place's center.
Hardiness zones in Nebraska
Nebraska's 609 ZIP codes in the USDA list fall in zones 5a to 6a: 5a (18 percent), 5b (48 percent) and 6a (34 percent). Compared with the 2012 map, 56 percent of them moved to a warmer half zone and 44 percent stayed the same.
A hardiness zone is about the coldest night of winter, which decides which shrubs, trees and perennials survive. Frost dates are about spring and fall, which decide when to plant. You need both. Read more about what the zones mean and what changed in 2023.
Every NOAA station in Nebraska
All 184 stations in Nebraska with frost statistics in NOAA's 1991 to 2020 normals, from A to Z. Station names are usually a town, an airport, or a distance and direction from a town. Find one near you and at a similar elevation.
| Station | Elevation (feet) | Last spring frost | First fall frost | Season (days) |
|---|---|---|---|---|
| Agate 3 E | 4,670 | May 30 | September 11 | 103 |
| Ainsworth | 2,510 | May 2 | October 8 | 158 |
| Albion | 1,790 | May 1 | October 5 | 157 |
| Alliance 1 WNW | 3,990 | May 11 | October 3 | 144 |
| Alliance Municipal Airport | 3,920 | May 22 | September 22 | 122 |
| Anselmo 2 WSW | 2,730 | May 10 | October 1 | 143 |
| Arnold 4 WNW | 2,880 | May 5 | October 3 | 149 |
| Arthur | 3,660 | May 9 | October 3 | 144 |
| Ashland #2 | 1,120 | April 23 | October 16 | 175 |
| Atkinson 3 SW | 2,130 | May 4 | October 4 | 152 |
| Auburn 5 ESE | 930 | April 24 | October 10 | 167 |
| Aurora | 1,780 | April 21 | October 15 | 176 |
| Bartlett 1 W | 2,180 | May 4 | October 8 | 154 |
| Beatrice 1 N | 1,300 | April 24 | October 15 | 172 |
| Beaver City | 2,150 | May 4 | October 4 | 150 |
| Benkelman 1 N | 3,080 | April 30 | October 12 | 163 |
| Big Springs | 3,380 | May 10 | October 3 | 146 |
| Blair | 1,090 | April 22 | October 17 | 177 |
| Brady | 2,650 | May 2 | October 10 | 161 |
| Bridgeport | 3,660 | May 8 | October 3 | 147 |
| Bridgeport 18 WSW | 4,150 | May 19 | September 23 | 126 |
| Broadwater 10 SSE | 4,160 | May 7 | October 9 | 154 |
| Broadwater 3 WNW | 3,480 | May 13 | September 28 | 136 |
| Broken Bow 2 W | 2,500 | May 10 | October 1 | 142 |
| Broken Bow Municipal Airport | 2,530 | May 1 | October 7 | 157 |
| Burwell | 2,180 | May 4 | October 5 | 154 |
| Bushnell 15 S | 5,170 | May 25 | September 21 | 118 |
| Butte | 1,810 | May 4 | October 6 | 152 |
| Callaway 8 WSW | 2,910 | May 3 | October 6 | 156 |
| Cambridge | 2,240 | May 3 | October 5 | 156 |
| Canaday Steam Plant | 2,360 | April 26 | October 13 | 169 |
| Central City | 1,700 | April 28 | October 10 | 165 |
| Chadron 3 SW | 3,380 | May 15 | September 28 | 133 |
| Chadron Municipal Airport | 3,320 | May 14 | September 30 | 138 |
| Chambers | 2,130 | May 1 | October 7 | 159 |
| Chappell | 3,710 | May 8 | October 5 | 149 |
| Clarkson | 1,550 | April 27 | October 10 | 165 |
| Clay Center | 1,790 | April 19 | October 20 | 181 |
| Columbus 3 NE | 1,450 | April 21 | October 15 | 174 |
| Comstock | 2,250 | May 4 | October 4 | 152 |
| Concord | 1,440 | May 2 | October 4 | 154 |
| Creighton | 1,660 | April 30 | October 6 | 158 |
| Crescent Lake NWR | 3,820 | May 13 | September 29 | 139 |
| Crete 4 ESE | 1,460 | April 23 | October 12 | 170 |
| Crofton | 1,400 | April 30 | October 8 | 160 |
| Culbertson | 2,580 | May 2 | October 9 | 158 |
| Curtis | 2,600 | May 1 | October 9 | 160 |
| Dalton | 4,280 | April 28 | October 13 | 166 |
| David City | 1,610 | April 26 | October 11 | 168 |
| Edison | 2,120 | May 1 | October 7 | 157 |
| Elgin | 1,940 | April 29 | October 9 | 162 |
| Ellsworth 15 NNE | 3,970 | May 12 | October 1 | 141 |
| Ellsworth 2 W | 3,910 | May 14 | October 2 | 140 |
| Elsmere 9 ENE | 2,650 | May 6 | October 3 | 150 |
| Ericson 8 WNW | 2,140 | May 6 | October 2 | 149 |
| Eustis 2 NW | 2,730 | April 30 | October 12 | 165 |
| Ewing | 1,850 | May 7 | September 30 | 144 |
| Fairbury 5 S | 1,350 | April 25 | October 15 | 169 |
| Fairmont | 1,640 | April 25 | October 14 | 170 |
| Falls City 4 NE | 930 | April 18 | October 14 | 177 |
| Falls City Brenner Field | 980 | April 18 | October 17 | 180 |
| Fort Calhoun 4 W | 1,310 | April 19 | October 17 | 180 |
| Fort Robinson | 3,810 | May 13 | September 30 | 138 |
| Franklin #2 | 1,860 | April 30 | October 8 | 161 |
| Fremont | 1,180 | April 23 | October 15 | 172 |
| Friend 3 E | 1,540 | April 26 | October 13 | 169 |
| Geneva | 1,630 | April 20 | October 18 | 178 |
| Genoa 2 W | 1,590 | April 30 | October 5 | 157 |
| Gordon 6 N | 3,750 | May 11 | October 2 | 142 |
| Gothenburg | 2,600 | April 30 | October 9 | 162 |
| Grand Island Airport | 1,840 | April 23 | October 15 | 174 |
| Greeley | 2,020 | May 5 | October 2 | 149 |
| Gretna 4 NE | 1,240 | April 21 | October 18 | 179 |
| Haigler | 3,270 | May 5 | October 5 | 152 |
| Harlan Co Lake | 2,010 | April 25 | October 14 | 170 |
| Harrisburg 12 WNW | 4,550 | May 24 | September 20 | 117 |
| Harrison | 4,850 | May 20 | September 21 | 121 |
| Harrison 20 SSE | 4,410 | May 27 | September 11 | 106 |
| Harrison 4 NW | 5,070 | May 17 | September 28 | 132 |
| Harrison 9 NE | 4,030 | May 12 | October 2 | 141 |
| Hartington | 1,410 | April 30 | October 5 | 159 |
| Hastings 4 N | 1,940 | April 25 | October 14 | 171 |
| Hastings Municipal Airport | 1,940 | April 22 | October 16 | 176 |
| Hay Springs | 3,850 | May 14 | September 30 | 138 |
| Hay Springs 12 S | 3,810 | May 15 | September 24 | 131 |
| Hayes Center 1 NW | 3,040 | May 3 | October 10 | 159 |
| Hebron | 1,480 | April 24 | October 15 | 172 |
| Hemingford | 4,270 | May 8 | October 5 | 149 |
| Hershey 5 SSE | 2,950 | May 4 | October 9 | 156 |
| Holdrege | 2,320 | May 2 | October 11 | 162 |
| Howells | 1,520 | April 25 | October 11 | 168 |
| Imperial | 3,290 | May 7 | October 5 | 150 |
| Imperial Municipal Airport | 3,270 | May 2 | October 11 | 160 |
| Kearney 4 NE | 2,130 | April 30 | October 10 | 162 |
| Kilgore 1 NE | 2,900 | May 10 | September 29 | 141 |
| Kimball 2 NE | 4,710 | May 15 | September 26 | 132 |
| Kingsley Dam | 3,320 | April 22 | October 18 | 176 |
| Lincoln 11 SW | 1,370 | April 22 | October 14 | 174 |
| Lincoln 8 ENE | 1,190 | April 27 | October 10 | 164 |
| Lincoln Municipal Airport | 1,190 | April 24 | October 13 | 171 |
| Lodgepole | 3,830 | May 9 | October 3 | 145 |
| Lodgepole 8 N | 3,890 | May 14 | September 29 | 135 |
| Lodgepole No 2 | 3,870 | May 9 | October 4 | 146 |
| Loup City | 2,070 | May 2 | October 8 | 158 |
| Lynch | 1,410 | May 8 | October 2 | 147 |
| Madison | 1,580 | April 30 | October 6 | 160 |
| Madrid | 3,200 | May 4 | October 7 | 156 |
| Mason City | 2,290 | May 3 | October 5 | 153 |
| MC Cook | 2,600 | May 2 | October 9 | 159 |
| Mccook Municipal Airport | 2,530 | May 1 | October 9 | 160 |
| Mead 6 S | 1,150 | April 25 | October 13 | 170 |
| Medicine Creek Dam | 2,410 | May 4 | October 5 | 154 |
| Merriman | 3,230 | May 13 | October 1 | 138 |
| Minatare Dam (usbr) | 4,140 | May 5 | October 11 | 156 |
| Minden | 2,160 | April 26 | October 12 | 168 |
| Mitchell 5 E | 4,080 | May 7 | October 2 | 147 |
| Mullen | 3,220 | May 7 | October 5 | 150 |
| Mullen 21 NW | 3,460 | May 10 | October 1 | 142 |
| N Loup | 1,960 | May 5 | October 3 | 150 |
| N Platte Exp Farm | 3,020 | May 3 | October 10 | 158 |
| Nebraska City 2 NW | 1,060 | April 18 | October 19 | 182 |
| Newport | 2,230 | May 6 | October 1 | 147 |
| Niobrara | 1,230 | April 25 | October 13 | 170 |
| Norfolk 4 W | 1,550 | May 1 | October 4 | 156 |
| Norfolk Karl Stefan Airport | 1,550 | April 30 | October 5 | 157 |
| North Platte Regional Airport | 2,780 | May 11 | October 1 | 142 |
| O'neill | 1,990 | May 3 | October 5 | 155 |
| Oakdale | 1,750 | May 4 | October 4 | 153 |
| Oconto | 2,580 | May 10 | October 1 | 145 |
| Ogallala | 3,230 | May 1 | October 12 | 163 |
| Omaha #1 | 1,280 | April 16 | October 18 | 183 |
| Omaha Eppley Airfield | 980 | April 18 | October 21 | 185 |
| Ord Evelyn Sharp Field | 2,070 | May 5 | October 3 | 150 |
| Osceola | 1,660 | April 25 | October 14 | 170 |
| Oshkosh | 3,390 | May 9 | October 2 | 144 |
| Osmond | 1,650 | April 30 | October 6 | 160 |
| Oxford 6 NNW | 2,240 | May 1 | October 8 | 161 |
| Pawnee City | 1,190 | April 22 | October 15 | 173 |
| Plainsview Ranch | 4,680 | May 13 | October 2 | 142 |
| Purdum | 2,690 | May 9 | October 2 | 143 |
| Ragan | 2,240 | April 24 | October 18 | 174 |
| Ravenna | 2,050 | May 4 | October 3 | 150 |
| Raymond 2 E | 1,280 | April 22 | October 16 | 175 |
| Red Cloud | 1,730 | May 1 | October 5 | 157 |
| Red Willow Dam | 2,560 | May 4 | October 2 | 149 |
| Rushville | 3,790 | May 13 | September 30 | 137 |
| Saint Paul | 1,810 | April 23 | October 14 | 172 |
| Scottsbluff 1 E | 3,910 | May 8 | October 3 | 147 |
| Scottsbluff Heilig Airport | 3,940 | May 5 | October 4 | 149 |
| Seward | 1,440 | April 26 | October 12 | 169 |
| Sidney 6 NNW | 4,320 | May 8 | October 4 | 149 |
| Sidney Municipal Airport | 4,310 | May 15 | September 30 | 135 |
| Springfield 7 E | 1,070 | April 17 | October 19 | 183 |
| Springview 2 NW | 2,390 | May 10 | October 1 | 143 |
| Stanton | 1,540 | April 28 | October 9 | 164 |
| Stanton 7 NE | 1,580 | April 30 | October 7 | 160 |
| Stapleton 5 W | 3,020 | May 8 | October 3 | 146 |
| Superior | 1,510 | April 29 | October 10 | 162 |
| Surprise | 1,550 | April 29 | October 9 | 163 |
| Swan Lake | 2,330 | May 4 | October 2 | 150 |
| Syracuse | 1,100 | April 25 | October 11 | 168 |
| Table Rock 4 N | 1,130 | April 23 | October 13 | 172 |
| Taylor | 2,270 | May 3 | October 5 | 153 |
| Tecumseh 1 S | 1,110 | April 26 | October 10 | 164 |
| Tekamah | 1,140 | April 28 | October 10 | 165 |
| Tekamah Municipal Airport | 1,030 | April 23 | October 8 | 166 |
| Trenton Dam 1 N | 2,810 | April 29 | October 13 | 166 |
| Valentine #1 | 2,590 | May 6 | October 4 | 149 |
| Valentine Miller Field | 2,590 | May 12 | September 29 | 140 |
| Valentine NWR | 2,940 | April 30 | October 11 | 163 |
| Valley NWS | 1,150 | April 15 | October 21 | 187 |
| Verdel 6 SSE | 1,350 | May 5 | October 2 | 148 |
| Virginia | 1,550 | April 22 | October 20 | 179 |
| W Point | 1,310 | April 28 | October 12 | 165 |
| Wahoo | 1,220 | April 23 | October 15 | 172 |
| Wakefield | 1,410 | May 5 | October 1 | 148 |
| Wallace 2 W | 3,150 | May 4 | October 4 | 152 |
| Walthill 1 E | 1,280 | May 1 | October 6 | 156 |
| Wayne | 1,470 | April 29 | October 11 | 163 |
| Weeping Water | 1,100 | April 23 | October 16 | 175 |
| Weston 3 NW | 1,360 | April 23 | October 13 | 174 |
| Whitman 5 ENE | 3,740 | May 4 | October 8 | 155 |
| York | 1,610 | April 22 | October 18 | 178 |
| York 3 N | 1,610 | April 29 | October 13 | 167 |
Typical (1-in-2) dates at 32°F. For the early and late years, and a planting calendar built from your own dates, look up your ZIP code.