Skip to content

North Carolina Frost Dates: Last and First Frost by Town

187 NOAA weather stations · 1991–2020 U.S. Climate Normals · Data updated 2026-10-29

Quick answer

Across North Carolina's 187 NOAA stations with regular frost, the median last spring frost is April 1 and the median first fall frost is November 4. Last frost dates range from March 1 at Frisco 2NNE to May 16 at Mount Mitchell, so enter your ZIP code below for the station nearest you.

How frost dates vary across North Carolina

  • Elevation matters: across North Carolina's stations, each 1,000 ft of elevation delays the median last frost by about 10 days.
  • North vs south: stations in the northern third of the state (north of 35.8°N) reach their median last frost about 9 days later than the southern third (south of 35.3°N).
  • Safety margin: the median 10%-risk date (April 17) is about 16 days after the median last frost. Waiting until then cuts the chance of a killing frost on tender transplants from 1 in 2 to 1 in 10.

Frost dates at North Carolina's major weather stations

These National Weather Service stations, mostly at airports, have the longest and most complete records in the state.

Asheville2,238Apr 6Apr 24Oct 31205
Asheville 13 S2,103Apr 17May 4Oct 23187
Asheville 8 SSW2,151Apr 24May 11Oct 18175
Asheville Regional Airport2,117Apr 9Apr 27Oct 28201
Beaufort Michael J Smith Field11Mar 10Mar 26Dec 1265
Burlington Alamance Airport617Apr 1Apr 17Nov 2215
Cape Hatteras Airport11Mar 4Mar 25Dec 22290
Chapel Hill Williams Airport512Mar 29Apr 12Nov 5222
Charlotte Douglas Airport728Mar 30Apr 14Nov 3221
Cherry Point McAs29Mar 19Apr 4Nov 22249
Durham 11 W562Mar 31Apr 19Nov 4217
Elizabeth City Cgas13Mar 28Apr 11Nov 12230
Fayetteville Regional Airport186Mar 22Apr 8Nov 13236
Gastonia Municipal Airport797Mar 24Apr 10Nov 9230
Goldsboro 4 SE109Mar 15Apr 1Nov 18250
Hickory Faa Airport1,143Mar 31Apr 16Nov 4219
Laurinburg Maxton Airport220Mar 25Apr 11Nov 8228
Lumberton Municipal Airport121Mar 24Apr 9Nov 10233
Manteo Airport13Mar 15Mar 30Dec 6266
Monroe Airport679Mar 31Apr 16Nov 5220
New Bern Craven County Airport19Mar 23Apr 7Nov 15237
New River McAf26Mar 23Apr 7Nov 16240
Piedmont Triad Intl Airport890Mar 30Apr 14Nov 5220
Raleigh Durham Intl Airport416Mar 31Apr 16Nov 4219
Roanoke Rapids Airport256Mar 27Apr 8Nov 12230
Rocky Mount Wilson Airport160Apr 1Apr 16Nov 5219
Wilmington Intl Airport33Mar 19Apr 4Nov 20247
Winston Salem Rynlds Airport970Mar 26Apr 11Nov 9228

All 187 stations in North Carolina

Last frost and first frost are medians: a 50% chance of a 32°F night after (spring) or before (fall) that date. 10% risk is the spring date with only a 1-in-10 chance of a later frost. Click a column to sort.

