Same-Day Service7 Days a WeekFree Estimate
Plumbers of North Carolina
Plumbers of North Carolina
Plumbing · Guides
Call
Guide · 4 min read

When Do Pipes Freeze in North Carolina? Freeze Dates for Every Town

Typical first frost, freeze nights and sub-zero nights for every North Carolina town we cover, from ten years of Daymet climate data.

Tap to Call(855) 321-3426

A real person answers. Free estimate, no obligation.

Pipes do not freeze on a calendar date. They freeze on the first night the air in an unheated crawlspace, garage or exterior wall stays below about 20°F for a few hours, and in North Carolina that night arrives at a different time in every town. The table below gives the typical first frost, the freeze nights and the sub-zero days for every North Carolina town we cover, all 446 of them, from ten years of Daymet climate data.

North Carolina at a glance

Oct 18
Earliest typical first frost: Beech Mountain
Dec 13
Latest typical first frost: Nags Head
111 nights
Most freeze nights a year: Jefferson
19 nights
Fewest freeze nights a year: Nags Head

What the numbers mean for your pipes

Freeze nights count every night the low drops below 32°F. Most of them hurt nothing. The ones that do are the first hard freeze of the season, when a hose is still connected and the crawlspace vents are still open, and the deep cold snap in January when a line along an exterior wall finally loses its margin. Sub-zero days are the second number to watch: below 0°F even an insulated line in an unheated space can freeze. The first frost date is the median of ten years, so about half the years frost earlier and half later.

When a freeze does find a pipe, call to get help from North Carolina expert plumbers in 2 minutes. Before it does, how to prevent frozen pipes and the pipe freeze risk checker cover the prep.

Every North Carolina town we cover

