State hub
North Carolina frost dates by weather station
North Carolina has 187 NOAA weather stations with 1991–2020 freeze statistics. Median last spring frost dates run from Mar 1 at Frisco 2nne to May 16 at Mount Mitchell.
- 187Stations
- Mar 1Earliest last frostFrisco 2nne
- May 16Latest last frostMount Mitchell
- 293 daysLongest growing seasonOcracoke
| Station | Last spring frost | First fall frost | Growing season | Elevation |
|---|---|---|---|---|
| Albemarle | Mar 29 | Nov 4 | 220 days | 610 ft |
| Andrews | Apr 17 | Oct 23 | 189 days | 1,749 ft |
| Apex | Mar 27 | Nov 8 | 227 days | 450 ft |
| Arcola | Apr 3 | Nov 5 | 217 days | 330 ft |
| Asheboro 2 W | Apr 5 | Oct 31 | 207 days | 870 ft |
| Asheville | Apr 6 | Oct 31 | 205 days | 2,238 ft |
| Asheville 13 S | Apr 17 | Oct 23 | 187 days | 2,103 ft |
| Asheville 8 SSW | Apr 24 | Oct 18 | 175 days | 2,151 ft |
| Asheville Regional Airport | Apr 9 | Oct 28 | 201 days | 2,117 ft |
| Atlantic Beach Water Plant | Mar 3 | Dec 13 | 286 days | 4 ft |
| Aurora 6 N | Mar 8 | Dec 5 | 272 days | 20 ft |
| Banner Elk | Apr 30 | Oct 14 | 167 days | 3,770 ft |
| Bayboro 3 SW | Mar 30 | Nov 8 | 224 days | 5 ft |
| Beaufort Michael J Smith Field | Mar 10 | Dec 1 | 265 days | 11 ft |
| Beech Mountain | May 6 | Oct 14 | 159 days | 5,053 ft |
| Belhaven 3 NE | Mar 25 | Nov 11 | 233 days | 0 ft |
| Bent Creek | Apr 26 | Oct 18 | 175 days | 2,110 ft |
| Black Mountain 2 W | Apr 19 | Oct 23 | 184 days | 2,290 ft |
| Blowing Rock 1nw | Apr 25 | Oct 21 | 178 days | 3,850 ft |
| Boone 1 SE | May 2 | Oct 13 | 163 days | 3,100 ft |
| Brevard | Apr 21 | Oct 23 | 185 days | 2,175 ft |
| Bryson City 4 | Apr 16 | Oct 24 | 189 days | 1,985 ft |
| Burlington Alamance Airport | Apr 1 | Nov 2 | 215 days | 617 ft |
| Burlington Fire Station #5 | Mar 29 | Nov 9 | 226 days | 660 ft |
| Burnsville Ag | Apr 24 | Oct 19 | 180 days | 2,825 ft |
| Candler 1 W | Apr 19 | Oct 22 | 185 days | 2,240 ft |
| Cane Creek Rsvr | Apr 6 | Nov 1 | 210 days | 525 ft |
| Cape Hatteras Airport | Mar 4 | Dec 22 | 290 days | 11 ft |
| Carthage Water Plant | Apr 1 | Nov 5 | 219 days | 440 ft |
| Cary | Mar 31 | Nov 10 | 226 days | 390 ft |
| Cataloochee | Apr 30 | Oct 12 | 164 days | 2,650 ft |
| Catawba 5 SW | Mar 24 | Nov 8 | 230 days | 1,015 ft |
| Cedar Island | Mar 11 | Nov 30 | 261 days | 8 ft |
| Celo 2 S | Apr 26 | Oct 15 | 171 days | 2,700 ft |
| Chapel Hill 2 W | Mar 31 | Nov 3 | 218 days | 500 ft |
| Chapel Hill Williams Airport | Mar 29 | Nov 5 | 222 days | 512 ft |
| Charlotte Douglas Airport | Mar 30 | Nov 3 | 221 days | 728 ft |
| Chatham Water Plant | Apr 1 | Nov 7 | 221 days | 308 ft |
| Cherokee | Apr 17 | Oct 21 | 186 days | 1,965 ft |
| Cherry Point MCAS | Mar 19 | Nov 22 | 249 days | 29 ft |
| Clayton 3e | Mar 28 | Nov 8 | 225 days | 332 ft |
| Clayton Water Plant | Apr 7 | Nov 3 | 211 days | 300 ft |
| Clinton 2 NE | Mar 26 | Nov 7 | 226 days | 158 ft |
| Columbia Ag Gum Neck | Mar 29 | Nov 13 | 231 days | 10 ft |
| Concord | Apr 1 | Nov 2 | 215 days | 700 ft |
| Coweeta Exp. Station | Apr 23 | Oct 17 | 175 days | 2,247 ft |
| Cullowhee | Apr 19 | Oct 22 | 184 days | 2,192 ft |
| Danbury | Apr 11 | Oct 30 | 202 days | 1,019 ft |
| Dunn 4 NW | Mar 28 | Nov 7 | 226 days | 200 ft |
| Durham | Apr 2 | Nov 4 | 217 days | 400 ft |
| Durham 11 W | Mar 31 | Nov 4 | 217 days | 562 ft |
| Eden | Apr 11 | Oct 29 | 201 days | 678 ft |
| Edenton | Mar 24 | Nov 14 | 238 days | 10 ft |
| Elizabeth City | Mar 27 | Nov 17 | 238 days | 8 ft |
| Elizabeth City Cgas | Mar 28 | Nov 12 | 230 days | 13 ft |
| Elizabethtown | Mar 29 | Nov 8 | 226 days | 120 ft |
| Elkin | Apr 15 | Oct 26 | 194 days | 910 ft |
| Enka | Apr 12 | Oct 23 | 195 days | 2,050 ft |
| Fairfield | Apr 7 | Nov 4 | 211 days | 5 ft |
| Falls Lake | Apr 4 | Nov 4 | 213 days | 280 ft |
| Fayetteville (pwc) | Mar 30 | Nov 10 | 227 days | 96 ft |
| Fayetteville Regional Airport | Mar 22 | Nov 13 | 236 days | 186 ft |
| Flat Springs 1e | Apr 18 | Oct 24 | 188 days | 3,330 ft |
| Fletcher 3 W | Apr 18 | Oct 21 | 186 days | 2,070 ft |
| Forest City 8 W | Apr 11 | Oct 27 | 198 days | 849 ft |
| Franklin | Apr 17 | Oct 23 | 187 days | 2,125 ft |
| Frisco 2nne | Mar 1 | Dec 20 | 292 days | 0 ft |
| Garner | Apr 1 | Nov 1 | 213 days | 330 ft |
| Gastonia | Mar 27 | Nov 9 | 228 days | 700 ft |
| Gastonia Muni Airport | Mar 24 | Nov 9 | 230 days | 797 ft |
| Goldsboro 4 SE | Mar 15 | Nov 18 | 250 days | 109 ft |
| Goldsboro Ag 1 N | Mar 28 | Nov 12 | 231 days | 109 ft |
| Grandfather Mountain | May 5 | Oct 13 | 160 days | 5,280 ft |
| Greensboro Water Plant | Apr 1 | Nov 4 | 217 days | 765 ft |
| Greenville | Mar 27 | Nov 8 | 227 days | 32 ft |
| Hamlet | Mar 30 | Nov 4 | 220 days | 350 ft |
| Haw River 1e | Apr 4 | Nov 3 | 215 days | 636 ft |
| Hayesville 1 NE | Apr 21 | Oct 21 | 182 days | 1,792 ft |
| Henderson 2 NNW | Apr 16 | Oct 26 | 193 days | 480 ft |
| Henderson 4 NNE | Mar 28 | Nov 9 | 227 days | 500 ft |
| Hendersonville 1 NE | Apr 14 | Oct 25 | 192 days | 2,160 ft |
| Hickory FAA Airport | Mar 31 | Nov 4 | 219 days | 1,143 ft |
| High Point | Mar 30 | Nov 5 | 220 days | 900 ft |
| Highlands | Apr 30 | Oct 15 | 167 days | 3,850 ft |
| Hofmann Forest | Apr 6 | Nov 1 | 204 days | 47 ft |
| Hot Springs | Apr 11 | Oct 29 | 201 days | 1,345 ft |
| Jackson | Apr 5 | Nov 1 | 211 days | 123 ft |
| Jackson Springs 5 WNW | Mar 25 | Nov 14 | 235 days | 730 ft |
| Jacksonville Eoc | Mar 31 | Nov 8 | 224 days | 17 ft |
| Jefferson 2 E | May 7 | Oct 8 | 154 days | 2,759 ft |
| Kinston 7 SE | Apr 1 | Nov 4 | 217 days | 24 ft |
| Kinston Ag Rsch | Mar 25 | Nov 11 | 232 days | 60 ft |
| Lake Lure 2 | Apr 5 | Oct 30 | 207 days | 1,040 ft |
| Lake Toxaway 2 SW | Apr 15 | Oct 26 | 193 days | 3,200 ft |
| Laurinburg | Mar 21 | Nov 14 | 239 days | 210 ft |
| Laurinburg Maxton Airport | Mar 25 | Nov 8 | 228 days | 220 ft |
| Lenoir | Apr 7 | Oct 31 | 207 days | 1,155 ft |
| Lewiston | Mar 29 | Nov 7 | 223 days | 50 ft |
| Lexington | Apr 11 | Oct 28 | 199 days | 760 ft |
| Lillington | Mar 30 | Nov 6 | 223 days | 150 ft |
| Lincolnton 4 W | Apr 9 | Oct 28 | 201 days | 887 ft |
| Longwood | Mar 26 | Nov 11 | 231 days | 40 ft |
| Louisburg | Apr 11 | Oct 29 | 201 days | 260 ft |
| Lumber River State Park | Apr 1 | Nov 5 | 219 days | 96 ft |
| Lumberton | Mar 24 | Nov 11 | 234 days | 112 ft |
| Lumberton Muni Airport | Mar 24 | Nov 10 | 233 days | 121 ft |
| Manteo Airport | Mar 15 | Dec 6 | 266 days | 13 ft |
| Marion | Apr 5 | Nov 1 | 209 days | 1,410 ft |
| Marshall | Apr 28 | Oct 18 | 173 days | 1,920 ft |
| Mocksville 5se | Apr 15 | Oct 25 | 192 days | 680 ft |
| Monroe 2 SE | Apr 3 | Nov 1 | 213 days | 550 ft |
| Monroe Airport | Mar 31 | Nov 5 | 220 days | 679 ft |
| Moores Creek Nb | Mar 27 | Nov 8 | 227 days | 22 ft |
| Morehead City 2 WNW | Mar 18 | Nov 21 | 249 days | 10 ft |
| Morganton | Apr 7 | Oct 28 | 202 days | 1,180 ft |
| Mount Airy 2 W | Apr 19 | Oct 23 | 186 days | 1,080 ft |
| Mount Mitchell | May 16 | Oct 4 | 140 days | 6,240 ft |
| Mount Olive 6se | Mar 28 | Nov 7 | 226 days | 162 ft |
| Murfreesboro | Apr 6 | Nov 1 | 208 days | 100 ft |
| Murphy 4ese | Apr 22 | Oct 20 | 180 days | 1,600 ft |
| N Fk 2 | Apr 5 | Oct 31 | 206 days | 2,480 ft |
| N Wilkesboro | Apr 10 | Oct 29 | 201 days | 1,120 ft |
| New Bern Craven Co Airport | Mar 23 | Nov 15 | 237 days | 19 ft |
| New Hill | Apr 6 | Nov 3 | 209 days | 320 ft |
| New River McAf | Mar 23 | Nov 16 | 240 days | 26 ft |
| Newport/morehead City WFO | Mar 26 | Nov 16 | 236 days | 30 ft |
| Ocracoke | Mar 1 | Dec 20 | 293 days | 4 ft |
| Old Fort Ag 3 W | Apr 21 | Oct 23 | 183 days | 1,425 ft |
| Oxford Ag | Mar 30 | Nov 6 | 222 days | 500 ft |
| Perrytown | Mar 20 | Nov 20 | 246 days | 28 ft |
| Pfafftown | Apr 9 | Oct 31 | 204 days | 950 ft |
| Piedmont Triad Intl Airport | Mar 30 | Nov 5 | 220 days | 890 ft |
| Pisgah Forest 3 NE | Apr 19 | Oct 23 | 186 days | 2,190 ft |
| Plymouth 5 E | Mar 31 | Nov 7 | 221 days | 20 ft |
| Raeford | Apr 3 | Nov 3 | 214 days | 250 ft |
| Raleigh 4 SW | Mar 28 | Nov 9 | 227 days | 420 ft |
| Raleigh Durham Intl Airport | Mar 31 | Nov 4 | 219 days | 416 ft |
| Raleigh State Univ | Mar 28 | Nov 8 | 229 days | 400 ft |
| Randleman | Mar 29 | Nov 6 | 224 days | 810 ft |
| Reelsboro | Mar 21 | Nov 17 | 242 days | 45 ft |
| Reidsville 2 NW | Apr 5 | Nov 2 | 213 days | 890 ft |
| Richlands | Apr 5 | Nov 4 | 214 days | 20 ft |
| Roanoke Rapids | Mar 31 | Nov 9 | 222 days | 210 ft |
| Roanoke Rapids Airport | Mar 27 | Nov 12 | 230 days | 256 ft |
| Robbinsville Ag 5 NE | Apr 13 | Oct 26 | 194 days | 2,330 ft |
| Rocky Mount 8 ESE | Mar 31 | Nov 7 | 223 days | 110 ft |
| Rocky Mount Wilson Airport | Apr 1 | Nov 5 | 219 days | 160 ft |
| Roxboro 7 ESE | Apr 15 | Oct 26 | 194 days | 710 ft |
| Rural Hall | Apr 6 | Oct 31 | 209 days | 960 ft |
| Salisbury | Apr 6 | Oct 30 | 208 days | 700 ft |
| Salisbury 9 WNW | Apr 9 | Oct 28 | 203 days | 725 ft |
| Sanford 8 NE | Apr 10 | Oct 30 | 203 days | 262 ft |
| Shallotte Ag | Mar 20 | Nov 17 | 243 days | 20 ft |
| Shelby 2 NW | Apr 12 | Oct 25 | 195 days | 820 ft |
| Siler City 2 N | Mar 31 | Nov 4 | 220 days | 610 ft |
| Smithfield | Mar 29 | Nov 5 | 220 days | 150 ft |
| Snow Hill Waste Water Treament | Mar 26 | Nov 12 | 232 days | 41 ft |
| Southport 5 N | Mar 24 | Nov 17 | 239 days | 20 ft |
| Sparta 3.5 SSW | Apr 22 | Oct 22 | 180 days | 3,011 ft |
| Spruce Pine 2 NE | Apr 26 | Oct 20 | 177 days | 2,850 ft |
| Statesville 2 NNE | Apr 16 | Oct 25 | 191 days | 803 ft |
| Surf City | Mar 26 | Nov 13 | 233 days | 24 ft |
| Swannanoa 2 SSE | Apr 22 | Oct 24 | 184 days | 4,320 ft |
| Swanquarter Ferry | Mar 18 | Nov 25 | 253 days | 3 ft |
| Tapoco | Apr 17 | Oct 27 | 193 days | 1,110 ft |
| Tarboro 1 S | Mar 30 | Nov 9 | 226 days | 35 ft |
| Taylorsville | Apr 2 | Nov 4 | 217 days | 1,320 ft |
| Transou | May 4 | Oct 10 | 158 days | 2,834 ft |
| Tryon | Mar 27 | Nov 12 | 231 days | 1,320 ft |
| Vale Ag 2 SW | Apr 12 | Oct 28 | 198 days | 985 ft |
| W Kerr Scott Resv | Apr 7 | Nov 1 | 208 days | 1,070 ft |
| Wadesboro | Mar 24 | Nov 9 | 231 days | 480 ft |
| Wallace 1se | Apr 1 | Nov 7 | 220 days | 35 ft |
| Warsaw 5 E | Apr 7 | Oct 30 | 204 days | 110 ft |
| Washington Wastewater Plant 4w | Mar 22 | Nov 15 | 237 days | 10 ft |
| Waterville 2 | Apr 6 | Nov 1 | 210 days | 1,430 ft |
| Waynesville 1 E | Apr 30 | Oct 14 | 167 days | 2,658 ft |
| Whiteville 7 NW | Mar 29 | Nov 6 | 224 days | 90 ft |
| Willard 4 SW | Apr 2 | Nov 5 | 217 days | 55 ft |
| Williamston 1 E | Mar 20 | Nov 12 | 239 days | 20 ft |
| Wilmington 7 N | Mar 29 | Nov 8 | 226 days | 40 ft |
| Wilmington 7 SE | Mar 20 | Nov 15 | 241 days | 30 ft |
| Wilmington Intl Airport | Mar 19 | Nov 20 | 247 days | 33 ft |
| Wilson 3 SW | Mar 22 | Nov 12 | 236 days | 110 ft |
| Winston Salem Rynlds Airport | Mar 26 | Nov 9 | 228 days | 970 ft |
| Yadkinville 6 E | Apr 16 | Oct 25 | 191 days | 875 ft |
| Yanceyville 4 SE | Mar 31 | Nov 4 | 218 days | 635 ft |
Sources
- NOAA National Centers for Environmental Information, U.S. Climate Normals 1991–2020, annual/seasonal normals by station (version 1.0.1), file dated June 27, 2023; documentation.
Freeze dates are 30-year probabilities, not forecasts. Check your local forecast before planting tender plants.