North Carolina Frost Dates
Across North Carolina, the average last spring frost ranges from Mar 15 in Goldsboro to May 2 in Boone. Find your town below, or enter your ZIP code for the nearest station.
Largest cities
CharlotteRaleighGreensboroDurhamWinston-SalemFayettevilleCaryWilmingtonHigh PointConcordGreenvilleAsheville
Average frost dates in North Carolina towns
Average (50%) dates of the last 32°F frost in spring and the first in fall, from the nearest NOAA station. Towns with 5,000+ residents.
| Town | Last frost | First frost | Season (days) |
|---|---|---|---|
| Aberdeen | Apr 1 | Nov 5 | 219 |
| Albemarle | Mar 29 | Nov 4 | 220 |
| Angier | Mar 30 | Nov 6 | 223 |
| Apex | Mar 27 | Nov 8 | 227 |
| Archdale | Mar 30 | Nov 5 | 220 |
| Archer Lodge | Mar 28 | Nov 8 | 225 |
| Asheboro | Apr 5 | Oct 31 | 207 |
| Asheville | Apr 6 | Oct 31 | 205 |
| Ayden | Mar 27 | Nov 8 | 227 |
| Belmont | Mar 30 | Nov 3 | 221 |
| Bessemer City | Mar 27 | Nov 9 | 228 |
| Black Mountain | Apr 19 | Oct 23 | 184 |
| Boiling Spring Lakes | Mar 24 | Nov 17 | 239 |
| Boone | May 2 | Oct 13 | 163 |
| Brevard | Apr 21 | Oct 23 | 185 |
| Burlington | Mar 29 | Nov 9 | 226 |
| Butner | Apr 4 | Nov 4 | 213 |
| Carolina Beach | Mar 24 | Nov 17 | 239 |
| Carolina Shores | Mar 26 | Nov 11 | 231 |
| Carrboro | Mar 31 | Nov 3 | 218 |
| Cary | Mar 27 | Nov 8 | 227 |
| Chapel Hill | Mar 29 | Nov 5 | 222 |
| Charlotte | Mar 30 | Nov 3 | 221 |
| Cherryville | Apr 9 | Oct 28 | 201 |
| Clayton | Apr 7 | Nov 3 | 211 |
| Clemmons | Apr 9 | Oct 31 | 204 |
| Clinton | Mar 26 | Nov 7 | 226 |
| Concord | Apr 1 | Nov 2 | 215 |
| Conover | Mar 24 | Nov 8 | 230 |
| Cornelius | Apr 1 | Nov 2 | 215 |
| Cramerton | Mar 27 | Nov 9 | 228 |
| Creedmoor | Apr 4 | Nov 4 | 213 |
| Dallas | Mar 27 | Nov 9 | 228 |
| Davidson | Apr 1 | Nov 2 | 215 |
| Dunn | Mar 28 | Nov 7 | 226 |
| Durham | Apr 2 | Nov 4 | 217 |
| Eden | Apr 11 | Oct 29 | 201 |
| Elizabeth City | Mar 27 | Nov 17 | 238 |
| Elon | Apr 1 | Nov 2 | 215 |
| Fayetteville | Mar 30 | Nov 10 | 227 |
| Fletcher | Apr 9 | Oct 28 | 201 |
| Forest City | Apr 11 | Oct 27 | 198 |
| Fuquay-Varina | Apr 1 | Nov 1 | 213 |
| Garner | Apr 1 | Nov 1 | 213 |
| Gastonia | Mar 27 | Nov 9 | 228 |
| Gibsonville | Apr 1 | Nov 2 | 215 |
| Goldsboro | Mar 15 | Nov 18 | 250 |
| Graham | Apr 4 | Nov 3 | 215 |
| Greensboro | Apr 1 | Nov 4 | 217 |
| Greenville | Mar 27 | Nov 8 | 227 |
| Hamlet | Mar 30 | Nov 4 | 220 |
| Harrisburg | Apr 1 | Nov 2 | 215 |
| Havelock | Mar 19 | Nov 22 | 249 |
| Henderson | Apr 16 | Oct 26 | 193 |
| Hendersonville | Apr 14 | Oct 25 | 192 |
| Hickory | Mar 31 | Nov 4 | 219 |
| High Point | Mar 30 | Nov 5 | 220 |
| Hillsborough | Mar 31 | Nov 4 | 217 |
| Holly Ridge | Mar 26 | Nov 13 | 233 |
| Holly Springs | Apr 6 | Nov 3 | 209 |
| Hope Mills | Mar 22 | Nov 13 | 236 |
| Huntersville | Mar 30 | Nov 3 | 221 |
| Indian Trail | Mar 31 | Nov 5 | 220 |
| Jacksonville | Mar 23 | Nov 16 | 240 |
| Kannapolis | Apr 1 | Nov 2 | 215 |
| Kernersville | Mar 30 | Nov 5 | 220 |
| Kill Devil Hills | Mar 15 | Dec 6 | 266 |
| King | Apr 6 | Oct 31 | 209 |
| Kings Mountain | Mar 24 | Nov 9 | 230 |
| Kinston | Mar 25 | Nov 11 | 232 |
| Knightdale | Apr 7 | Nov 3 | 211 |
| Laurinburg | Mar 21 | Nov 14 | 239 |
| Leland | Mar 19 | Nov 20 | 247 |
| Lenoir | Apr 7 | Oct 31 | 207 |
| Lewisville | Apr 9 | Oct 31 | 204 |
| Lexington | Apr 11 | Oct 28 | 199 |
| Lincolnton | Apr 9 | Oct 28 | 201 |
| Locust | Apr 1 | Nov 2 | 215 |
| Long View | Mar 31 | Nov 4 | 219 |
| Lumberton | Mar 24 | Nov 11 | 234 |
| Marion | Apr 5 | Nov 1 | 209 |
| Marvin | Mar 31 | Nov 5 | 220 |
| Matthews | Mar 31 | Nov 5 | 220 |
| Mebane | Apr 4 | Nov 3 | 215 |
| Midland | Apr 1 | Nov 2 | 215 |
| Midway | Apr 11 | Oct 28 | 199 |
| Mills River | Apr 17 | Oct 23 | 187 |
| Mint Hill | Mar 31 | Nov 5 | 220 |
| Mocksville | Apr 15 | Oct 25 | 192 |
| Monroe | Apr 3 | Nov 1 | 213 |
| Mooresville | Apr 9 | Oct 28 | 203 |
| Morehead City | Mar 18 | Nov 21 | 249 |
| Morganton | Apr 7 | Oct 28 | 202 |
| Morrisville | Mar 31 | Nov 4 | 219 |
| Mount Airy | Apr 19 | Oct 23 | 186 |
| Mount Holly | Mar 30 | Nov 3 | 221 |
| Nashville | Apr 1 | Nov 5 | 219 |
| New Bern | Mar 23 | Nov 15 | 237 |
| Newton | Mar 24 | Nov 8 | 230 |
| Oak Island | Mar 24 | Nov 17 | 239 |
| Oak Ridge | Mar 30 | Nov 5 | 220 |
| Oxford | Mar 30 | Nov 6 | 222 |
| Pinehurst | Apr 1 | Nov 5 | 219 |
| Pineville | Mar 30 | Nov 3 | 221 |
| Pleasant Garden | Mar 29 | Nov 6 | 224 |
| Raleigh | Mar 28 | Nov 8 | 229 |
| Reidsville | Apr 5 | Nov 2 | 213 |
| Roanoke Rapids | Mar 31 | Nov 9 | 222 |
| Rockingham | Mar 30 | Nov 4 | 220 |
| Rocky Mount | Mar 31 | Nov 7 | 223 |
| Rolesville | Apr 4 | Nov 4 | 213 |
| Roxboro | Apr 15 | Oct 26 | 194 |
| Salisbury | Apr 6 | Oct 30 | 208 |
| Sanford | Apr 10 | Oct 30 | 203 |
| Sawmills | Mar 31 | Nov 4 | 219 |
| Selma | Mar 29 | Nov 5 | 220 |
| Shallotte | Mar 20 | Nov 17 | 243 |
| Shelby | Apr 12 | Oct 25 | 195 |
| Siler City | Mar 31 | Nov 4 | 220 |
| Smithfield | Mar 29 | Nov 5 | 220 |
| Southern Pines | Apr 1 | Nov 5 | 219 |
| Spring Lake | Mar 30 | Nov 10 | 227 |
| St. James | Mar 24 | Nov 17 | 239 |
| Stallings | Mar 31 | Nov 5 | 220 |
| Statesville | Apr 16 | Oct 25 | 191 |
| Stokesdale | Mar 30 | Nov 5 | 220 |
| Summerfield | Mar 30 | Nov 5 | 220 |
| Tarboro | Mar 30 | Nov 9 | 226 |
| Thomasville | Mar 30 | Nov 5 | 220 |
| Trinity | Mar 30 | Nov 5 | 220 |
| Unionville | Apr 3 | Nov 1 | 213 |
| Wake Forest | Apr 4 | Nov 4 | 213 |
| Walkertown | Mar 26 | Nov 9 | 228 |
| Washington | Mar 22 | Nov 15 | 237 |
| Waxhaw | Mar 31 | Nov 5 | 220 |
| Waynesville | Apr 30 | Oct 14 | 167 |
| Weddington | Mar 31 | Nov 5 | 220 |
| Wendell | Mar 28 | Nov 8 | 225 |
| Wesley Chapel | Mar 31 | Nov 5 | 220 |
| Whispering Pines | Apr 1 | Nov 5 | 219 |
| Williamston | Mar 20 | Nov 12 | 239 |
| Wilmington | Mar 19 | Nov 20 | 247 |
| Wilson | Mar 22 | Nov 12 | 236 |
| Winston-Salem | Mar 26 | Nov 9 | 228 |
| Winterville | Mar 27 | Nov 8 | 227 |
| Woodfin | Apr 6 | Oct 31 | 205 |
| Zebulon | Mar 28 | Nov 8 | 225 |