TownFreeze nights/yrSub-zero days/yrTypical first frostDays over 90°FJuly high
Aberdeen440Nov 136192°F
Ahoskie540Nov 153890°F
Alamance620Nov 103790°F
Albemarle540Nov 135091°F
Alliance300Nov 263489°F
Andrews780Oct 25786°F
Angier500Nov 164691°F
Ansonville510Nov 136192°F
Apex560Nov 143890°F
Arapahoe300Nov 262889°F
Archdale600Nov 103289°F
Archer Lodge540Nov 164190°F
Asheboro590Nov 103089°F
Asheville840Oct 29485°F
Atlantic Beach260Nov 26787°F
Aulander540Nov 153990°F
Aurora330Nov 244090°F
Ayden430Nov 174490°F
Badin550Nov 135091°F
Bailey550Nov 134190°F
Bakersville910Oct 25083°F
Banner Elk1041Oct 20077°F
Bayboro300Nov 263489°F
Beaufort240Nov 26787°F
Beech Mountain1072Oct 18076°F
Belhaven350Nov 243990°F
Belmont540Nov 105191°F
Belville330Nov 244090°F
Belwood680Nov 43890°F
Benson470Nov 194791°F
Bermuda Run780Nov 33189°F
Bessemer City610Nov 54490°F
Bethel480Nov 164490°F
Beulaville460Nov 154691°F
Biltmore Forest840Oct 29385°F
Biscoe520Nov 134891°F
Black Creek500Nov 164491°F
Black Mountain820Oct 31284°F
Bladenboro400Nov 216392°F
Blowing Rock971Oct 29079°F
Bogue310Nov 261588°F
Boiling Spring Lakes320Nov 243690°F
Boiling Springs700Nov 44390°F
Boone1001Oct 24080°F
Boonville870Nov 32288°F
Brevard830Oct 29184°F
Broadway510Nov 144691°F
Brookford630Nov 43790°F
Brunswick370Nov 235091°F
Bryson City790Oct 27485°F
Burgaw410Nov 205191°F
Burlington640Nov 103790°F
Burnsville960Oct 20082°F
Butner640Nov 113089°F
Cajah's Mountain670Nov 42388°F
Calabash310Nov 233589°F
Candor510Nov 134691°F
Canton950Oct 24083°F
Cape Carteret320Nov 231788°F
Carolina Beach300Nov 243589°F
Carolina Shores310Nov 233489°F
Carrboro620Nov 113790°F
Carthage480Nov 134991°F
Cary570Nov 143690°F
Catawba670Nov 43690°F
Cedar Point320Nov 231888°F
Chadbourn380Nov 235391°F
Chapel Hill610Nov 113690°F
Charlotte530Nov 105291°F
Cherryville650Nov 44190°F
China Grove640Nov 44290°F
Chocowinity390Nov 194390°F
Claremont650Nov 43389°F
Clarkton400Nov 196292°F
Clayton530Nov 164391°F
Clemmons760Nov 33089°F
Cleveland730Nov 33590°F
Clinton470Nov 155191°F
Clyde940Oct 23083°F
Coats480Nov 164991°F
Columbia360Nov 243089°F
Columbus570Nov 133089°F
Concord590Nov 74991°F
Connelly Springs660Nov 42689°F
Conover640Nov 43289°F
Conway620Nov 153890°F
Cooleemee750Nov 33490°F
Cornelius610Nov 44590°F
Cramerton550Nov 105591°F
Creedmoor640Nov 113089°F
Dallas580Nov 54991°F
Davidson610Nov 44691°F
Denton590Nov 103890°F
Dobbins Heights440Nov 136592°F
Dobson900Nov 31687°F
Dortches580Nov 134190°F
Drexel660Nov 42989°F
Duck240Dec 42288°F
Dunn460Nov 195291°F
Durham600Nov 133089°F
East Arcadia380Nov 215191°F
East Bend830Nov 32288°F
East Spencer650Nov 43990°F
Eastover420Nov 196392°F
Eden800Nov 33589°F
Edenton450Nov 193990°F
Elizabeth City400Nov 223489°F
Elizabethtown420Nov 186392°F
Elk Park981Oct 24079°F
Elkin880Nov 32188°F
Ellenboro710Nov 43990°F
Ellerbe480Nov 135892°F
Elm City520Nov 164390°F
Elon640Nov 103490°F
Emerald Isle310Nov 261488°F
Enfield580Nov 134390°F
Erwin460Nov 195391°F
Fair Bluff370Nov 225291°F
Fairmont400Nov 216392°F
Fairview510Nov 135692°F
Faison490Nov 154390°F
Faith630Nov 44190°F
Fallston680Nov 44090°F
Farmville460Nov 194390°F
Fayetteville400Nov 196592°F
Flat Rock700Nov 1184°F
Fletcher790Oct 29385°F
Forest City710Nov 33990°F
Four Oaks500Nov 174591°F
Foxfire460Nov 135692°F
Franklin790Oct 25686°F
Franklinton650Nov 113690°F
Franklinville570Nov 114290°F
Fremont500Nov 194290°F
Fuquay-Varina530Nov 144290°F
Gamewell650Nov 53489°F
Garland440Nov 165791°F
Garner540Nov 164090°F
Garysburg650Nov 134290°F
Gaston660Nov 134390°F
Gastonia570Nov 74991°F
Gibson410Nov 207092°F
Gibsonville640Nov 103490°F
Glen Alpine640Nov 93489°F
Goldsboro490Nov 174390°F
Graham640Nov 84290°F
Granite Falls650Nov 42689°F
Granite Quarry630Nov 44190°F
Grantsboro310Nov 263589°F
Green Level660Nov 54090°F
Greenevers450Nov 155191°F
Greensboro590Nov 103089°F
Greenville420Nov 194390°F
Grifton430Nov 174490°F
Grimesland400Nov 194390°F
Grover650Nov 44691°F
Hamlet440Nov 136692°F
Harmony790Nov 22489°F
Harrisburg570Nov 105291°F
Havelock300Nov 262489°F
Haw River650Nov 84290°F
Hayesville780Oct 25686°F
Hemby Bridge500Nov 135491°F
Henderson690Nov 83589°F
Hendersonville730Nov 1385°F
Hertford450Nov 193790°F
Hickory650Nov 42789°F
High Point610Nov 103189°F
High Shoals600Nov 54891°F
Highlands851Oct 29077°F
Hildebran650Nov 42889°F
Hillsborough660Nov 53790°F
Hoffman440Nov 136392°F
Holden Beach310Nov 233589°F
Holly Ridge380Nov 213590°F
Holly Springs550Nov 144190°F
Hookerton450Nov 174591°F
Hope Mills400Nov 196792°F
Hot Springs790Oct 312188°F
Hudson660Nov 42589°F
Huntersville590Nov 74891°F
Indian Trail490Nov 135391°F
Jackson620Nov 133990°F
Jacksonville410Nov 204290°F
Jamestown590Nov 103189°F
Jamesville430Nov 194190°F
Jefferson1111Oct 22080°F
Jonesville860Nov 32588°F
Kannapolis620Nov 44490°F
Kenansville480Nov 154490°F
Kenly520Nov 164190°F
Kernersville630Nov 102889°F
Kill Devil Hills210Dec 131787°F
King780Nov 32188°F
Kings Mountain620Nov 44390°F
Kingstown710Nov 44390°F
Kinston450Nov 174591°F
Kitty Hawk220Dec 61888°F
Knightdale550Nov 163890°F
Kure Beach300Nov 243589°F
La Grange490Nov 174290°F
Lake Lure690Nov 32188°F
Lake Park490Nov 135391°F
Lake Waccamaw380Nov 215191°F
Landis640Nov 34190°F
Lattimore710Nov 44390°F
Laurel Park760Nov 1083°F
Laurinburg400Nov 207192°F
Lawndale690Nov 44490°F
Leland330Nov 244190°F
Lenoir660Nov 53289°F
Lewiston Woodville510Nov 173990°F
Lewisville780Nov 32889°F
Lexington650Nov 53790°F
Liberty620Nov 102989°F
Lillington480Nov 165391°F
Lincolnton620Nov 44290°F
Littleton660Nov 133289°F
Locust550Nov 134991°F
Long View650Nov 42989°F
Louisburg630Nov 134190°F
Lowell560Nov 74991°F
Lucama510Nov 164491°F
Lumberton390Nov 216792°F
Macclesfield500Nov 164490°F
Madison740Nov 43790°F
Maggie Valley1011Oct 18080°F
Magnolia470Nov 154691°F
Maiden630Nov 43990°F
Manteo190Dec 131587°F
Marion670Nov 42588°F
Mars Hill910Oct 25384°F
Marshall850Oct 29986°F
Marshville480Nov 135792°F
Marvin470Nov 135491°F
Matthews500Nov 135191°F
Maxton390Nov 207192°F
Mayodan760Nov 43690°F
Maysville400Nov 204290°F
McAdenville560Nov 75391°F
Mebane670Nov 53890°F
Micro510Nov 164290°F
Middlesex560Nov 134290°F
Midland540Nov 135391°F
Midway660Nov 53289°F
Mills River830Oct 29184°F
Mineral Springs460Nov 135591°F
Minnesott Beach290Nov 262489°F
Mint Hill520Nov 134891°F
Misenheimer580Nov 74390°F
Mocksville800Nov 23189°F
Monroe470Nov 135592°F
Montreat890Oct 25082°F
Mooresville660Nov 44090°F
Morehead City260Nov 26887°F
Morganton650Nov 93489°F
Morrisville560Nov 143490°F
Mount Airy900Nov 32188°F
Mount Gilead520Nov 135792°F
Mount Holly560Nov 75291°F
Mount Olive500Nov 164190°F
Mount Pleasant580Nov 104891°F
Murfreesboro600Nov 153790°F
Murphy730Oct 251587°F
Nags Head190Dec 131587°F
Nashville580Nov 134290°F
Navassa360Nov 234490°F
New Bern360Nov 234290°F
New London570Nov 104390°F
Newland991Oct 20078°F
Newport290Nov 261388°F
Newton640Nov 43590°F
Newton Grove480Nov 174590°F
Norlina670Nov 113589°F
North Topsail Beach330Nov 232889°F
North Wilkesboro760Nov 32588°F
Northwest370Nov 214690°F
Norwood530Nov 135892°F
Oak Island310Nov 243689°F
Oak Ridge620Nov 102889°F
Oakboro530Nov 135391°F
Ocean Isle Beach300Nov 233589°F
Old Fort710Nov 31687°F
Oriental260Nov 262489°F
Ossipee660Nov 103790°F
Oxford680Nov 113690°F
Parkton390Nov 196892°F
Patterson Springs670Nov 44390°F
Peletier340Nov 232088°F
Pembroke390Nov 206992°F
Pikeville500Nov 194290°F
Pilot Mountain860Nov 32088°F
Pine Knoll Shores280Nov 26887°F
Pine Level510Nov 194491°F
Pinebluff440Nov 136192°F
Pinehurst450Nov 135592°F
Pinetops500Nov 164390°F
Pineville500Nov 105792°F
Pink Hill480Nov 154190°F
Pittsboro600Nov 113590°F
Pleasant Garden590Nov 102989°F
Plymouth430Nov 193990°F
Polkton490Nov 136292°F
Polkville710Nov 43790°F
Princeton500Nov 194290°F
Princeville500Nov 164390°F
Raeford400Nov 196892°F
Raleigh570Nov 143490°F
Ramseur570Nov 114090°F
Randleman580Nov 103690°F
Ranlo560Nov 74891°F
Red Cross530Nov 134991°F
Red Oak580Nov 134190°F
Red Springs390Nov 207192°F
Reidsville720Nov 43389°F
Rhodhiss640Nov 43389°F
Rich Square570Nov 153990°F
Richfield580Nov 74491°F
Richlands440Nov 154991°F
River Bend370Nov 204490°F
Roanoke Rapids650Nov 134290°F
Robbins510Nov 134991°F
Robbinsville760Oct 31585°F
Robersonville460Nov 164290°F
Rockingham460Nov 136692°F
Rockwell620Nov 74290°F
Rocky Mount560Nov 134390°F
Rolesville600Nov 133990°F
Ronda850Nov 22388°F
Roper420Nov 193890°F
Rose Hill460Nov 155191°F
Roseboro440Nov 175791°F
Rosman790Oct 29184°F
Rowland390Nov 216592°F
Roxboro750Nov 43489°F
Rural Hall740Nov 32689°F
Rutherford College660Nov 42789°F
Rutherfordton690Nov 34290°F
Salemburg450Nov 175591°F
Salisbury660Nov 43990°F
Saluda640Nov 7485°F
Sandyfield380Nov 215191°F
Sanford530Nov 134291°F
Sawmills650Nov 42889°F
Scotland Neck550Nov 164090°F
Seaboard650Nov 133990°F
Sedalia610Nov 103490°F
Selma510Nov 164491°F
Shallotte310Nov 233490°F
Sharpsburg530Nov 134390°F
Shelby680Nov 44490°F
Siler City600Nov 113290°F
Simpson420Nov 194390°F
Smithfield510Nov 164791°F
Snow Hill470Nov 174491°F
Southern Pines450Nov 135692°F
Southern Shores230Dec 62088°F
Southport310Nov 243689°F
Sparta1111Oct 22081°F
Spencer650Nov 53890°F
Spindale700Nov 23890°F
Spring Hope590Nov 134190°F
Spring Lake420Nov 166192°F
Spruce Pine860Oct 31083°F
St. Helena410Nov 204991°F
St. James310Nov 243689°F
St. Pauls390Nov 206892°F
Staley600Nov 103089°F
Stallings490Nov 135291°F
Stanfield530Nov 135191°F
Stanley580Nov 74691°F
Stantonsburg480Nov 194591°F
Star530Nov 134691°F
Statesville730Nov 33189°F
Stedman430Nov 176192°F
Stem660Nov 113389°F
Stokesdale650Nov 102889°F
Stoneville780Nov 43189°F
Summerfield630Nov 102989°F
Sunset Beach310Nov 233589°F
Surf City340Nov 233389°F
Swansboro340Nov 232188°F
Swepsonville640Nov 84290°F
Sylva880Oct 23184°F
Tabor City360Nov 224290°F
Tarboro510Nov 164290°F
Taylorsville700Nov 42388°F
Taylortown460Nov 135692°F
Teachey450Nov 165491°F
Thomasville620Nov 83290°F
Tobaccoville770Nov 32589°F
Topsail Beach340Nov 243790°F
Trent Woods370Nov 204290°F
Trinity600Nov 103590°F
Troutman700Nov 43390°F
Troy530Nov 134891°F
Tryon540Nov 133389°F
Unionville490Nov 135491°F
Valdese650Nov 53089°F
Vanceboro380Nov 174590°F
Varnamtown320Nov 233589°F
Vass450Nov 145692°F
Wade440Nov 196092°F
Wadesboro490Nov 136092°F
Wagram400Nov 197192°F
Wake Forest610Nov 133690°F
Walkertown670Nov 82889°F
Wallace440Nov 215691°F
Wallburg640Nov 83089°F
Walnut Cove710Nov 43790°F
Walnut Creek490Nov 174390°F
Warrenton650Nov 113890°F
Warsaw480Nov 154490°F
Washington390Nov 194390°F
Waxhaw460Nov 135591°F
Waynesville950Oct 20083°F
Weaverville890Oct 29385°F
Weddington480Nov 135491°F
Weldon640Nov 134490°F
Wendell560Nov 164290°F
Wentworth740Nov 43189°F
Wesley Chapel470Nov 135592°F
West Jefferson1101Oct 22080°F
Whispering Pines460Nov 135592°F
Whitakers580Nov 134390°F
White Lake420Nov 186192°F
Whiteville370Nov 215591°F
Whitsett630Nov 103590°F
Wilkesboro730Nov 33189°F
Williamston460Nov 164190°F
Wilmington330Nov 243890°F
Wilson520Nov 164391°F
Wilson's Mills520Nov 164390°F
Windsor460Nov 164190°F
Winfall450Nov 193790°F
Wingate470Nov 135692°F
Winston-Salem690Nov 33089°F
Winterville430Nov 194390°F
Winton560Nov 153790°F
Woodfin860Oct 29586°F
Woodland580Nov 153990°F
Wrightsville Beach310Nov 243690°F
Yadkinville840Nov 22489°F
Yanceyville760Nov 44090°F
Youngsville640Nov 133590°F
Zebulon570Nov 134190°F

Climate data: Daymet, NASA/ORNL, 2015–2024. Typical values over ten years, not a forecast.

Related guides

What Size Water Heater Do I Need?Why Is My Water Pressure Low?How to Prevent Frozen PipesPlumbing Dictionary: Common Terms ExplainedHow to Choose a Plumber in North Carolina

disclaimer: Plumbers of North Carolina is a free service to assist homeowners in connecting with local service providers. All contractors/providers are independent and Plumbers of North Carolina does not warrant or guarantee any work performed. It is the responsibility of the homeowner to verify that the hired contractor furnishes the necessary license and insurance required for the work being performed. All persons depicted in a photo or video are actors or models and not contractors listed on Plumbers of North Carolina.

Same-day and 24/7 emergency services are subject to provider participation, location, technician availability, and demand. Availability is not guaranteed and may vary by market and appointment capacity.

We use cookies and session-based analytics, including session replays (with form inputs masked), to improve this site. See our Privacy Policy.

About · Contact · Privacy · Terms · Disclosure · Sitemap

© 2026 Plumbers of North Carolina. All rights reserved.