Albemarle610Mar 29Apr 14Nov 4220
Andrews1,749Apr 17May 3Oct 23189
Apex450Mar 27Apr 10Nov 8227
Arcola330Apr 3Apr 19Nov 5217
Asheboro 2 W870Apr 5Apr 21Oct 31207
Asheville2,238Apr 6Apr 24Oct 31205
Asheville 13 S2,103Apr 17May 4Oct 23187
Asheville 8 SSW2,151Apr 24May 11Oct 18175
Asheville Regional Airport2,117Apr 9Apr 27Oct 28201
Atlantic Beach Wtp4Mar 3Mar 21Dec 13286
Aurora 6 N20Mar 8Mar 28Dec 5272
Banner Elk3,770Apr 30May 17Oct 14167
Bayboro 3 SW5Mar 30Apr 15Nov 8224
Beaufort Michael J Smith Field11Mar 10Mar 26Dec 1265
Beech Mountain5,053May 6May 23Oct 14159
Belhaven 3 NE0Mar 25Apr 8Nov 11233
Bent Creek2,110Apr 26May 12Oct 18175
Black Mountain 2 W2,290Apr 19May 7Oct 23184
Blowing Rock 1NW3,850Apr 25May 12Oct 21178
Boone 1 SE3,100May 2May 19Oct 13163
Brevard2,175Apr 21May 7Oct 23185
Bryson City 41,985Apr 16May 2Oct 24189
Burlington Alamance Airport617Apr 1Apr 17Nov 2215
Burlington Fire Station #5660Mar 29Apr 15Nov 9226
Burnsville Agricultural2,825Apr 24May 13Oct 19180
Candler 1 W2,240Apr 19May 7Oct 22185
Cane Creek Rsvr525Apr 6Apr 22Nov 1210
Cape Hatteras Airport11Mar 4Mar 25Dec 22290
Carthage Wtp440Apr 1Apr 19Nov 5219
Cary390Mar 31Apr 12Nov 10226
Cataloochee2,650Apr 30May 15Oct 12164
Catawba 5 SW1,015Mar 24Apr 9Nov 8230
Cedar Island8Mar 11Mar 30Nov 30261
Celo 2 S2,700Apr 26May 13Oct 15171
Chapel Hill 2 W500Mar 31Apr 14Nov 3218
Chapel Hill Williams Airport512Mar 29Apr 12Nov 5222
Charlotte Douglas Airport728Mar 30Apr 14Nov 3221
Chatham Wtp308Apr 1Apr 23Nov 7221
Cherokee1,965Apr 17May 6Oct 21186
Cherry Point McAs29Mar 19Apr 4Nov 22249
Clayton 3E332Mar 28Apr 11Nov 8225
Clayton Wtp300Apr 7Apr 20Nov 3211
Clinton 2 NE158Mar 26Apr 8Nov 7226
Columbia Agricultural Gum Neck10Mar 29Apr 10Nov 13231
Concord700Apr 1Apr 16Nov 2215
Coweeta Experiment Station2,247Apr 23May 11Oct 17175
Cullowhee2,192Apr 19May 7Oct 22184
Danbury1,019Apr 11Apr 29Oct 30202
Dunn 4 NW200Mar 28Apr 11Nov 7226
Durham400Apr 2Apr 18Nov 4217
Durham 11 W562Mar 31Apr 19Nov 4217
Eden678Apr 11Apr 27Oct 29201
Edenton10Mar 24Apr 8Nov 14238
Elizabeth City8Mar 27Apr 18Nov 17238
Elizabeth City Cgas13Mar 28Apr 11Nov 12230
Elizabethtown120Mar 29Apr 13Nov 8226
Elkin910Apr 15May 3Oct 26194
Enka2,050Apr 12Apr 27Oct 23195
Fairfield5Apr 7Apr 21Nov 4211
Falls Lake280Apr 4Apr 19Nov 4213
Fayetteville (pwc)96Mar 30Apr 16Nov 10227
Fayetteville Regional Airport186Mar 22Apr 8Nov 13236
Flat Springs 1E3,330Apr 18May 7Oct 24188
Fletcher 3 W2,070Apr 18May 4Oct 21186
Forest City 8 W849Apr 11Apr 28Oct 27198
Franklin2,125Apr 17May 4Oct 23187
Frisco 2NNE0Mar 1Mar 21Dec 20292
Garner330Apr 1Apr 15Nov 1213
Gastonia700Mar 27Apr 9Nov 9228
Gastonia Municipal Airport797Mar 24Apr 10Nov 9230
Goldsboro 4 SE109Mar 15Apr 1Nov 18250
Goldsboro Agricultural 1 N109Mar 28Apr 11Nov 12231
Grandfather Mountain5,280May 5May 20Oct 13160
Greensboro Wtp765Apr 1Apr 14Nov 4217
Greenville32Mar 27Apr 10Nov 8227
Hamlet350Mar 30Apr 15Nov 4220
Haw River 1E636Apr 4Apr 19Nov 3215
Hayesville 1 NE1,792Apr 21May 5Oct 21182
Henderson 2 NNW480Apr 16Apr 30Oct 26193
Henderson 4 NNE500Mar 28Apr 11Nov 9227
Hendersonville 1 NE2,160Apr 14May 1Oct 25192
Hickory Faa Airport1,143Mar 31Apr 16Nov 4219
High Point900Mar 30Apr 15Nov 5220
Highlands3,850Apr 30May 17Oct 15167
Hofmann Forest47Apr 6Apr 23Nov 1204
Hot Springs1,345Apr 11Apr 27Oct 29201
Jackson123Apr 5Apr 18Nov 1211
Jackson Springs 5 WNW730Mar 25Apr 10Nov 14235
Jacksonville Eoc17Mar 31Apr 15Nov 8224
Jefferson 2 E2,759May 7May 24Oct 8154
Kinston 7 SE24Apr 1Apr 15Nov 4217
Kinston Agricultural Rsch60Mar 25Apr 7Nov 11232
Lake Lure 21,040Apr 5Apr 20Oct 30207
Lake Toxaway 2 SW3,200Apr 15May 1Oct 26193
Laurinburg210Mar 21Apr 10Nov 14239
Laurinburg Maxton Airport220Mar 25Apr 11Nov 8228
Lenoir1,155Apr 7Apr 28Oct 31207
Lewiston50Mar 29Apr 12Nov 7223
Lexington760Apr 11Apr 26Oct 28199
Lillington150Mar 30Apr 15Nov 6223
Lincolnton 4 W887Apr 9Apr 27Oct 28201
Longwood40Mar 26Apr 11Nov 11231
Louisburg260Apr 11Apr 28Oct 29201
Lumber River State Park96Apr 1Apr 16Nov 5219
Lumberton112Mar 24Apr 8Nov 11234
Lumberton Municipal Airport121Mar 24Apr 9Nov 10233
Manteo Airport13Mar 15Mar 30Dec 6266
Marion1,410Apr 5Apr 21Nov 1209
Marshall1,920Apr 28May 13Oct 18173
Mocksville 5SE680Apr 15May 2Oct 25192
Monroe 2 SE550Apr 3Apr 18Nov 1213
Monroe Airport679Mar 31Apr 16Nov 5220
Moores Creek Nb22Mar 27Apr 12Nov 8227
Morehead City 2 WNW10Mar 18Apr 5Nov 21249
Morganton1,180Apr 7Apr 26Oct 28202
Mount Airy 2 W1,080Apr 19May 8Oct 23186
Mount Mitchell6,240May 16May 31Oct 4140
Mount Olive 6SE162Mar 28Apr 10Nov 7226
Murfreesboro100Apr 6Apr 23Nov 1208
Murphy 4ESE1,600Apr 22May 7Oct 20180
N Fk 22,480Apr 5Apr 22Oct 31206
N Wilkesboro1,120Apr 10Apr 26Oct 29201
New Bern Craven County Airport19Mar 23Apr 7Nov 15237
New Hill320Apr 6Apr 21Nov 3209
New River McAf26Mar 23Apr 7Nov 16240
Newport/morehead City WFO30Mar 26Apr 9Nov 16236
Ocracoke4Mar 1Mar 21Dec 20293
Old Fort Agricultural 3 W1,425Apr 21May 9Oct 23183
Oxford Agricultural500Mar 30Apr 14Nov 6222
Perrytown28Mar 20Apr 5Nov 20246
Pfafftown950Apr 9Apr 23Oct 31204
Piedmont Triad Intl Airport890Mar 30Apr 14Nov 5220
Pisgah Forest 3 NE2,190Apr 19May 8Oct 23186
Plymouth 5 E20Mar 31Apr 15Nov 7221
Raeford250Apr 3Apr 19Nov 3214
Raleigh 4 SW420Mar 28Apr 12Nov 9227
Raleigh Durham Intl Airport416Mar 31Apr 16Nov 4219
Raleigh State University400Mar 28Apr 12Nov 8229
Randleman810Mar 29Apr 13Nov 6224
Reelsboro45Mar 21Apr 5Nov 17242
Reidsville 2 NW890Apr 5Apr 21Nov 2213
Richlands20Apr 5Apr 20Nov 4214
Roanoke Rapids210Mar 31Apr 16Nov 9222
Roanoke Rapids Airport256Mar 27Apr 8Nov 12230
Robbinsville Agricultural 5 NE2,330Apr 13May 2Oct 26194
Rocky Mount 8 ESE110Mar 31Apr 13Nov 7223
Rocky Mount Wilson Airport160Apr 1Apr 16Nov 5219
Roxboro 7 ESE710Apr 15Apr 30Oct 26194
Rural Hall960Apr 6Apr 21Oct 31209
Salisbury700Apr 6Apr 27Oct 30208
Salisbury 9 WNW725Apr 9Apr 24Oct 28203
Sanford 8 NE262Apr 10Apr 25Oct 30203
Shallotte Agricultural20Mar 20Apr 4Nov 17243
Shelby 2 NW820Apr 12Apr 28Oct 25195
Siler City 2 N610Mar 31Apr 13Nov 4220
Smithfield150Mar 29Apr 14Nov 5220
Snow Hill Waste Water Treament41Mar 26Apr 8Nov 12232
Southport 5 N20Mar 24Apr 10Nov 17239
Sparta 3.5 SSW3,011Apr 22May 11Oct 22180
Spruce Pine 2 NE2,850Apr 26May 13Oct 20177
Statesville 2 NNE803Apr 16May 1Oct 25191
Surf City24Mar 26Apr 9Nov 13233
Swannanoa 2 SSE4,320Apr 22May 11Oct 24184
Swanquarter Ferry3Mar 18Mar 31Nov 25253
Tapoco1,110Apr 17May 4Oct 27193
Tarboro 1 S35Mar 30Apr 10Nov 9226
Taylorsville1,320Apr 2Apr 19Nov 4217
Transou2,834May 4May 22Oct 10158
Tryon1,320Mar 27Apr 14Nov 12231
Vale Agricultural 2 SW985Apr 12Apr 26Oct 28198
W Kerr Scott Resv1,070Apr 7Apr 22Nov 1208
Wadesboro480Mar 24Apr 9Nov 9231
Wallace 1SE35Apr 1Apr 16Nov 7220
Warsaw 5 E110Apr 7Apr 22Oct 30204
Washington Wwtp 4W10Mar 22Apr 7Nov 15237
Waterville 21,430Apr 6Apr 23Nov 1210
Waynesville 1 E2,658Apr 30May 15Oct 14167
Whiteville 7 NW90Mar 29Apr 12Nov 6224
Willard 4 SW55Apr 2Apr 16Nov 5217
Williamston 1 E20Mar 20Apr 5Nov 12239
Wilmington 7 N40Mar 29Apr 11Nov 8226
Wilmington 7 SE30Mar 20Apr 8Nov 15241
Wilmington Intl Airport33Mar 19Apr 4Nov 20247
Wilson 3 SW110Mar 22Apr 8Nov 12236
Winston Salem Rynlds Airport970Mar 26Apr 11Nov 9228
Yadkinville 6 E875Apr 16May 3Oct 25191
Yanceyville 4 SE635Mar 31Apr 14Nov 4218

