North Carolina frost dates by town
187 NOAA stations in North Carolina have 1991–2020 freeze-probability normals. Click a station for its full probability table and a planting calendar.
North Carolina at a glance
- Median last spring freeze across stations: Apr 1; median first fall freeze: Nov 4.
- Earliest median last freeze: Frisco 2NNE (Mar 1). Latest: Mt Mitchell (May 16).
- Longest median growing season: Ocracoke (293 days). Shortest: Mt Mitchell (140 days).
All North Carolina stations
Tap a column heading to sort.
| Station | Nearest town | Elev. (ft) | Last freeze (median) | Last freeze (10% risk) | First freeze (median) | Season (days) |
|---|---|---|---|---|---|---|
| Albemarle | Albemarle | 610 | Mar 29 | Apr 14 | Nov 4 | 220 |
| Andrews | Andrews | 1,749 | Apr 17 | May 3 | Oct 23 | 189 |
| Apex | Apex | 450 | Mar 27 | Apr 10 | Nov 8 | 227 |
| Arcola | Hollister | 330 | Apr 3 | Apr 19 | Nov 5 | 217 |
| Asheboro 2 W | Asheboro | 870 | Apr 5 | Apr 21 | Oct 31 | 207 |
| Asheville | Asheville | 2,238 | Apr 6 | Apr 24 | Oct 31 | 205 |
| Asheville 13 S | Asheville | 2,103 | Apr 17 | May 4 | Oct 23 | 187 |
| Asheville 8 SSW | Asheville | 2,151 | Apr 24 | May 11 | Oct 18 | 175 |
| Asheville Rgnl AP | Asheville | 2,117 | Apr 9 | Apr 27 | Oct 28 | 201 |
| Atlantic Beach WTP | Atlantic Beach | 4 | Mar 3 | Mar 21 | Dec 13 | 286 |
| Aurora 6 N | Aurora | 20 | Mar 8 | Mar 28 | Dec 5 | 272 |
| Banner Elk | Banner Elk | 3,770 | Apr 30 | May 17 | Oct 14 | 167 |
| Bayboro 3 SW | Bayboro | 5 | Mar 30 | Apr 15 | Nov 8 | 224 |
| Beaufort Michael J Smith Fld | Beaufort | 11 | Mar 10 | Mar 26 | Dec 1 | 265 |
| Beech Mtn | Beech Mountain | 5,053 | May 6 | May 23 | Oct 14 | 159 |
| Belhaven 3 NE | Belhaven | 0 | Mar 25 | Apr 8 | Nov 11 | 233 |
| Bent Creek | Bent Creek | 2,110 | Apr 26 | May 12 | Oct 18 | 175 |
| Black Mtn 2 W | Swannanoa | 2,290 | Apr 19 | May 7 | Oct 23 | 184 |
| Blowing Rock 1NW | Blowing Rock | 3,850 | Apr 25 | May 12 | Oct 21 | 178 |
| Boone 1 SE | Boone | 3,100 | May 2 | May 19 | Oct 13 | 163 |
| Brevard | Brevard | 2,175 | Apr 21 | May 7 | Oct 23 | 185 |
| Bryson City 4 | Bryson City | 1,985 | Apr 16 | May 2 | Oct 24 | 189 |
| Burlington Alamance AP | Burlington | 617 | Apr 1 | Apr 17 | Nov 2 | 215 |
| Burlington Fire Stn #5 | Burlington | 660 | Mar 29 | Apr 15 | Nov 9 | 226 |
| Burnsville Ag | Burnsville | 2,825 | Apr 24 | May 13 | Oct 19 | 180 |
| Candler 1 W | Bent Creek | 2,240 | Apr 19 | May 7 | Oct 22 | 185 |
| Cane Creek Rsvr | Saxapahaw | 525 | Apr 6 | Apr 22 | Nov 1 | 210 |
| Cape Hatteras AP | Frisco | 11 | Mar 4 | Mar 25 | Dec 22 | 290 |
| Carthage WTP | Carthage | 440 | Apr 1 | Apr 19 | Nov 5 | 219 |
| Cary | Cary | 390 | Mar 31 | Apr 12 | Nov 10 | 226 |
| Cataloochee | Maggie Valley | 2,650 | Apr 30 | May 15 | Oct 12 | 164 |
| Catawba 5 SW | Catawba | 1,015 | Mar 24 | Apr 9 | Nov 8 | 230 |
| Cedar Is | Atlantic | 8 | Mar 11 | Mar 30 | Nov 30 | 261 |
| Celo 2 S | Spruce Pine | 2,700 | Apr 26 | May 13 | Oct 15 | 171 |
| Chapel Hill 2 W | Chapel Hill | 500 | Mar 31 | Apr 14 | Nov 3 | 218 |
| Chapel Hill Williams AP | Chapel Hill | 512 | Mar 29 | Apr 12 | Nov 5 | 222 |
| Charlotte Douglas AP | Charlotte | 728 | Mar 30 | Apr 14 | Nov 3 | 221 |
| Chatham WTP | Fearrington Village | 308 | Apr 1 | Apr 23 | Nov 7 | 221 |
| Cherokee | Cherokee | 1,965 | Apr 17 | May 6 | Oct 21 | 186 |
| Cherry Point MCAS | Havelock | 29 | Mar 19 | Apr 4 | Nov 22 | 249 |
| Clayton 3E | Clayton | 332 | Mar 28 | Apr 11 | Nov 8 | 225 |
| Clayton WTP | Clayton | 300 | Apr 7 | Apr 20 | Nov 3 | 211 |
| Clinton 2 NE | Clinton | 158 | Mar 26 | Apr 8 | Nov 7 | 226 |
| Columbia Ag Gum Neck | Columbia | 10 | Mar 29 | Apr 10 | Nov 13 | 231 |
| Concord | Concord | 700 | Apr 1 | Apr 16 | Nov 2 | 215 |
| Coweeta EXP Stn | Dillard | 2,247 | Apr 23 | May 11 | Oct 17 | 175 |
| Cullowhee | Cullowhee | 2,192 | Apr 19 | May 7 | Oct 22 | 184 |
| Danbury | Danbury | 1,019 | Apr 11 | Apr 29 | Oct 30 | 202 |
| Dunn 4 NW | Dunn | 200 | Mar 28 | Apr 11 | Nov 7 | 226 |
| Durham | Durham | 400 | Apr 2 | Apr 18 | Nov 4 | 217 |
| Durham 11 W | Durham | 562 | Mar 31 | Apr 19 | Nov 4 | 217 |
| Eden | Eden | 678 | Apr 11 | Apr 27 | Oct 29 | 201 |
| Edenton | Edenton | 10 | Mar 24 | Apr 8 | Nov 14 | 238 |
| Elizabeth City | Elizabeth City | 8 | Mar 27 | Apr 18 | Nov 17 | 238 |
| Elizabeth City Cgas | Elizabeth City | 13 | Mar 28 | Apr 11 | Nov 12 | 230 |
| Elizabethtown | Elizabethtown | 120 | Mar 29 | Apr 13 | Nov 8 | 226 |
| Elkin | Elkin | 910 | Apr 15 | May 3 | Oct 26 | 194 |
| Enka | Bent Creek | 2,050 | Apr 12 | Apr 27 | Oct 23 | 195 |
| Fairfield | Fairfield | 5 | Apr 7 | Apr 21 | Nov 4 | 211 |
| Falls Lake | Wake Forest | 280 | Apr 4 | Apr 19 | Nov 4 | 213 |
| Fayetteville (pwc) | Fayetteville | 96 | Mar 30 | Apr 16 | Nov 10 | 227 |
| Fayetteville Rgnl AP | Fayetteville | 186 | Mar 22 | Apr 8 | Nov 13 | 236 |
| Flat Springs 1E | Beech Mountain | 3,330 | Apr 18 | May 7 | Oct 24 | 188 |
| Fletcher 3 W | Fletcher | 2,070 | Apr 18 | May 4 | Oct 21 | 186 |
| Forest City 8 W | Forest City | 849 | Apr 11 | Apr 28 | Oct 27 | 198 |
| Franklin | Franklin | 2,125 | Apr 17 | May 4 | Oct 23 | 187 |
| Frisco 2NNE | Frisco | 0 | Mar 1 | Mar 21 | Dec 20 | 292 |
| Garner | Garner | 330 | Apr 1 | Apr 15 | Nov 1 | 213 |
| Gastonia | Gastonia | 700 | Mar 27 | Apr 9 | Nov 9 | 228 |
| Gastonia Muni AP | Gastonia | 797 | Mar 24 | Apr 10 | Nov 9 | 230 |
| Goldsboro 4 SE | Goldsboro | 109 | Mar 15 | Apr 1 | Nov 18 | 250 |
| Goldsboro Ag 1 N | Goldsboro | 109 | Mar 28 | Apr 11 | Nov 12 | 231 |
| Grandfather Mtn | Grandfather Village | 5,280 | May 5 | May 20 | Oct 13 | 160 |
| Greensboro WTP | Greensboro | 765 | Apr 1 | Apr 14 | Nov 4 | 217 |
| Greenville | Greenville | 32 | Mar 27 | Apr 10 | Nov 8 | 227 |
| Hamlet | Hamlet | 350 | Mar 30 | Apr 15 | Nov 4 | 220 |
| Haw Rvr 1E | Graham | 636 | Apr 4 | Apr 19 | Nov 3 | 215 |
| Hayesville 1 NE | Hayesville | 1,792 | Apr 21 | May 5 | Oct 21 | 182 |
| Henderson 2 NNW | Henderson | 480 | Apr 16 | Apr 30 | Oct 26 | 193 |
| Henderson 4 NNE | Henderson | 500 | Mar 28 | Apr 11 | Nov 9 | 227 |
| Hendersonville 1 NE | Hendersonville | 2,160 | Apr 14 | May 1 | Oct 25 | 192 |
| Hickory FAA AP | Hickory | 1,143 | Mar 31 | Apr 16 | Nov 4 | 219 |
| High Pt | High Point | 900 | Mar 30 | Apr 15 | Nov 5 | 220 |
| Highlands | Highlands | 3,850 | Apr 30 | May 17 | Oct 15 | 167 |
| Hofmann Forest | Piney Green | 47 | Apr 6 | Apr 23 | Nov 1 | 204 |
| Hot Springs | Hot Springs | 1,345 | Apr 11 | Apr 27 | Oct 29 | 201 |
| Jackson | Jackson | 123 | Apr 5 | Apr 18 | Nov 1 | 211 |
| Jackson Springs 5 WNW | Jackson Springs | 730 | Mar 25 | Apr 10 | Nov 14 | 235 |
| Jacksonville Eoc | Jacksonville | 17 | Mar 31 | Apr 15 | Nov 8 | 224 |
| Jefferson 2 E | Jefferson | 2,759 | May 7 | May 24 | Oct 8 | 154 |
| Kinston 7 SE | Kinston | 24 | Apr 1 | Apr 15 | Nov 4 | 217 |
| Kinston Ag Rsch | Kinston | 60 | Mar 25 | Apr 7 | Nov 11 | 232 |
| Lake Lure 2 | Lake Lure | 1,040 | Apr 5 | Apr 20 | Oct 30 | 207 |
| Lake Toxaway 2 SW | Rosman | 3,200 | Apr 15 | May 1 | Oct 26 | 193 |
| Laurinburg | Laurinburg | 210 | Mar 21 | Apr 10 | Nov 14 | 239 |
| Laurinburg Maxton AP | Laurinburg | 220 | Mar 25 | Apr 11 | Nov 8 | 228 |
| Lenoir | Lenoir | 1,155 | Apr 7 | Apr 28 | Oct 31 | 207 |
| Lewiston | Lewiston Woodville | 50 | Mar 29 | Apr 12 | Nov 7 | 223 |
| Lexington | Lexington | 760 | Apr 11 | Apr 26 | Oct 28 | 199 |
| Lillington | Lillington | 150 | Mar 30 | Apr 15 | Nov 6 | 223 |
| Lincolnton 4 W | Lincolnton | 887 | Apr 9 | Apr 27 | Oct 28 | 201 |
| Longwood | Calabash | 40 | Mar 26 | Apr 11 | Nov 11 | 231 |
| Louisburg | Louisburg | 260 | Apr 11 | Apr 28 | Oct 29 | 201 |
| Lumber Rvr Sp | Boardman | 96 | Apr 1 | Apr 16 | Nov 5 | 219 |
| Lumberton | Lumberton | 112 | Mar 24 | Apr 8 | Nov 11 | 234 |
| Lumberton Muni AP | Lumberton | 121 | Mar 24 | Apr 9 | Nov 10 | 233 |
| Manteo AP | Manteo | 13 | Mar 15 | Mar 30 | Dec 6 | 266 |
| Marion | Marion | 1,410 | Apr 5 | Apr 21 | Nov 1 | 209 |
| Marshall | Marshall | 1,920 | Apr 28 | May 13 | Oct 18 | 173 |
| Mocksville 5SE | Mocksville | 680 | Apr 15 | May 2 | Oct 25 | 192 |
| Monroe 2 SE | Monroe | 550 | Apr 3 | Apr 18 | Nov 1 | 213 |
| Monroe AP | Monroe | 679 | Mar 31 | Apr 16 | Nov 5 | 220 |
| Moores Creek Nb | Long Creek | 22 | Mar 27 | Apr 12 | Nov 8 | 227 |
| Morehead City 2 WNW | Morehead City | 10 | Mar 18 | Apr 5 | Nov 21 | 249 |
| Morganton | Morganton | 1,180 | Apr 7 | Apr 26 | Oct 28 | 202 |
| Mt Airy 2 W | Mount Airy | 1,080 | Apr 19 | May 8 | Oct 23 | 186 |
| Mt Mitchell | Montreat | 6,240 | May 16 | May 31 | Oct 4 | 140 |
| Mt Olive 6SE | Mount Olive | 162 | Mar 28 | Apr 10 | Nov 7 | 226 |
| Murfreesboro | Murfreesboro | 100 | Apr 6 | Apr 23 | Nov 1 | 208 |
| Murphy 4ESE | Murphy | 1,600 | Apr 22 | May 7 | Oct 20 | 180 |
| N Fk 2 | Montreat | 2,480 | Apr 5 | Apr 22 | Oct 31 | 206 |
| N Wilkesboro | North Wilkesboro | 1,120 | Apr 10 | Apr 26 | Oct 29 | 201 |
| New Bern Craven Co AP | New Bern | 19 | Mar 23 | Apr 7 | Nov 15 | 237 |
| New Hill | Apex | 320 | Apr 6 | Apr 21 | Nov 3 | 209 |
| New River Mcaf | Jacksonville | 26 | Mar 23 | Apr 7 | Nov 16 | 240 |
| Newport/morehead City WFO | Newport | 30 | Mar 26 | Apr 9 | Nov 16 | 236 |
| Ocracoke | Ocracoke | 4 | Mar 1 | Mar 21 | Dec 20 | 293 |
| Old Ft Ag 3 W | Old Fort | 1,425 | Apr 21 | May 9 | Oct 23 | 183 |
| Oxford Ag | Oxford | 500 | Mar 30 | Apr 14 | Nov 6 | 222 |
| Perrytown | Brices Creek | 28 | Mar 20 | Apr 5 | Nov 20 | 246 |
| Pfafftown | Bethania | 950 | Apr 9 | Apr 23 | Oct 31 | 204 |
| Piedmont Triad Intl AP | Oak Ridge | 890 | Mar 30 | Apr 14 | Nov 5 | 220 |
| Pisgah Forest 3 NE | Etowah | 2,190 | Apr 19 | May 8 | Oct 23 | 186 |
| Plymouth 5 E | Plymouth | 20 | Mar 31 | Apr 15 | Nov 7 | 221 |
| Raeford | Raeford | 250 | Apr 3 | Apr 19 | Nov 3 | 214 |
| Raleigh 4 SW | Raleigh | 420 | Mar 28 | Apr 12 | Nov 9 | 227 |
| Raleigh Durham Intl AP | Raleigh | 416 | Mar 31 | Apr 16 | Nov 4 | 219 |
| Raleigh State Univ | Raleigh | 400 | Mar 28 | Apr 12 | Nov 8 | 229 |
| Randleman | Randleman | 810 | Mar 29 | Apr 13 | Nov 6 | 224 |
| Reelsboro | Grantsboro | 45 | Mar 21 | Apr 5 | Nov 17 | 242 |
| Reidsville 2 NW | Reidsville | 890 | Apr 5 | Apr 21 | Nov 2 | 213 |
| Richlands | Richlands | 20 | Apr 5 | Apr 20 | Nov 4 | 214 |
| Roanoke Rapids | Roanoke Rapids | 210 | Mar 31 | Apr 16 | Nov 9 | 222 |
| Roanoke Rapids AP | Roanoke Rapids | 256 | Mar 27 | Apr 8 | Nov 12 | 230 |
| Robbinsville Ag 5 NE | Robbinsville | 2,330 | Apr 13 | May 2 | Oct 26 | 194 |
| Rocky Mt 8 ESE | Rocky Mount | 110 | Mar 31 | Apr 13 | Nov 7 | 223 |
| Rocky Mt Wilson AP | Rocky Mount | 160 | Apr 1 | Apr 16 | Nov 5 | 219 |
| Roxboro 7 ESE | Roxboro | 710 | Apr 15 | Apr 30 | Oct 26 | 194 |
| Rural Hall | Rural Hall | 960 | Apr 6 | Apr 21 | Oct 31 | 209 |
| Salisbury | Salisbury | 700 | Apr 6 | Apr 27 | Oct 30 | 208 |
| Salisbury 9 WNW | Salisbury | 725 | Apr 9 | Apr 24 | Oct 28 | 203 |
| Sanford 8 NE | Sanford | 262 | Apr 10 | Apr 25 | Oct 30 | 203 |
| Shallotte Ag | Shallotte | 20 | Mar 20 | Apr 4 | Nov 17 | 243 |
| Shelby 2 NW | Shelby | 820 | Apr 12 | Apr 28 | Oct 25 | 195 |
| Siler City 2 N | Siler City | 610 | Mar 31 | Apr 13 | Nov 4 | 220 |
| Smithfield | Smithfield | 150 | Mar 29 | Apr 14 | Nov 5 | 220 |
| Snow Hill Waste Water Treament | Snow Hill | 41 | Mar 26 | Apr 8 | Nov 12 | 232 |
| Southport 5 N | Southport | 20 | Mar 24 | Apr 10 | Nov 17 | 239 |
| Sparta 3.5 SSW | Sparta | 3,011 | Apr 22 | May 11 | Oct 22 | 180 |
| Spruce Pine 2 NE | Spruce Pine | 2,850 | Apr 26 | May 13 | Oct 20 | 177 |
| Statesville 2 NNE | Statesville | 803 | Apr 16 | May 1 | Oct 25 | 191 |
| Surf City | Surf City | 24 | Mar 26 | Apr 9 | Nov 13 | 233 |
| Swannanoa 2 SSE | Swannanoa | 4,320 | Apr 22 | May 11 | Oct 24 | 184 |
| Swanquarter Ferry | Swan Quarter | 3 | Mar 18 | Mar 31 | Nov 25 | 253 |
| Tapoco | Fontana Dam | 1,110 | Apr 17 | May 4 | Oct 27 | 193 |
| Tarboro 1 S | Tarboro | 35 | Mar 30 | Apr 10 | Nov 9 | 226 |
| Taylorsville | Taylorsville | 1,320 | Apr 2 | Apr 19 | Nov 4 | 217 |
| Transou | Jefferson | 2,834 | May 4 | May 22 | Oct 10 | 158 |
| Tryon | Tryon | 1,320 | Mar 27 | Apr 14 | Nov 12 | 231 |
| Vale Ag 2 SW | Belwood | 985 | Apr 12 | Apr 26 | Oct 28 | 198 |
| W Kerr Scott Resv | Moravian Falls | 1,070 | Apr 7 | Apr 22 | Nov 1 | 208 |
| Wadesboro | Wadesboro | 480 | Mar 24 | Apr 9 | Nov 9 | 231 |
| Wallace 1SE | Wallace | 35 | Apr 1 | Apr 16 | Nov 7 | 220 |
| Warsaw 5 E | Warsaw | 110 | Apr 7 | Apr 22 | Oct 30 | 204 |
| Washington WWTP 4W | Washington | 10 | Mar 22 | Apr 7 | Nov 15 | 237 |
| Waterville 2 | Hot Springs | 1,430 | Apr 6 | Apr 23 | Nov 1 | 210 |
| Waynesville 1 E | Waynesville | 2,658 | Apr 30 | May 15 | Oct 14 | 167 |
| Whiteville 7 NW | Whiteville | 90 | Mar 29 | Apr 12 | Nov 6 | 224 |
| Willard 4 SW | Watha | 55 | Apr 2 | Apr 16 | Nov 5 | 217 |
| Williamston 1 E | Williamston | 20 | Mar 20 | Apr 5 | Nov 12 | 239 |
| Wilmington 7 N | Wilmington | 40 | Mar 29 | Apr 11 | Nov 8 | 226 |
| Wilmington 7 SE | Wilmington | 30 | Mar 20 | Apr 8 | Nov 15 | 241 |
| Wilmington Intl AP | Wilmington | 33 | Mar 19 | Apr 4 | Nov 20 | 247 |
| Wilson 3 SW | Wilson | 110 | Mar 22 | Apr 8 | Nov 12 | 236 |
| Winston Salem Rynlds AP | Winston-Salem | 970 | Mar 26 | Apr 11 | Nov 9 | 228 |
| Yadkinville 6 E | Yadkinville | 875 | Apr 16 | May 3 | Oct 25 | 191 |
| Yanceyville 4 SE | Yanceyville | 635 | Mar 31 | Apr 14 | Nov 4 | 218 |