Skip to content

NOAA 1991–2020 freeze normals

Frost Dates in North Carolina

Last and first frost at the 168 NOAA stations behind this site's North Carolina pages.

At the middle station of the 168 in North Carolina where a freeze comes every year, the last spring frost (50%) is April 1 and the first fall frost November 4, a freeze-free season of 217 days. The last frost is earliest at Atlantic Beach (Atlantic Beach Wtp, NC, March 3) and latest at West Jefferson (Jefferson 2 E, NC, May 7), 65 days apart. The season runs from 154 days at West Jefferson to 286 at Atlantic Beach.

114 of these stations were also in NOAA's previous normals, for 1981–2010. Between the two, the median station's freeze-free season grew 7 days longer, with the last spring frost 3 days earlier and the first fall frost 3 days later; the season lengthened at 103 stations and shortened at 8. The two periods share twenty years, so the change reflects mostly 2011–2020 against 1981–1990.

North Carolina places by frost date

Frost dates of the North Carolina places with a page, largest first
PlaceZIPLast frostFirst frostSeasonWinters with 32°F
Wake Forest27587April 4November 4213 d100%
Charlotte28269March 30November 3221 d100%
Raleigh27610March 28November 9227 d100%
Concord28027April 1November 2215 d100%
Charlotte28277March 31November 5220 d100%
Cary27519March 27November 8227 d100%
Greensboro27406April 1November 4217 d100%
Durham27703March 31November 4219 d100%
Raleigh27616March 28November 8229 d100%
Fuquay Varina27526April 6November 3209 d100%
Kernersville27284March 26November 9228 d100%
Greenville27858March 27November 8227 d100%
Morganton28655April 7October 28202 d100%
Fayetteville28314March 30November 10227 d100%
Garner27529April 1November 1213 d100%
Greensboro27410March 30November 5220 d100%
Hickory28601March 31November 4219 d100%
Durham27707April 2November 4217 d100%
Jacksonville28540March 31November 8224 d100%
High Point27265March 30November 5220 d100%
Winston Salem27106April 9October 31204 d100%
Clayton27520April 7November 3211 d100%
Mooresville28117March 24November 8230 d100%
Chapel Hill27516March 31November 3218 d100%
Lenoir28645April 7October 31207 d100%
Burlington27215March 29November 9226 d100%
Asheville28806April 6October 31205 d100%
Leland28451March 19November 20247 d100%
Fayetteville28306March 22November 13236 d100%
Raeford28376April 3November 3214 d100%
Mooresville28115April 9October 28203 d100%
Wilmington28412March 20November 15241 d100%
Sanford27330April 10October 30203 d100%
Elizabeth City27909March 27November 17238 d100%
Burlington27217April 4November 3215 d100%
Lexington27292April 11October 28199 d100%
Lincolnton28092April 9October 28201 d100%
Gastonia28054March 27November 9228 d100%
New Bern28562March 20November 20246 d100%
Wilson27893March 22November 12236 d100%
Reidsville27320April 5November 2213 d100%
Statesville28625April 16October 25191 d100%
Goldsboro27530March 28November 12231 d100%
Mount Airy27030April 19October 23186 d100%
Asheboro27205April 5October 31207 d100%
Hendersonville28792April 14October 25192 d100%
Clayton27527March 28November 8225 d100%
Boone28607May 2October 13163 d100%
Lumberton28358March 24November 11234 d100%
Cary27511March 31November 10226 d100%
Chapel Hill27514March 29November 5222 d100%
Salisbury28146April 6October 30208 d100%
Goldsboro27534March 15November 18250 d100%
Marion28752April 5November 1209 d100%
Rocky Mount27804April 1November 5219 d100%
Franklin28734April 17October 23187 d100%
Candler28715April 19October 22185 d100%
Hillsborough27278March 31November 4217 d100%
New Bern28560March 23November 15237 d100%
Monroe28112April 3November 1213 d100%
Hampstead28443March 26November 13233 d100%
Shelby28152April 12October 25195 d100%
Smithfield27577March 29November 5220 d100%
Clinton28328March 26November 7226 d100%
Albemarle28001March 29November 4220 d100%
Taylorsville28681April 2November 4217 d100%
Mocksville27028April 15October 25192 d100%
Cameron28326April 1November 5219 d100%
Louisburg27549April 11October 29201 d100%
Roanoke Rapids27870March 31November 9222 d100%
Washington27889March 22November 15237 d100%
Laurinburg28352March 21November 14239 d100%
Rockingham28379March 30November 4220 d100%
Henderson27537April 16October 26193 d100%
Oxford27565March 30November 6222 d100%
Arden28704April 9October 28201 d100%
Angier27501March 30November 6223 d100%
Southport28461March 24November 17239 d100%
Eden27288April 11October 29201 d100%
Weaverville28787April 28October 18173 d100%
Pittsboro27312April 1November 7221 d100%
Dunn28334March 28November 7226 d100%
Waynesville28786April 30October 14167 d100%
North Wilkesboro28659April 10October 29201 d100%
Newport28570March 26November 16236 d100%
Camp Lejeune28547March 23November 16240 d100%
Forest City28043April 11October 27198 d100%
Richlands28574April 5November 4214 d100%
Kinston28504March 25November 11232 d100%
Havelock28532March 19November 22249 d100%
Murphy28906April 22October 20180 d100%
Brevard28712April 21October 23185 d100%
Rocky Mount27801March 31November 7223 d100%
Siler City27344March 31November 4220 d100%
Tarboro27886March 30November 9226 d100%
Sylva28779April 19October 22184 d100%
Whiteville28472March 29November 6224 d100%
Randleman27317March 29November 6224 d100%
King27021April 6October 31209 d100%
Burnsville28714April 24October 19180 d100%
Morehead City28557March 18November 21249 d100%
Mount Olive28365March 28November 7226 d100%
Yadkinville27055April 16October 25191 d100%
Roxboro27574April 15October 26194 d100%
Aberdeen28315March 25November 14235 d100%
Williamston27892March 20November 12239 d100%
Maxton28364March 25November 8228 d100%
Gibsonville27249April 1November 2215 d100%
Calabash28467March 26November 11231 d100%
Edenton27932March 24November 14238 d100%
Kill Devil Hills27948March 15December 6266 d100%
Black Mountain28711April 19October 23184 d100%
Supply28462March 20November 17243 d100%
Madison27025April 11October 30202 d100%
Pembroke28372March 24November 10233 d100%
Snow Hill28580March 26November 12232 d100%
Swannanoa28778April 22October 24184 d100%
Beaufort28516March 10December 1265 d100%
Rocky Point28457March 29November 8226 d100%
Burgaw28425April 2November 5217 d100%
Hayesville28904April 21October 21182 d100%
Vale28168April 12October 28198 d100%
Ahoskie27910April 6November 1208 d100%
Spruce Pine28777April 26October 20177 d100%
Elkin28621April 15October 26194 d100%
Fairmont28340April 1November 5219 d100%
Wadesboro28170March 24November 9231 d100%
Elizabethtown28337March 29November 8226 d100%
Wallace28466April 1November 7220 d100%
Bryson City28713April 16October 24189 d100%
Newland28657May 5October 13160 d100%
Robbinsville28771April 13October 26194 d100%
Mills River28759April 17October 23187 d100%
West Jefferson28694May 7October 8154 d100%
Banner Elk28604April 30October 14167 d100%
Plymouth27962March 31November 7221 d100%
Pisgah Forest28768April 19October 23186 d100%
Littleton27850March 27November 12230 d100%
Warrenton27589April 3November 5217 d100%
Sparta28675April 22October 22180 d100%
Cherokee28719April 17October 21186 d100%
Old Fort28762April 21October 23183 d100%
Warsaw28398April 7October 30204 d100%
Maysville28555April 6November 1204 d100%
Andrews28901April 17October 23189 d100%
Norlina27563March 28November 9227 d100%
Millers Creek28651April 7November 1208 d100%
Mill Spring28756April 5October 30207 d100%
Vilas28692April 18October 24188 d100%
Highlands28741April 30October 15167 d100%
South Mills27976April 20October 27190 d100%
Yanceyville27379March 31November 4218 d100%
Scotland Neck27874March 29November 7223 d100%
Belhaven27810March 25November 11233 d100%
Halifax27839April 5November 1211 d100%
Riegelwood28456March 27November 8227 d100%
Blowing Rock28605April 25October 21178 d100%
Atlantic Beach28512March 3December 13286 d100%
Columbia27925March 29November 13231 d100%
Bayboro28515March 30November 8224 d100%
Cove City28523April 1November 4217 d100%
Elk Park28622May 6October 14159 d100%
Otto28763April 23October 17175 d100%
Grandy27939March 28November 12230 d100%
Hot Springs28743April 11October 29201 d100%
Barnardsville28709April 5October 31206 d100%
Lake Toxaway28747April 15October 26193 d100%
Aurora27806March 8December 5272 d100%

50% dates from NOAA NCEI U.S. Climate Normals 1991–2020, one row per station; a state page is published when at least 5 stations stand behind its pages. Where a freeze comes in fewer than nine winters in ten, the dates describe the winters that have one.