Frequently asked questions

When is the last frost in North Carolina?

The median last spring frost (32°F) across North Carolina's NOAA weather stations is April 1, based on 1991–2020 climate normals. It ranges from March 1 at Frisco 2NNE to May 16 at Mount Mitchell. For a safer planting date, use the 10%-risk date; the state median for that is April 17.

When is the first frost in North Carolina?

The median first fall frost across North Carolina's stations is November 4. The earliest median first frost is October 4 at Mount Mitchell, and the latest is December 22 at Cape Hatteras Airport.

How long is the growing season in North Carolina?

The median frost-free season is 217 days across North Carolina's stations, from 140 days at Mount Mitchell to 293 days at Ocracoke.

When should I plant tomatoes in North Carolina?

Plant tomatoes outdoors after your local last frost, ideally after the 10%-risk date when nights stay above 50°F. At a typical North Carolina station that means starting seeds indoors 6–8 weeks before April 1 and transplanting from about April 17. Check your ZIP code, because dates vary by weeks across the state.

How to use these dates

Frost dates are 30-year averages from NOAA, not forecasts. Use them to plan seed starting and planting, then watch the 10-day forecast as the date approaches. Cold air settles in valleys and low spots, so a garden at the bottom of a slope can frost a week or more later in spring than the nearest station shows.

Ready to plan? The planting calendar by ZIP code turns these dates into start-indoors, transplant and sowing dates for 30 crops.

Sources and method

Dates are the 32°F freeze probabilities published in the NOAA NCEI 1991–2020 U.S. Climate Normals for each station. Station names are NOAA's, lightly expanded for readability. See the methodology or download the full table.

Frost dates in other states