Skip to content

Frost dates in North Carolina

Across North Carolina, the typical last spring frost is around Mar 31 and the first fall frost around Nov 4. Your own dates depend on where you are in the state; find your county below.

Most of the state's last spring frosts fall between Mar 22 and Apr 19, and its first fall frosts between Oct 23 and Nov 15.

These are the dates with a 50% chance of a 32°F frost on or after (spring) or on or before (fall), so plan tender crops a week or two after the spring date and keep row cover handy. For dates at your exact ZIP code, use the zone and frost date lookup; for what to plant when, see the planting guide by frost date.

Hardiness zones in North Carolina: zone 6b, zone 7a, zone 7b, zone 8a, zone 8b, zone 9a

Frost dates by county in North Carolina

CountyLast spring frostFirst fall frostGrowing season
AlamanceApr 4Nov 3About 213 days
AlexanderApr 2Nov 4About 216 days
AlleghanyApr 22Oct 22About 183 days
AnsonMar 24Nov 9About 230 days
AsheMay 7Oct 8About 154 days
AveryMay 5Oct 14About 162 days
BeaufortMar 22Dec 5About 258 days
BertieMar 29Nov 7About 223 days
BladenMar 29Nov 8About 224 days
BrunswickMar 24Nov 17About 238 days
BuncombeApr 19Oct 23About 187 days
BurkeApr 7Oct 28About 204 days
CabarrusApr 1Nov 2About 215 days
CaldwellApr 7Oct 31About 207 days
CamdenMar 28Nov 12About 229 days
CarteretMar 11Nov 30About 264 days
CaswellApr 8Nov 1About 207 days
CatawbaMar 24Nov 8About 229 days
ChathamMar 31Nov 4About 218 days
CherokeeApr 17Oct 23About 189 days
ChowanMar 24Nov 14About 235 days
ClayApr 22Oct 20About 181 days
ClevelandApr 12Oct 25About 196 days
ColumbusMar 29Nov 6About 222 days
CravenMar 21Nov 17About 241 days
CumberlandMar 30Nov 10About 225 days
CurrituckMar 27Nov 17About 235 days
DareMar 15Dec 6About 266 days
DavidsonApr 11Oct 30About 202 days
DavieApr 15Oct 25About 193 days
DuplinApr 1Nov 7About 220 days
DurhamApr 2Nov 4About 216 days
EdgecombeMar 31Nov 7About 221 days
ForsythApr 6Nov 5About 213 days
FranklinApr 11Oct 29About 201 days
GastonMar 27Nov 9About 227 days
GatesApr 7Nov 1About 208 days
GrahamApr 13Oct 26About 196 days
GranvilleMar 31Nov 6About 220 days
GreeneMar 26Nov 12About 231 days
GuilfordApr 1Nov 4About 217 days
HalifaxMar 29Nov 9About 225 days
HarnettMar 30Nov 6About 221 days
HaywoodApr 30Oct 14About 167 days
HendersonApr 14Oct 25About 194 days
HertfordApr 6Nov 1About 209 days
HokeApr 3Nov 8About 219 days
HydeMar 25Nov 13About 233 days
IredellApr 16Oct 25About 192 days
JacksonApr 19Oct 22About 186 days
JohnstonMar 29Nov 5About 221 days
JonesApr 5Nov 20About 229 days
LeeApr 10Oct 30About 203 days
LenoirApr 1Nov 4About 217 days
LincolnApr 9Oct 28About 202 days
MaconApr 23Oct 17About 177 days
MadisonApr 28Oct 18About 173 days
MartinMar 20Nov 12About 237 days
McDowellApr 21Nov 1About 194 days
MecklenburgMar 30Nov 3About 218 days
MitchellApr 30Oct 20About 173 days
MontgomeryMar 29Nov 4About 220 days
MooreApr 1Nov 5About 218 days
NashApr 1Nov 5About 218 days
New HanoverMar 20Nov 17About 242 days
NorthamptonApr 5Nov 1About 210 days
OnslowMar 26Nov 13About 232 days
OrangeMar 31Nov 3About 217 days
PamlicoMar 30Nov 8About 223 days
PasquotankMar 27Nov 17About 235 days
PenderMar 29Nov 8About 224 days
PerquimansMar 27Nov 14About 232 days
PersonApr 15Oct 26About 194 days
PittMar 27Nov 8About 226 days
PolkApr 5Nov 12About 221 days
RandolphMar 31Nov 5About 219 days
RichmondMar 30Nov 14About 229 days
RobesonMar 25Nov 8About 228 days
RockinghamApr 11Oct 30About 202 days
RowanApr 6Oct 30About 207 days
RutherfordApr 11Oct 27About 199 days
SampsonMar 26Nov 7About 226 days
ScotlandMar 30Nov 4About 219 days
StanlyMar 29Nov 4About 220 days
StokesApr 11Oct 30About 202 days
SurryApr 19Oct 23About 187 days
SwainApr 16Oct 24About 191 days
TransylvaniaApr 19Oct 26About 190 days
TyrrellMar 29Nov 13About 229 days
UnionApr 3Nov 5About 216 days
VanceMar 28Nov 9About 226 days
WakeMar 31Nov 8About 222 days
WarrenApr 3Nov 5About 216 days
WashingtonMar 31Nov 7About 221 days
WataugaMay 2Oct 14About 165 days
WayneMar 28Nov 12About 229 days
WilkesApr 15Oct 29About 197 days
WilsonMar 22Nov 12About 235 days
YadkinApr 15Oct 26About 194 days
YanceyApr 24Oct 19About 178 days

Source: NOAA NCEI U.S. Climate Normals 1991–2020, 50% probability of 32°F, from the weather station nearest each ZIP code; each county shows the middle value across its ZIP codes. Hills, valleys and cities can run a week or more earlier or later.

Frost dates for other states