North Carolina frost dates: Last spring and first autumn frost at every NOAA station, 1991-2020
Across North Carolina's 187 NOAA stations with frost dates, the median last spring frost (32°F) runs from March 1 in Frisco to May 16 in Mount Mitchell; for half of its places it comes after April 1.
- Typical last spring frost
- April 1median of 131 places
- Typical first autumn frost
- November 4median of 131 places
- Earliest last frost
- March 1Frisco
- Latest last frost
- May 16Mount Mitchell
When is the last frost in North Carolina, town by town?
Each date is NOAA's: "after April 1 in half of years" means the last 32°F night of spring came after April 1 in half of the years 1991-2020. By the 1-in-10 date, the last frost has passed in nine years out of ten.
Find your town in the list, or look up a ZIP code for the stations nearest it.
| Place or station | Last frost (median) | 1 in 10 after | First frost (median) | 1 in 10 before | Growing season | Zone |
|---|---|---|---|---|---|---|
| Frisco2 mi NNE | March 1 | March 21 | December 20 | November 28 | 292 days | – |
| Ocracoke | March 1 | March 21 | December 20 | November 29 | 293 days | – |
| Atlantic BeachAtlantic Beach Water Treatment Plant | March 3 | March 21 | December 13 | November 25 | 286 days | – |
| Cape Hatteras Airport | March 4 | March 25 | December 22 | November 29 | 290 days | 9a |
| Aurora6 mi N | March 8 | March 28 | December 5 | November 16 | 272 days | 8b |
| BeaufortBeaufort Michael J Smith Field | March 10 | March 26 | December 1 | November 10 | 265 days | 8b |
| Cedar Island | March 11 | March 30 | November 30 | November 11 | 261 days | 8b |
| Goldsboro4 mi SE | March 15 | April 1 | November 18 | November 2 | 250 days | – |
| ManteoManteo Airport | March 15 | March 30 | December 6 | November 19 | 266 days | 8b |
| Morehead City2 mi WNW | March 18 | April 5 | November 21 | November 5 | 249 days | 8b |
| Swanquarter Ferry | March 18 | March 31 | November 25 | November 8 | 253 days | – |
| HavelockCherry Point Marine Corps Air Station | March 19 | April 4 | November 22 | November 5 | 249 days | 8b |
| WilmingtonWilmington Int'l Airport | March 19 | April 4 | November 20 | November 5 | 247 days | 8b |
| Myrtle GroveWilmington (7 mi SE) | March 20 | April 8 | November 15 | November 2 | 241 days | – |
| Perrytown | March 20 | April 5 | November 20 | November 5 | 246 days | 8b |
| ShallotteShallotte Agricultural | March 20 | April 4 | November 17 | November 3 | 243 days | 8b |
| Williamston1 mi E | March 20 | April 5 | November 12 | October 31 | 239 days | 8b |
| Laurinburg station | March 21 | April 10 | November 14 | November 1 | 239 days | 8b |
| Reelsboro | March 21 | April 5 | November 17 | November 1 | 242 days | – |
| FayettevilleFayetteville Regional Airport Grannis Field | March 22 | April 8 | November 13 | November 1 | 236 days | 8b |
| WashingtonWashington Wastewater Treatment Plant (4 mi W) | March 22 | April 7 | November 15 | November 3 | 237 days | 8b |
| Wilson3 mi SW | March 22 | April 8 | November 12 | November 1 | 236 days | 8a |
| New BernNew Bern - Coastal Carolina Regional Airport | March 23 | April 7 | November 15 | November 1 | 237 days | 8b |
| New River McAf | March 23 | April 7 | November 16 | November 1 | 240 days | 8b |
| Catawba5 mi SW | March 24 | April 9 | November 8 | October 27 | 230 days | – |
| Edenton | March 24 | April 8 | November 14 | November 1 | 238 days | 8a |
| GastoniaGastonia Municipal Airport | March 24 | April 10 | November 9 | October 27 | 230 days | 8a |
| LumbertonLumberton Regional Airport | March 24 | April 9 | November 10 | October 27 | 233 days | 8b |
| Lumberton station | March 24 | April 8 | November 11 | October 29 | 234 days | 8b |
| Southport5 mi N | March 24 | April 10 | November 17 | October 31 | 239 days | – |
| Wadesboro | March 24 | April 9 | November 9 | October 27 | 231 days | 8a |
| Belhaven3 mi NE | March 25 | April 8 | November 11 | October 30 | 233 days | – |
| Jackson Springs5 mi WNW | March 25 | April 10 | November 14 | October 30 | 235 days | 8a |
| KinstonKinston Agricultural Research | March 25 | April 7 | November 11 | October 29 | 232 days | 8b |
| LaurinburgLaurinburg Maxton Airport | March 25 | April 11 | November 8 | October 26 | 228 days | 8b |
| Clinton2 mi NE | March 26 | April 8 | November 7 | October 26 | 226 days | 8a |
| Longwood | March 26 | April 11 | November 11 | October 29 | 231 days | 8b |
| NewportNewport/Morehead City Weather Office | March 26 | April 9 | November 16 | November 2 | 236 days | 8a |
| Snow HillSnow Hill Waste Water Treament | March 26 | April 8 | November 12 | November 1 | 232 days | – |
| Surf City | March 26 | April 9 | November 13 | October 30 | 233 days | – |
| Winston-SalemWinston Salem Rynlds Airport | March 26 | April 11 | November 9 | October 28 | 228 days | 8a |
| Apex | March 27 | April 10 | November 8 | October 26 | 227 days | 8a |
| Elizabeth City station | March 27 | April 18 | November 17 | November 3 | 238 days | 8a |
| Gastonia station | March 27 | April 9 | November 9 | October 28 | 228 days | 8a |
| Greenville | March 27 | April 10 | November 8 | October 26 | 227 days | 8a |
| Moores Creek National Battlefield | March 27 | April 12 | November 8 | October 24 | 227 days | – |
| Roanoke RapidsRoanoke Rapids Airport | March 27 | April 8 | November 12 | October 31 | 230 days | – |
| Tryon | March 27 | April 14 | November 12 | October 29 | 231 days | 8a |
| Clayton (3 mi E) | March 28 | April 11 | November 8 | October 27 | 225 days | – |
| Dunn4 mi NW | March 28 | April 11 | November 7 | October 26 | 226 days | 8a |
| Elizabeth CityElizabeth City Coast Guard Air Station | March 28 | April 11 | November 12 | October 29 | 230 days | 8a |
| Goldsboro Agricultural (1 mi N) | March 28 | April 11 | November 12 | November 1 | 231 days | 8a |
| Henderson (4 mi NNE) | March 28 | April 11 | November 9 | October 26 | 227 days | – |
| Mount Olive6 mi SE | March 28 | April 10 | November 7 | October 27 | 226 days | – |
| Raleigh (4 mi SW) | March 28 | April 12 | November 9 | October 27 | 227 days | 8a |
| Raleigh State University | March 28 | April 12 | November 8 | October 28 | 229 days | 8a |
| Albemarle | March 29 | April 14 | November 4 | October 24 | 220 days | 8a |
| Burlington Fire Station #5 | March 29 | April 15 | November 9 | October 26 | 226 days | – |
| Chapel HillChapel Hill Williams Airport | March 29 | April 12 | November 5 | October 23 | 222 days | 8a |
| ColumbiaColumbia Agricultural Gum Neck | March 29 | April 10 | November 13 | October 31 | 231 days | – |
| Elizabethtown | March 29 | April 13 | November 8 | October 29 | 226 days | – |
| Lewiston | March 29 | April 12 | November 7 | October 27 | 223 days | 8a |
| Randleman | March 29 | April 13 | November 6 | October 25 | 224 days | – |
| Smithfield | March 29 | April 14 | November 5 | October 22 | 220 days | 8a |
| Whiteville7 mi NW | March 29 | April 12 | November 6 | October 25 | 224 days | 8b |
| Wilmington (7 mi N) | March 29 | April 11 | November 8 | October 27 | 226 days | – |
| Bayboro3 mi SW | March 30 | April 15 | November 8 | October 26 | 224 days | 8b |
| CharlotteCharlotte Douglas Airport | March 30 | April 14 | November 3 | October 22 | 221 days | 8a |
| Fayetteville (PWC) | March 30 | April 16 | November 10 | October 28 | 227 days | 8b |
| GreensboroPiedmont Triad International Airport | March 30 | April 14 | November 5 | October 25 | 220 days | 8a |
| Hamlet | March 30 | April 15 | November 4 | October 22 | 220 days | 8a |
| High Point | March 30 | April 15 | November 5 | October 21 | 220 days | 7b |
| Lillington | March 30 | April 15 | November 6 | October 26 | 223 days | – |
| OxfordOxford Agricultural | March 30 | April 14 | November 6 | October 25 | 222 days | – |
| Tarboro1 mi S | March 30 | April 10 | November 9 | October 29 | 226 days | 8a |
| CarrboroChapel Hill (2 mi W) | March 31 | April 14 | November 3 | October 23 | 218 days | 8a |
| Cary | March 31 | April 12 | November 10 | October 30 | 226 days | 8a |
| Durham (11 mi W) | March 31 | April 19 | November 4 | October 22 | 217 days | – |
| HickoryHickory Faa Airport | March 31 | April 16 | November 4 | October 22 | 219 days | 8a |
| JacksonvilleJacksonville Eoc | March 31 | April 15 | November 8 | October 27 | 224 days | – |
| MonroeMonroe Airport | March 31 | April 16 | November 5 | October 23 | 220 days | 8a |
| Plymouth5 mi E | March 31 | April 15 | November 7 | October 25 | 221 days | 8a |
| RaleighRaleigh-Durham International Airport | March 31 | April 16 | November 4 | October 23 | 219 days | 8a |
| Roanoke Rapids station | March 31 | April 16 | November 9 | October 28 | 222 days | – |
| Rocky Mount (8 mi ESE) | March 31 | April 13 | November 7 | October 26 | 223 days | – |
| Siler City2 mi N | March 31 | April 13 | November 4 | October 23 | 220 days | 8a |
| Yanceyville4 mi SE | March 31 | April 14 | November 4 | October 22 | 218 days | 8a |
| BurlingtonBurlington Alamance Airport | April 1 | April 17 | November 2 | October 21 | 215 days | 8a |
| CarthageCarthage Water Treatment Plant | April 1 | April 19 | November 5 | October 24 | 219 days | – |
| Chatham Water Treatment Plant | April 1 | April 23 | November 7 | October 29 | 221 days | – |
| Concord | April 1 | April 16 | November 2 | October 21 | 215 days | 8a |
| Garner | April 1 | April 15 | November 1 | October 19 | 213 days | – |
| Greensboro Water Treatment Plant | April 1 | April 14 | November 4 | October 23 | 217 days | – |
| Kinston (7 mi SE) | April 1 | April 15 | November 4 | October 22 | 217 days | 8a |
| Lumber River State Park | April 1 | April 16 | November 5 | October 24 | 219 days | – |
| Rocky MountRocky Mount Wilson Airport | April 1 | April 16 | November 5 | October 25 | 219 days | 8a |
| Wallace1 mi SE | April 1 | April 16 | November 7 | October 26 | 220 days | – |
| Durham | April 2 | April 18 | November 4 | October 24 | 217 days | – |
| Taylorsville | April 2 | April 19 | November 4 | October 21 | 217 days | – |
| Willard (4 mi SW) | April 2 | April 16 | November 5 | October 24 | 217 days | 8a |
| Arcola | April 3 | April 19 | November 5 | October 16 | 217 days | 7b |
| Monroe (2 mi SE) | April 3 | April 18 | November 1 | October 21 | 213 days | – |
| Raeford | April 3 | April 19 | November 3 | October 20 | 214 days | 8a |
| Falls Lake | April 4 | April 19 | November 4 | October 22 | 213 days | – |
| GrahamHaw River (1 mi E) | April 4 | April 19 | November 3 | October 24 | 215 days | – |
| Asheboro2 mi W | April 5 | April 21 | October 31 | October 18 | 207 days | 8a |
| Jackson | April 5 | April 18 | November 1 | October 20 | 211 days | 8a |
| Lake LureLake Lure 2 | April 5 | April 20 | October 30 | October 18 | 207 days | – |
| Marion | April 5 | April 21 | November 1 | October 18 | 209 days | – |
| North Fork 2 | April 5 | April 22 | October 31 | October 16 | 206 days | – |
| Reidsville2 mi NW | April 5 | April 21 | November 2 | October 21 | 213 days | 7b |
| Richlands | April 5 | April 20 | November 4 | October 24 | 214 days | – |
| Asheville station | April 6 | April 24 | October 31 | October 17 | 205 days | 7b |
| Cane Creek Reservoir | April 6 | April 22 | November 1 | October 19 | 210 days | – |
| Hofmann Forest | April 6 | April 23 | November 1 | October 17 | 204 days | – |
| Murfreesboro | April 6 | April 23 | November 1 | October 20 | 208 days | 7b |
| New Hill | April 6 | April 21 | November 3 | October 23 | 209 days | – |
| Rural Hall | April 6 | April 21 | October 31 | October 17 | 209 days | – |
| Salisbury | April 6 | April 27 | October 30 | October 19 | 208 days | 8a |
| Waterville 2 | April 6 | April 23 | November 1 | October 20 | 210 days | 7b |
| ClaytonClayton Water Treatment Plant | April 7 | April 20 | November 3 | October 22 | 211 days | 8a |
| Fairfield | April 7 | April 21 | November 4 | October 22 | 211 days | – |
| Lenoir | April 7 | April 28 | October 31 | October 18 | 207 days | 7b |
| Morganton | April 7 | April 26 | October 28 | October 14 | 202 days | 7b |
| Warsaw5 mi E | April 7 | April 22 | October 30 | October 16 | 204 days | 8a |
| West Kerr Scott Resv | April 7 | April 22 | November 1 | October 19 | 208 days | 7b |
| AshevilleAsheville Regional Airport | April 9 | April 27 | October 28 | October 14 | 201 days | 7b |
| Lincolnton4 mi W | April 9 | April 27 | October 28 | October 15 | 201 days | 7b |
| Pfafftown | April 9 | April 23 | October 31 | October 20 | 204 days | – |
| Salisbury (9 mi WNW) | April 9 | April 24 | October 28 | October 15 | 203 days | – |
| North Wilkesboro | April 10 | April 26 | October 29 | October 16 | 201 days | 7b |
| Sanford8 mi NE | April 10 | April 25 | October 30 | October 15 | 203 days | 7b |
| Danbury | April 11 | April 29 | October 30 | October 18 | 202 days | 7b |
| Eden | April 11 | April 27 | October 29 | October 16 | 201 days | – |
| Forest City8 mi W | April 11 | April 28 | October 27 | October 14 | 198 days | 7b |
| Hot Springs | April 11 | April 27 | October 29 | October 16 | 201 days | 7b |
| Lexington | April 11 | April 26 | October 28 | October 14 | 199 days | 7b |
| Louisburg | April 11 | April 28 | October 29 | October 15 | 201 days | 7b |
| Enka | April 12 | April 27 | October 23 | October 12 | 195 days | – |
| Shelby2 mi NW | April 12 | April 28 | October 25 | October 12 | 195 days | 7b |
| Vale Agricultural (2 mi SW) | April 12 | April 26 | October 28 | October 16 | 198 days | – |
| RobbinsvilleRobbinsville Agricultural (5 mi NE) | April 13 | May 2 | October 26 | October 12 | 194 days | 7a |
| Hendersonville1 mi NE | April 14 | May 1 | October 25 | October 12 | 192 days | 7b |
| Elkin | April 15 | May 3 | October 26 | October 14 | 194 days | – |
| Lake Toxaway (2 mi SW) | April 15 | May 1 | October 26 | October 14 | 193 days | 7b |
| Mocksville5 mi SE | April 15 | May 2 | October 25 | October 12 | 192 days | 7a |
| Roxboro7 mi ESE | April 15 | April 30 | October 26 | October 12 | 194 days | – |
| Bryson CityBryson City 4 | April 16 | May 2 | October 24 | October 11 | 189 days | – |
| Henderson2 mi NNW | April 16 | April 30 | October 26 | October 13 | 193 days | 7b |
| Statesville2 mi NNE | April 16 | May 1 | October 25 | October 13 | 191 days | 7b |
| Yadkinville6 mi E | April 16 | May 3 | October 25 | October 11 | 191 days | 7b |
| Andrews | April 17 | May 3 | October 23 | October 10 | 189 days | – |
| Asheville (13 mi S) | April 17 | May 4 | October 23 | October 10 | 187 days | – |
| Cherokee | April 17 | May 6 | October 21 | October 7 | 186 days | 7a |
| Franklin | April 17 | May 4 | October 23 | October 11 | 187 days | 7b |
| Tapoco | April 17 | May 4 | October 27 | October 13 | 193 days | 7b |
| Flat Springs (1 mi E) | April 18 | May 7 | October 24 | October 11 | 188 days | – |
| Fletcher3 mi W | April 18 | May 4 | October 21 | October 8 | 186 days | 7b |
| Black Mountain2 mi W | April 19 | May 7 | October 23 | October 8 | 184 days | – |
| Candler (1 mi W) | April 19 | May 7 | October 22 | October 10 | 185 days | – |
| Cullowhee | April 19 | May 7 | October 22 | October 9 | 184 days | 7b |
| Mount Airy2 mi W | April 19 | May 8 | October 23 | October 11 | 186 days | 7b |
| Pisgah Forest (3 mi NE) | April 19 | May 8 | October 23 | October 9 | 186 days | 7b |
| Brevard | April 21 | May 7 | October 23 | October 11 | 185 days | 7b |
| Hayesville1 mi NE | April 21 | May 5 | October 21 | October 9 | 182 days | – |
| Old FortOld Fort Agricultural (3 mi W) | April 21 | May 9 | October 23 | October 9 | 183 days | – |
| Murphy4 mi ESE | April 22 | May 7 | October 20 | October 8 | 180 days | 7b |
| Sparta3.5 mi SSW | April 22 | May 11 | October 22 | October 8 | 180 days | – |
| Swannanoa2 mi SSE | April 22 | May 11 | October 24 | October 11 | 184 days | 6b |
| Coweeta Experiment Station | April 23 | May 11 | October 17 | October 4 | 175 days | – |
| Asheville (8 mi SSW) | April 24 | May 11 | October 18 | October 5 | 175 days | – |
| BurnsvilleBurnsville Agricultural | April 24 | May 13 | October 19 | October 7 | 180 days | – |
| Blowing Rock1 mi NW | April 25 | May 12 | October 21 | October 6 | 178 days | – |
| Bent Creek | April 26 | May 12 | October 18 | October 5 | 175 days | 7a |
| Celo (2 mi S) | April 26 | May 13 | October 15 | October 1 | 171 days | – |
| Spruce Pine2 mi NE | April 26 | May 13 | October 20 | October 6 | 177 days | – |
| Marshall | April 28 | May 13 | October 18 | October 6 | 173 days | 7a |
| Banner Elk | April 30 | May 17 | October 14 | October 1 | 167 days | 6b |
| Cataloochee | April 30 | May 15 | October 12 | October 3 | 164 days | – |
| Highlands | April 30 | May 17 | October 15 | October 3 | 167 days | 7a |
| Waynesville1 mi E | April 30 | May 15 | October 14 | October 4 | 167 days | 7a |
| Boone1 mi SE | May 2 | May 19 | October 13 | September 30 | 163 days | 7a |
| Transou | May 4 | May 22 | October 10 | September 27 | 158 days | 6b |
| Grandfather Mountain | May 5 | May 20 | October 13 | September 27 | 160 days | – |
| Beech Mountain | May 6 | May 23 | October 14 | September 29 | 159 days | 6a |
| Jefferson2 mi E | May 7 | May 24 | October 8 | September 25 | 154 days | 7a |
| Mount Mitchell | May 16 | May 31 | October 4 | September 20 | 140 days | 6a |
Source: NOAA NCEI 1991-2020 annual normals (frost probabilities, growing-season length); station daily lows via ACIS (zone). Growing season: NOAA's median number of days between the last spring and first autumn 32°F night. Zone: the USDA's plant hardiness rule applied to the station's own 1991-2020 coldest nights.