FrostDateByZip

North Carolina frost dates

Average last spring and first fall frost (32°F) dates for 759 cities and towns in North Carolina, from NOAA 1991-2020 climate normals. Average last frost dates range from March 1 in Ocracoke to May 7 in West Jefferson. Open a ZIP code for frost risk by date and a planting calendar.

Cities with several ZIP codes use the first-listed ZIP. Open a ZIP for exact local dates.
CityAvg last frostAvg first frostSeasonZIP codes
AberdeenApr 3Nov 3214 days28315
AdvanceApr 16Oct 25191 days27006
AhoskieApr 6Nov 1208 days27910
AlamanceApr 1Nov 2215 days27201
AlbemarleMar 29Nov 4220 days28001, 28002
AlbertsonApr 7Oct 30204 days28508
AlexanderApr 28Oct 18173 days28701
AlexisMar 27Nov 9228 days28006
AllianceMar 30Nov 8224 days28509
AlmondApr 17Oct 21186 days28702
AltamahawMar 29Nov 9226 days27202
AndrewsApr 17Oct 23189 days28901
AngierMar 28Nov 7226 days27501
AnsonvilleMar 24Nov 9231 days28007
ApexMar 27Nov 8227 days27502, 27523, 27539
ArapahoeMar 19Nov 22249 days28510
AraratApr 19Oct 23186 days27007
ArdenApr 9Oct 28201 days28704
AshMar 26Nov 11231 days28420
AsheboroApr 5Oct 31207 days27203, 27204, 27205
AshevilleApr 6Oct 31205 days28801, 28802, 28803, 28804 +7 more
AtkinsonApr 2Nov 5217 days28421
AtlanticMar 11Nov 30261 days28511
Atlantic BeachMar 18Nov 21249 days28512
AulanderMar 29Nov 7223 days27805
AuroraMar 8Dec 5272 days27806
AutryvilleMar 30Nov 10227 days28318
AvonMar 4Dec 22290 days27915
AydenMar 27Nov 8227 days28513
AydlettMar 28Nov 12230 days27916
BadinMar 29Nov 4220 days28009
BahamaApr 2Nov 4217 days27503
BaileyApr 1Nov 5219 days27807
BakersvilleApr 26Oct 15171 days28705
BalsamApr 30Oct 14167 days28707
Balsam GroveApr 15Oct 26193 days28708
Banner ElkApr 30Oct 14167 days28604
BarcoMar 28Nov 12230 days27917
Barium SpringsApr 16Oct 25191 days28010
BarnardsvilleApr 6Oct 31205 days28709
BarnesvilleApr 1Nov 5219 days28319
Bat CaveApr 5Oct 30207 days28710
BathMar 8Dec 5272 days27808
BattleboroMar 30Nov 9226 days27809
BayboroMar 30Nov 8224 days28515
Bear CreekMar 31Nov 4220 days27207
BeaufortMar 10Dec 1265 days28516
Belews CreekMar 26Nov 9228 days27009
BelhavenMar 8Dec 5272 days27810
BellarthurMar 27Nov 8227 days27811
BelmontMar 30Nov 3221 days28012
BelvidereMar 27Nov 17238 days27919
BennettMar 31Nov 4220 days27208
BensonMar 28Nov 7226 days27504
Bessemer CityMar 24Nov 9230 days28016
BethaniaApr 6Oct 31209 days27010
BethelMar 27Nov 8227 days27812
BeulavilleApr 7Oct 30204 days28518
BiscoeMar 25Nov 14235 days27209
Black CreekMar 22Nov 12236 days27813
Black MountainApr 26Oct 15171 days28711
BladenboroMar 29Nov 8226 days28320
BlanchApr 10Oct 28200 days27212
Blounts CreekMar 8Dec 5272 days27814
Blowing RockMay 2Oct 13163 days28605
Boiling SpringsApr 12Oct 25195 days28017
BoliviaMar 24Nov 17239 days28422
BoltonMar 29Nov 8226 days28423
BonleeMar 31Nov 4220 days27213
BoomerApr 7Nov 1208 days28606
BooneMay 2Oct 13163 days28607, 28608
BoonvilleApr 16Oct 25191 days27011
BosticApr 7Oct 28202 days28018
BrasstownApr 22Oct 20180 days28902
BrevardApr 21Oct 23185 days28712
BridgetonMar 23Nov 15237 days28519
BroadwayApr 10Oct 30203 days27505
Browns SummitApr 5Nov 2213 days27214
BrunswickMar 29Nov 6224 days28424
Bryson CityApr 17Oct 21186 days28713
Buies CreekMar 28Nov 7226 days27506
BullockMar 31Nov 5220 days27507
BunnApr 11Oct 29201 days27508
BunnlevelMar 28Nov 7226 days28323
BurgawApr 2Nov 5217 days28425
BurlingtonApr 1Nov 2215 days27215, 27216, 27217
BurnsvilleApr 24Oct 19180 days28714
ButnerApr 2Nov 4217 days27509
BuxtonMar 4Dec 22290 days27920
BynumMar 31Nov 3218 days27228
CalabashMar 26Nov 11231 days28467
CalypsoApr 7Oct 30204 days28325
CamdenMar 27Nov 17238 days27921
CameronApr 1Nov 5219 days28326
Camp LejeuneMar 23Nov 16240 days28542, 28547
CandlerApr 19Oct 22185 days28715
CandorMar 25Nov 14235 days27229
CantonApr 30Oct 14167 days28716
CaroleenApr 12Oct 25195 days28019
Carolina BeachMar 24Nov 17239 days28428
CarrboroMar 31Nov 3218 days27510
CarthageApr 1Nov 5219 days28327
CaryMar 27Nov 8227 days27511, 27512, 27513, 27518 +1 more
CasarApr 12Oct 25195 days28020
CashiersApr 15Oct 26193 days28717
CastaliaApr 11Oct 29201 days27816
Castle HayneMar 29Nov 8226 days28429
CatawbaApr 16Oct 25191 days28609
Cedar FallsApr 5Oct 31207 days27230
Cedar GroveApr 15Oct 26194 days27231
Cedar IslandMar 11Nov 30261 days28520
Cedar MountainApr 10Nov 2206 days28718
Cerro GordoMar 29Nov 6224 days28430
ChadbournMar 29Nov 6224 days28431
Chapel HillMar 29Nov 5222 days27514, 27515, 27516, 27517 +1 more
CharlotteMar 30Nov 3221 days28201, 28202, 28203, 28204 +70 more
CherokeeApr 30Oct 12164 days28719
Cherry PointMar 19Nov 22249 days28533
CherryvilleApr 9Oct 28201 days28021
Chimney RockApr 5Oct 30207 days28720
China GroveApr 9Oct 28203 days28023
ChinquapinApr 1Nov 7220 days28521
ChocowinityMar 22Nov 15237 days27817
ClaremontMar 24Nov 8230 days28610
ClarendonMar 29Nov 6224 days28432
ClarktonMar 29Nov 8226 days28433
ClaytonApr 7Nov 3211 days27520, 27527, 27528
ClemmonsApr 16Oct 25191 days27012
ClevelandApr 9Oct 28203 days27013
CliffsideApr 12Oct 25195 days28024
ClimaxApr 1Nov 2215 days27233
ClintonMar 26Nov 7226 days28328, 28329
ClydeApr 30Oct 14167 days28721
CoatsMar 28Nov 7226 days27521
CofieldApr 6Nov 1208 days27922
CoinjockMar 28Nov 12230 days27923
ColerainMar 29Nov 7223 days27924
ColfaxMar 30Nov 5220 days27235
CollettsvilleMay 2Oct 13163 days28611
ColumbiaMar 24Nov 14238 days27925
ColumbusMar 27Nov 12231 days28722
ComfortApr 5Nov 4214 days28522
ComoApr 6Nov 1208 days27818
ConcordApr 1Nov 2215 days28025, 28026, 28027
ConetoeMar 30Nov 9226 days27819
Connelly SpringsMar 31Nov 4219 days28612
ConoverMar 31Nov 4219 days28613
ConwayApr 6Nov 1208 days27820
CooleemeeApr 15Oct 25192 days27014
CorapeakeApr 20Oct 27190 days27926
CordovaMar 30Nov 4220 days28330
CorneliusApr 1Nov 2215 days28031
CorollaMar 28Nov 12230 days27927
CouncilMar 29Nov 8226 days28434
Cove CityApr 1Nov 4217 days28523
CramertonMar 27Nov 9228 days28032
CreedmoorApr 4Nov 4213 days27522
CrestonApr 25Oct 21178 days28615
CreswellMar 24Nov 14238 days27928
CrossnoreApr 30Oct 14167 days28616
CrouseApr 9Oct 28201 days28033
CrumplerMay 7Oct 8154 days28617
CulbersonApr 22Oct 20180 days28903
CullowheeApr 15Oct 26193 days28723
CumberlandMar 22Nov 13236 days28331
CumnockApr 10Oct 30203 days27237
CurrieMar 27Nov 8227 days28435
CurrituckMar 27Nov 17238 days27929
DallasMar 27Nov 9228 days28034
DanaApr 14Oct 25192 days28724
DanburyApr 11Oct 30202 days27016
DavidsonApr 1Nov 2215 days28035, 28036
DavisMar 10Dec 1265 days28524
Deep GapMay 7Oct 8154 days28618
Deep RunApr 1Nov 4217 days28525
DelcoMar 29Nov 8226 days28436
DentonMar 29Nov 4220 days27239
DenverMar 30Nov 3221 days28037
DillsboroApr 19Oct 22184 days28725
DobsonApr 19Oct 23186 days27017
DoverApr 1Nov 4217 days28526
DrexelApr 7Oct 28202 days28619
DublinMar 29Nov 8226 days28332
DudleyMar 15Nov 18250 days28333
DunnMar 28Nov 7226 days28334, 28335
DurhamApr 2Nov 4217 days27701, 27702, 27703, 27704 +12 more
Eagle SpringsMar 25Nov 14235 days27242
EarlApr 12Oct 25195 days28038
East BendApr 16Oct 25191 days27018
East Flat RockApr 14Oct 25192 days28726
East SpencerApr 6Oct 30208 days28039
EdenApr 11Oct 29201 days27288, 27289
EdentonMar 24Nov 14238 days27932
EdneyvilleApr 14Oct 25192 days28727
EdwardMar 8Dec 5272 days27821
EflandMar 29Nov 9226 days27243
Elizabeth CityMar 27Nov 17238 days27906, 27907, 27909
ElizabethtownMar 29Nov 8226 days28337
Elk ParkMay 2Oct 13163 days28622
ElkinApr 15Oct 26194 days28621
EllenboroApr 12Oct 25195 days28040
EllerbeMar 25Nov 14235 days28338
Elm CityApr 1Nov 5219 days27822
ElonMar 29Nov 9226 days27244
Emerald IsleMar 18Nov 21249 days28594
EnfieldApr 5Nov 1211 days27823
EngelhardMar 29Nov 13231 days27824
EnkaApr 19Oct 22185 days28728
EnniceMay 4Oct 10158 days28623
ErnulMar 23Nov 15237 days28527
ErwinMar 28Nov 7226 days28339
EtherMar 25Nov 14235 days27247
EtowahApr 19Oct 23186 days28729
EureApr 6Nov 1208 days27935
EverettsMar 20Nov 12239 days27825
EvergreenMar 29Nov 6224 days28438
Fair BluffMar 29Nov 6224 days28439
FairfieldApr 7Nov 4211 days27826
FairmontMar 24Nov 10233 days28340
FairviewApr 6Oct 31205 days28730
FaisonApr 7Oct 30204 days28341
FaithApr 6Oct 30208 days28041
FalconMar 28Nov 7226 days28342
FalklandMar 27Nov 8227 days27827
FallstonApr 9Oct 28201 days28042
FarmvilleMar 27Nov 8227 days27828
FayettevilleMar 30Nov 10227 days28301, 28302, 28303, 28304 +6 more
FergusonApr 7Nov 1208 days28624
Flat RockApr 14Oct 25192 days28731
FleetwoodMay 2Oct 13163 days28626
FletcherApr 9Oct 28201 days28732
Fontana DamApr 13Oct 26194 days28733
Forest CityApr 12Oct 25195 days28043
Fort BraggMar 22Nov 13236 days28307, 28310
FountainMar 27Nov 8227 days27829
Four OaksMar 29Nov 5220 days27524
FranklinApr 17Oct 23187 days28734, 28744
FranklintonApr 11Oct 29201 days27525
FranklinvilleApr 5Oct 31207 days27248
FremontMar 22Nov 12236 days27830
FriscoMar 4Dec 22290 days27936
Fuquay VarinaMar 31Nov 10226 days27526
GarlandMar 29Nov 8226 days28441
GarnerApr 7Nov 3211 days27529
GarysburgMar 31Nov 9222 days27831
GastonMar 31Nov 9222 days27832
GastoniaMar 27Nov 9228 days28052, 28053, 28054, 28055 +1 more
GatesApr 7Nov 2208 days27937
GatesvilleApr 20Oct 27190 days27938
GermantonApr 6Oct 31209 days27019
GertonApr 14Oct 25192 days28735
GibsonMar 26Nov 8228 days28343
GibsonvilleMar 29Nov 9226 days27249
Glade ValleyMay 4Oct 10158 days28627
Glen AlpineApr 7Oct 28202 days28628
Glendale SpringsMay 4Oct 10158 days28629
GlenvilleApr 30Oct 15167 days28736
GlenwoodApr 5Nov 1209 days28737
GloucesterMar 10Dec 1265 days28528
GodwinMar 28Nov 7226 days28344
Gold HillApr 6Oct 30208 days28071
GoldsboroMar 28Nov 12231 days27530, 27531, 27532, 27533 +1 more
GoldstonApr 10Oct 30203 days27252
GrahamApr 1Nov 2215 days27253
GrandyMar 28Nov 12230 days27939
Granite FallsMar 31Nov 4219 days28630
Granite QuarryApr 6Oct 30208 days28072
GrantsboroMar 30Nov 8224 days28529
Grassy CreekMay 7Oct 8154 days28631
Green MountainApr 21Oct 23183 days28740
GreensboroMar 30Nov 5220 days27401, 27402, 27403, 27404 +24 more
GreenvilleMar 27Nov 8227 days27833, 27834, 27835, 27836 +1 more
GriftonMar 25Nov 11232 days28530
GrimeslandMar 27Nov 8227 days27837
GroverApr 12Oct 25195 days28073
GulfApr 10Oct 30203 days27256
HalifaxApr 5Nov 1211 days27839
HallsboroMar 29Nov 6224 days28442
HamiltonMar 20Nov 12239 days27840
HamletMar 30Nov 4220 days28345
HampsteadMar 29Nov 8226 days28443
HamptonvilleApr 16Oct 25191 days27020
HarbingerMar 15Dec 6266 days27941
Harkers IslandMar 10Dec 1265 days28531
HarmonyApr 16Oct 25191 days28634
HarrellsApr 2Nov 5217 days28444
HarrellsvilleApr 6Nov 1208 days27942
HarrisApr 13Oct 26195 days28074
HarrisburgApr 1Nov 2215 days28075
HassellMar 20Nov 12239 days27841
HatterasMar 4Dec 22290 days27943
HavelockMar 19Nov 22249 days28532
Haw RiverMar 29Nov 9226 days27258
HayesvilleApr 21Oct 21182 days28904
HaysApr 10Oct 29201 days28635
HazelwoodApr 30Oct 14167 days28738
HendersonApr 16Oct 26193 days27536, 27537
HendersonvilleApr 14Oct 25192 days28739, 28791, 28792, 28793
HenricoMar 31Nov 9222 days27842
HenriettaApr 12Oct 25195 days28076
HertfordMar 24Nov 14238 days27930, 27944
HickoryMar 31Nov 4219 days28601, 28602, 28603
HiddeniteApr 2Nov 4217 days28636
High PointMar 30Nov 5220 days27260, 27261, 27262, 27263 +3 more
High ShoalsApr 9Oct 28201 days28077
HighfallsApr 1Nov 5219 days27259
HighlandsApr 30Oct 15167 days28741
HildebranMar 31Nov 4219 days28637
HillsboroughMar 29Nov 5222 days27278
HobbsvilleApr 20Oct 27190 days27946
HobgoodMar 29Nov 7223 days27843
HobuckenMar 8Dec 5272 days28537
HoffmanMar 30Nov 4220 days28347
HollisterApr 3Nov 5217 days27844
Holly RidgeMar 26Nov 13233 days28445
Holly SpringsMar 27Nov 8227 days27540
HookertonMar 25Nov 11232 days28538
Hope MillsMar 22Nov 13236 days28348
Horse ShoeApr 17Oct 23187 days28742
Hot SpringsApr 30Oct 12164 days28743
HubertMar 23Nov 16240 days28539
HudsonApr 7Oct 31207 days28638
HuntersvilleMar 30Nov 3221 days28070, 28078
Hurdle MillsApr 15Oct 26194 days27541
IcardMar 31Nov 4219 days28666
Indian TrailMar 31Nov 5220 days28079
Iron StationMar 27Nov 9228 days28080
IvanhoeApr 2Nov 5217 days28447
JacksonApr 5Nov 1211 days27845
Jackson SpringsMar 25Nov 14235 days27281
JacksonvilleMar 23Nov 16240 days28540, 28541, 28546
JamestownMar 30Nov 5220 days27282
JamesvilleMar 20Nov 12239 days27846
JarvisburgMar 28Nov 12230 days27947
JeffersonMay 7Oct 8154 days28640
Jonas RidgeApr 30Oct 14167 days28641
JonesvilleApr 15Oct 26194 days28642
JulianApr 1Nov 2215 days27283
KannapolisApr 1Nov 2215 days28081, 28082, 28083
KelfordMar 29Nov 7223 days27847
KellyMar 27Nov 8227 days28448
KenansvilleApr 7Oct 30204 days28349
KenlyMar 29Nov 5220 days27542
KernersvilleMar 26Nov 9228 days27284, 27285
Kill Devil HillsMar 15Dec 6266 days27948
KingApr 6Oct 31209 days27021
Kings MountainApr 12Oct 25195 days28086
KinstonMar 25Nov 11232 days28501, 28502, 28503, 28504
KiplingApr 10Oct 30203 days27543
KittrellApr 11Oct 29201 days27544
Kitty HawkMar 15Dec 6266 days27949
KnightdaleApr 7Nov 3211 days27545
Knotts IslandMar 27Nov 17238 days27950
Kure BeachMar 24Nov 17239 days28449
La GrangeMar 25Nov 11232 days28551
Lake JunaluskaApr 30Oct 14167 days28745
Lake LureApr 5Oct 30207 days28746
Lake ToxawayApr 15Oct 26193 days28747
Lake WaccamawMar 29Nov 6224 days28450
LakeviewApr 3Nov 3214 days28350
LandisApr 1Nov 2215 days28088
LansingMay 7Oct 8154 days28643
LattimoreApr 12Oct 25195 days28089
Laurel HillMar 21Nov 14239 days28351
Laurel SpringsMay 4Oct 10158 days28644
LaurinburgMar 21Nov 14239 days28352, 28353
LawndaleApr 12Oct 25195 days28090
LawsonvilleApr 11Oct 30202 days27022
LeasburgApr 10Oct 28200 days27291
LeicesterApr 19Oct 22185 days28748
LelandMar 29Nov 8226 days28451
Lemon SpringsApr 10Oct 30203 days28355
LenoirApr 7Oct 31207 days28633, 28645
Lewiston WoodvilleMar 29Nov 7223 days27849
LewisvilleApr 16Oct 25191 days27023
LexingtonApr 11Oct 28199 days27292, 27293, 27294, 27295
LibertyMar 31Nov 4220 days27298
LilesvilleMar 24Nov 9231 days28091
LillingtonMar 28Nov 7226 days27546
LincolntonApr 9Oct 28201 days28092, 28093
LindenMar 28Nov 7226 days28356
LinvilleApr 30Oct 14167 days28646
Linville FallsApr 30Oct 14167 days28647
LinwoodApr 6Oct 30208 days27299
Little SwitzerlandApr 26Oct 15171 days28749
LittletonApr 3Nov 5217 days27850
LocustApr 1Nov 2215 days28097
LongwoodMar 26Nov 11231 days28452
LouisburgApr 11Oct 29201 days27549
LowellMar 27Nov 9228 days28098
LowgapApr 19Oct 23186 days27024
LowlandMar 8Dec 5272 days28552
LucamaMar 22Nov 12236 days27851
Lumber BridgeApr 3Nov 3214 days28357
LumbertonMar 24Nov 11234 days28358, 28359, 28360
LynnMar 27Nov 12231 days28750
MacclesfieldMar 30Nov 9226 days27852
MaconMar 31Nov 9222 days27551
MadisonApr 5Nov 2213 days27025
Maggie ValleyApr 30Oct 14167 days28751
MagnoliaApr 7Oct 30204 days28453
MaidenApr 9Oct 28201 days28650
MamersApr 10Oct 30203 days27552
Manns HarborMar 15Dec 6266 days27953
MansonApr 16Oct 26193 days27553
ManteoMar 15Dec 6266 days27954
MapleMar 27Nov 17238 days27956
Maple HillApr 1Nov 7220 days28454
MarbleApr 22Oct 20180 days28905
MargarettsvilleApr 5Nov 1211 days27853
MariettaMar 28Nov 8227 days28362
MarionApr 5Nov 1209 days28752
Mars HillApr 28Oct 18173 days28754
MarshallApr 28Oct 18173 days28753
MarshallbergMar 10Dec 1265 days28553
MarshvilleApr 3Nov 1213 days28103
MarstonMar 30Nov 4220 days28363
MatthewsMar 31Nov 5220 days28104, 28105, 28106
MauryMar 25Nov 11232 days28554
MaxtonMar 25Nov 8228 days28364
MayodanApr 5Nov 2213 days27027
MaysvilleApr 6Nov 1204 days28555
Mc AdenvilleMar 27Nov 9228 days28101
Mc FarlanApr 1Nov 3216 days28102
Mc GradyApr 10Oct 29201 days28649
Mc LeansvilleMar 29Nov 9226 days27301
Mccutcheon FieldMar 23Nov 16240 days28545
MebaneMar 29Nov 9226 days27302
MerrittMar 30Nov 8224 days28556
Merry HillMar 24Nov 14238 days27957
MicavilleApr 26Oct 15171 days28755
MicroMar 29Nov 5220 days27555
MiddleburgApr 16Oct 26193 days27556
MiddlesexApr 7Nov 3211 days27557
MidlandApr 1Nov 2215 days28107
Midway ParkMar 23Nov 16240 days28544
Mill SpringApr 11Oct 27198 days28756
Millers CreekApr 10Oct 29201 days28651
Mills RiverApr 17Oct 23187 days28759
MiltonApr 8Nov 1205 days27305
Mineral SpringsMar 31Nov 5220 days28108
MinneapolisApr 30Oct 12165 days28652
MisenheimerMar 29Nov 4220 days28109
MocksvilleApr 15Oct 25192 days27028
MoncureApr 10Oct 30203 days27559
MonroeApr 3Nov 1213 days28110, 28111, 28112
MontezumaApr 30Oct 14167 days28653
MontreatApr 26Oct 15171 days28757
MooresboroApr 12Oct 25195 days28114
MooresvilleApr 9Oct 28203 days28115, 28117
Moravian FallsApr 2Nov 4217 days28654
Morehead CityMar 18Nov 21249 days28557
MorgantonApr 7Oct 28202 days28655, 28680
MorrisvilleMar 31Nov 4219 days27560
MorvenMar 24Nov 9231 days28119
Mount AiryApr 19Oct 23186 days27030
Mount GileadMar 24Nov 9231 days27306
Mount HollyMar 27Nov 9228 days28120
Mount MourneApr 16Oct 25191 days28123
Mount OliveApr 7Oct 30204 days28365
Mount PleasantApr 1Nov 2215 days28124
Mount UllaApr 9Oct 28203 days28125
Mountain HomeApr 9Oct 28201 days28758
MoyockMar 27Nov 17238 days27958
MurfreesboroApr 6Nov 1208 days27855
MurphyApr 22Oct 20180 days28906
Nags HeadMar 15Dec 6266 days27959
NakinaMar 26Nov 11231 days28455
NaplesApr 14Oct 25192 days28760
NashvilleApr 1Nov 5219 days27856
NeboApr 5Nov 1209 days28761
New BernMar 23Nov 15237 days28560, 28561, 28562, 28563 +1 more
New HillMar 27Nov 8227 days27562
New LondonMar 29Nov 4220 days28127
NewellApr 1Nov 2215 days28126
NewlandApr 30Oct 14167 days28657
NewportMar 19Nov 22249 days28570
NewtonApr 9Oct 28201 days28658
Newton GroveMar 26Nov 7226 days28366
NorlinaApr 5Nov 1210 days27563
NormanMar 25Nov 14235 days28367
North WilkesboroApr 10Oct 29201 days28656, 28659
NorwoodMar 29Nov 4220 days28128
Oak CityMar 29Nov 7223 days27857
Oak IslandMar 24Nov 17239 days28465
Oak RidgeMar 30Nov 5220 days27310
OakboroMar 29Nov 4220 days28129
Ocean Isle BeachMar 20Nov 17243 days28469
OcracokeMar 1Dec 20293 days27960
Old FortApr 5Nov 1209 days28762
OlinApr 16Oct 25191 days28660
OliviaApr 10Oct 30203 days28368
OrientalMar 30Nov 8224 days28571
OrrumMar 24Nov 10233 days28369
OttoApr 23Oct 17175 days28763
OxfordMar 30Nov 6222 days27565
PantegoMar 25Nov 11233 days27860
ParktonMar 22Nov 13236 days28371
ParmeleMar 27Nov 8227 days27861
PattersonApr 7Oct 31207 days28661
Paw CreekMar 30Nov 3221 days28130
PeachlandMar 24Nov 9231 days28133
PelhamApr 10Oct 28200 days27311
PembrokeMar 24Nov 10233 days28372
PendletonApr 6Nov 1208 days27862
PenlandApr 26Oct 15171 days28765
PenroseApr 19Oct 23186 days28766
PfafftownApr 6Oct 31209 days27040
PikevilleMar 22Nov 12236 days27863
Pilot MountainApr 19Oct 23186 days27041
Pine HallApr 11Oct 30202 days27042
Pine LevelMar 29Nov 5220 days27568
PinebluffApr 3Nov 3214 days28373
PinehurstApr 1Nov 5219 days28370, 28374
PineolaApr 30Oct 14167 days28662
PinetopsMar 30Nov 9226 days27864
PinetownMar 25Nov 11233 days27865
PinevilleMar 31Nov 4218 days28134
Piney CreekMay 4Oct 10158 days28663
Pink HillApr 1Nov 4217 days28572
PinnacleApr 6Oct 31209 days27043
Pisgah ForestApr 19Oct 23186 days28768
PittsboroMar 31Nov 3218 days27312
Pleasant GardenMar 30Nov 5220 days27313
Pleasant HillApr 5Nov 1211 days27866
PlumtreeApr 30Oct 14167 days28664
PlymouthMar 31Nov 7221 days27962
Point HarborMar 15Dec 6266 days27964
PolktonMar 24Nov 9231 days28135
PolkvilleApr 12Oct 25195 days28136
PollocksvilleMar 20Nov 20246 days28573
Pope Army AirfieldMar 30Nov 10227 days28308
Poplar BranchMar 28Nov 12230 days27965
PotecasiApr 6Nov 1208 days27867
Powells PointMar 15Dec 6266 days27966
PowellsvilleMar 29Nov 7223 days27967
PrincetonMar 29Nov 5220 days27569
ProctorvilleMar 24Nov 10233 days28375
Prospect HillMar 31Nov 4218 days27314
ProvidenceApr 8Nov 1205 days27315
PurlearApr 7Nov 1208 days28665
RaefordApr 3Nov 3214 days28376
RaleighMar 28Nov 8229 days27601, 27602, 27603, 27604 +40 more
RamseurMar 31Nov 4220 days27316
RandlemanMar 29Nov 6224 days27317
Red OakApr 1Nov 5219 days27868
Red SpringsMar 25Nov 8228 days28377
ReidsvilleApr 5Nov 2213 days27320, 27323
RexMar 22Nov 13236 days28378
RhodhissMar 31Nov 4219 days28667
Rich SquareApr 5Nov 1211 days27869
RichfieldMar 29Nov 4220 days28137
RichlandsApr 5Nov 4214 days28574
RidgecrestApr 5Oct 31206 days28770
RidgewayApr 16Oct 26193 days27570
RiegelwoodMar 29Nov 8226 days28456
Roanoke RapidsMar 31Nov 9222 days27870
Roaring GapApr 26Oct 14171 days28668
Roaring RiverApr 10Oct 29201 days28669
RobbinsApr 1Nov 5219 days27325
RobbinsvilleApr 13Oct 26194 days28771
RobersonvilleMar 20Nov 12239 days27871
RockinghamMar 30Nov 4220 days28379, 28380
RockwellApr 6Oct 30208 days28138
Rocky MountApr 1Nov 5219 days27801, 27802, 27803, 27804 +1 more
Rocky PointMar 29Nov 8226 days28457
RodantheMar 15Dec 6266 days27968
RoducoApr 6Nov 1208 days27969
RolesvilleApr 4Nov 4213 days27571
RondaApr 15Oct 26194 days28670
RoperMar 31Nov 7221 days27970
Rose HillApr 1Nov 7220 days28458
RoseboroMar 26Nov 7226 days28382
RosmanApr 21Oct 23185 days28772
RougemontApr 15Oct 26194 days27572
RowlandMar 24Nov 10233 days28383
RoxboroApr 15Oct 26194 days27573, 27574
RoxobelMar 29Nov 7223 days27872
RuffinApr 5Nov 2213 days27326
Rural HallApr 6Oct 31209 days27045, 27094, 27098, 27099
Rutherford CollegeApr 7Oct 28202 days28671
RutherfordtonApr 11Oct 27198 days28139
Saint PaulsMar 24Nov 11234 days28384
SalemburgMar 26Nov 7226 days28385
SalisburyApr 6Oct 30208 days28144, 28145, 28146, 28147
Salter PathMar 18Nov 21249 days28575
SaludaApr 14Oct 25192 days28773
SalvoMar 4Dec 22290 days27972
Sandy RidgeApr 11Oct 30202 days27046
SanfordApr 10Oct 30203 days27330, 27331, 27332
SapphireApr 15Oct 26193 days28774
SaratogaMar 22Nov 12236 days27873
SaxapahawApr 1Nov 2215 days27340
Scaly MountainApr 30Oct 15167 days28775
Scotland NeckMar 29Nov 7223 days27874
ScottsApr 16Oct 25191 days28699
ScottvilleMay 4Oct 10158 days28672
ScrantonMar 25Nov 11233 days27875
SeaboardApr 5Nov 1211 days27876
SeagroveMar 31Nov 4220 days27341
SealevelMar 11Nov 30261 days28577
SedaliaApr 1Nov 2215 days27342
SelmaMar 29Nov 5220 days27576
SemoraApr 8Nov 1205 days27343
Seven SpringsApr 7Oct 30204 days28578
SevernApr 6Nov 1208 days27877
ShallotteMar 20Nov 17243 days28459, 28470
ShannonApr 3Nov 3214 days28386
SharpsburgApr 1Nov 5219 days27878
ShawboroMar 27Nov 17238 days27973
ShelbyApr 12Oct 25195 days28150, 28151, 28152
Sherrills FordApr 16Oct 25191 days28673
ShilohMar 28Nov 12230 days27974
Siler CityMar 31Nov 4220 days27344
SiloamApr 16Oct 25191 days27047
SimpsonMar 27Nov 8227 days27879
SimsMar 22Nov 12236 days27880
SkylandApr 9Oct 28201 days28776
SmithfieldMar 29Nov 5220 days27577
SmyrnaMar 10Dec 1265 days28579
Sneads FerryMar 23Nov 16240 days28460
Snow CampMar 31Nov 4220 days27349
Snow HillMar 26Nov 12232 days28580
SophiaApr 5Oct 31207 days27350
South MillsMar 27Nov 17238 days27976
Southern PinesMar 25Nov 14235 days28387, 28388
SouthmontApr 6Oct 30208 days27351
SouthportMar 24Nov 17239 days28461
SpartaApr 22Oct 22180 days28675
SpeedMar 30Nov 9226 days27881
SpencerApr 6Oct 30208 days28159
SpindaleApr 11Oct 27198 days28160
Spring HopeApr 1Nov 5219 days27882
Spring LakeMar 30Nov 10227 days28390
Spruce PineApr 26Oct 15171 days28777
StacyMar 11Nov 30261 days28581
StaleyMar 31Nov 4220 days27355
StanfieldApr 3Nov 1213 days28163
StanleyMar 27Nov 9228 days28164
StantonsburgMar 22Nov 12236 days27883
StarMar 25Nov 14235 days27356
State RoadApr 19Oct 23186 days28676
StatesvilleApr 16Oct 25191 days28625, 28677, 28687
StedmanMar 30Nov 10227 days28391
StellaApr 6Nov 1204 days28582
StemMar 30Nov 6222 days27581
StokesMar 27Nov 8227 days27884
StokesdaleMar 30Nov 5220 days27357
StonevilleApr 5Nov 2213 days27048
StonewallMar 30Nov 8224 days28583
Stony PointApr 2Nov 4217 days28678
StovallMar 30Nov 6222 days27582
Stumpy PointMar 15Dec 6266 days27978
Sugar GroveMay 2Oct 13163 days28679
SummerfieldMar 30Nov 5220 days27358
SunburyApr 20Oct 27190 days27979
Sunset BeachMar 20Nov 17243 days28468
SupplyMar 20Nov 17243 days28462
SwannanoaApr 5Oct 31206 days28778
SwanquarterMar 18Nov 25253 days27885
SwansboroApr 6Nov 1204 days28584
SwepsonvilleApr 1Nov 2215 days27359
SylvaApr 19Oct 22184 days28779
Tabor CityMar 26Nov 11231 days28463
Tar HeelMar 29Nov 8226 days28392
Tarawa TerraceMar 23Nov 16240 days28543
TarboroMar 30Nov 9226 days27886
TaylorsvilleApr 2Nov 4217 days28681
TeacheyApr 1Nov 7220 days28464
TerrellApr 16Oct 25191 days28682
ThomasvilleApr 11Oct 28199 days27360, 27361
ThurmondApr 10Oct 29201 days28683
TilleryApr 5Nov 1211 days27887
TimberlakeApr 15Oct 26194 days27583
ToastApr 19Oct 23186 days27049
TobaccovilleApr 6Oct 31209 days27050
ToddMay 2Oct 13163 days28684
ToptonApr 13Oct 26194 days28781
TownsvilleApr 16Oct 26193 days27584
TraphillApr 10Oct 29201 days28685
TrentonApr 1Nov 4217 days28585
TrinityMar 30Nov 5220 days27370
TroutmanApr 16Oct 25191 days28166
TroyMar 29Nov 4220 days27371
TryonMar 27Nov 12231 days28782
TuckasegeeApr 30Oct 14167 days28783
TurkeyMar 26Nov 7226 days28393
TurnersburgApr 16Oct 25191 days28688
TuxedoApr 14Oct 25192 days28784
TynerMar 24Nov 14238 days27980
Union GroveApr 10Oct 29201 days28689
Union MillsApr 5Oct 30207 days28167
ValdeseApr 7Oct 28202 days28690
ValeApr 12Oct 28198 days28168
Valle CrucisMay 2Oct 13163 days28691
VanceboroMar 20Nov 20246 days28586
VandemereMar 30Nov 8224 days28587
VassApr 3Nov 3214 days28394
VaughanApr 3Nov 5217 days27586
VilasMay 2Oct 13163 days28692
WacoApr 9Oct 28201 days28169
WadeMar 30Nov 10227 days28395
WadesboroMar 24Nov 9231 days28170
WagramMar 25Nov 8228 days28396
Wake ForestApr 4Nov 4213 days27587, 27588
WalkertownMar 26Nov 9228 days27051
WallaceApr 1Nov 7220 days28466
WallburgMar 30Nov 5220 days27373
Walnut CoveApr 11Oct 30202 days27052
WalstonburgMar 22Nov 12236 days27888
WancheseMar 15Dec 6266 days27981
WarneApr 22Oct 20180 days28909
WarrensvilleMay 7Oct 8154 days28693
WarrentonApr 3Nov 5217 days27589
WarsawApr 7Oct 30204 days28398
WashingtonMar 22Nov 15237 days27889
WavesMar 4Dec 22290 days27982
WaxhawMar 31Nov 5220 days28173
WaynesvilleApr 30Oct 14167 days28785, 28786
WeavervilleApr 6Oct 31205 days28787
WebsterApr 19Oct 22184 days28788
WelcomeApr 11Oct 28199 days27374
WeldonMar 31Nov 9222 days27890
WendellApr 7Nov 3211 days27591
WentworthApr 5Nov 2213 days27375
West EndMar 25Nov 14235 days27376
West JeffersonMay 7Oct 8154 days28694
WestfieldApr 11Oct 30202 days27053
WhitakersMar 30Nov 9226 days27891
White OakMar 29Nov 8226 days28399
White PlainsApr 19Oct 23186 days27031
WhitevilleMar 29Nov 6224 days28472
WhitsettApr 1Nov 2215 days27377
WhittierApr 17Oct 21186 days28789
WilkesboroApr 10Oct 29201 days28697
WillardApr 2Nov 5217 days28478
WilliamstonMar 20Nov 12239 days27892
WillistonMar 10Dec 1265 days28589
Willow SpringApr 7Nov 3211 days27592
WilmingtonMar 19Nov 20247 days28401, 28402, 28403, 28404 +8 more
WilsonMar 22Nov 12236 days27893, 27894, 27895, 27896
Wilsons MillsMar 29Nov 5220 days27593
WindsorMar 20Nov 12239 days27983
WinfallMar 24Nov 14238 days27985
WingateApr 3Nov 1213 days28174
WinnabowMar 24Nov 17239 days28479
Winston-SalemMar 26Nov 9228 days27101, 27102, 27103, 27104 +21 more
WintervilleMar 27Nov 8227 days28590
WintonApr 6Nov 1208 days27986
WiseApr 5Nov 1210 days27594
WoodlandApr 6Nov 1208 days27897
WoodleafApr 9Oct 28203 days27054
Wrightsville BeachMar 19Nov 20247 days28480
YadkinvilleApr 16Oct 25191 days27055
YanceyvilleApr 8Nov 1205 days27379
YoungsvilleApr 4Nov 4213 days27596
ZebulonApr 7Nov 3211 days27597
ZionvilleMay 2Oct 13163 days28698
ZirconiaApr 14Oct 25192 days28790

Frequently asked questions

When is the last frost in North Carolina?
It varies by location. Across North Carolina, average last spring frost dates range from March 1 (Ocracoke) to May 7 (West Jefferson). Look up your ZIP code for your local date.
Why do nearby towns have different frost dates?
Elevation, distance from large bodies of water, and whether a weather station sits in a valley, on a hill, or in a city all change how cold nights get. Each ZIP code is matched to the most representative nearby NOAA station.