Skip to content

What Hardiness Zone Is North Carolina?

USDA 2023 Plant Hardiness Zone Map · 1,072 ZIP codes · Data updated 2026-10-28

Quick answer

North Carolina spans USDA hardiness zones 6b–9a on the 2023 Plant Hardiness Zone Map. The most common zone is 8a, covering 60% of North Carolina's ZIP codes, followed by zone 7b (16%). Zone 8a means the coldest night of an average winter reaches 10°F to 15°F (−12°C to −9°C). Enter your ZIP code for your exact zone.

North Carolina hardiness zones by share of ZIP codes

Zone 6b<1% · 9 ZIPs
Zone 7a6% · 67 ZIPs
Zone 7b16% · 174 ZIPs
Zone 8a60% · 640 ZIPs
Zone 8b15% · 162 ZIPs
Zone 9a2% · 20 ZIPs

What the zones mean for North Carolina gardeners

  • Coldest and warmest towns: among towns with NOAA weather stations, Grandfather Mountain (5,280 ft) is in zone 6b, while Frisco 2NNE (0 ft) is in zone 9a. That is a difference of about 25°F in the coldest night of a typical winter.
  • Same zone, different frost dates: within zone 8a, the median last spring frost ranges from March 20 at Williamston 1 E to April 12 at Vale Agricultural 2 SW, 23 days apart. Your zone tells you which perennials survive winter; your frost dates tell you when to plant.

Typical frost dates in each North Carolina zone

Medians across NOAA weather stations in each zone. Colder zones usually have later spring frosts, but local terrain can shift the dates by weeks.

ZoneLast spring frostFirst fall frostStations
6bMay 5October 143
7aApril 23October 2122
7bApril 15October 2638
8aMarch 31November 577
8bMarch 24November 1335
9aMarch 4December 205

Hardiness zones for North Carolina cities

Zones at the National Weather Service stations, mostly city airports, with their median frost dates.

Asheville7b5°F to 10°F2,238Apr 6Oct 31
Asheville 13 S7b5°F to 10°F2,103Apr 17Oct 23
Asheville Regional Airport7b5°F to 10°F2,117Apr 9Oct 28
Beaufort Michael J Smith Field9a20°F to 25°F11Mar 10Dec 1
Burlington Alamance Airport8a10°F to 15°F617Apr 1Nov 2
Cape Hatteras Airport9a20°F to 25°F11Mar 4Dec 22
Chapel Hill Williams Airport8a10°F to 15°F512Mar 29Nov 5
Charlotte Douglas Airport8a10°F to 15°F728Mar 30Nov 3
Cherry Point McAs8b15°F to 20°F29Mar 19Nov 22
Durham 11 W8a10°F to 15°F562Mar 31Nov 4
Fayetteville Regional Airport8b15°F to 20°F186Mar 22Nov 13
Gastonia Municipal Airport8a10°F to 15°F797Mar 24Nov 9
Goldsboro 4 SE8b15°F to 20°F109Mar 15Nov 18
Hickory Faa Airport8a10°F to 15°F1,143Mar 31Nov 4
Laurinburg Maxton Airport8a10°F to 15°F220Mar 25Nov 8
Lumberton Municipal Airport8b15°F to 20°F121Mar 24Nov 10
Manteo Airport9a20°F to 25°F13Mar 15Dec 6
Monroe Airport8a10°F to 15°F679Mar 31Nov 5
New Bern Craven County Airport8b15°F to 20°F19Mar 23Nov 15
New River McAf8b15°F to 20°F26Mar 23Nov 16
Piedmont Triad Intl Airport8a10°F to 15°F890Mar 30Nov 5
Raleigh Durham Intl Airport8a10°F to 15°F416Mar 31Nov 4
Roanoke Rapids Airport8a10°F to 15°F256Mar 27Nov 12
Rocky Mount Wilson Airport8a10°F to 15°F160Apr 1Nov 5
Wilmington Intl Airport8b15°F to 20°F33Mar 19Nov 20
Winston Salem Rynlds Airport8a10°F to 15°F970Mar 26Nov 9

Hardiness zones for 180 towns in North Carolina

Each NOAA weather station is shown with the USDA zone of the nearest ZIP code (within 8 miles). Coldest night is the zone's range for the average annual extreme minimum temperature. Click a column to sort.

Albemarle8a10°F to 15°F610Mar 29Nov 4
Andrews7a0°F to 5°F1,749Apr 17Oct 23
Apex8a10°F to 15°F450Mar 27Nov 8
Arcola8a10°F to 15°F330Apr 3Nov 5
Asheboro 2 W8a10°F to 15°F870Apr 5Oct 31
Asheville7b5°F to 10°F2,238Apr 6Oct 31
Asheville 13 S7b5°F to 10°F2,103Apr 17Oct 23
Asheville Regional Airport7b5°F to 10°F2,117Apr 9Oct 28
Atlantic Beach Wtp8b15°F to 20°F4Mar 3Dec 13
Aurora 6 N8b15°F to 20°F20Mar 8Dec 5
Bayboro 3 SW8b15°F to 20°F5Mar 30Nov 8
Beaufort Michael J Smith Field9a20°F to 25°F11Mar 10Dec 1
Beech Mountain6b−5°F to 0°F5,053May 6Oct 14
Belhaven 3 NE8b15°F to 20°F0Mar 25Nov 11
Bent Creek7b5°F to 10°F2,110Apr 26Oct 18
Black Mountain 2 W7a0°F to 5°F2,290Apr 19Oct 23
Blowing Rock 1NW6b−5°F to 0°F3,850Apr 25Oct 21
Boone 1 SE7a0°F to 5°F3,100May 2Oct 13
Brevard7b5°F to 10°F2,175Apr 21Oct 23
Bryson City 47a0°F to 5°F1,985Apr 16Oct 24
Burlington Alamance Airport8a10°F to 15°F617Apr 1Nov 2
Burnsville Agricultural7a0°F to 5°F2,825Apr 24Oct 19
Candler 1 W7a0°F to 5°F2,240Apr 19Oct 22
Cane Creek Rsvr8a10°F to 15°F525Apr 6Nov 1
Cape Hatteras Airport9a20°F to 25°F11Mar 4Dec 22
Carthage Wtp8a10°F to 15°F440Apr 1Nov 5
Cary8a10°F to 15°F390Mar 31Nov 10
Cataloochee7a0°F to 5°F2,650Apr 30Oct 12
Catawba 5 SW8a10°F to 15°F1,015Mar 24Nov 8
Cedar Island8b15°F to 20°F8Mar 11Nov 30
Celo 2 S7a0°F to 5°F2,700Apr 26Oct 15
Chapel Hill 2 W8a10°F to 15°F500Mar 31Nov 3
Chapel Hill Williams Airport8a10°F to 15°F512Mar 29Nov 5
Charlotte Douglas Airport8a10°F to 15°F728Mar 30Nov 3
Chatham Wtp8a10°F to 15°F308Apr 1Nov 7
Cherokee7a0°F to 5°F1,965Apr 17Oct 21
Cherry Point McAs8b15°F to 20°F29Mar 19Nov 22
Clayton 3E8a10°F to 15°F332Mar 28Nov 8
Clayton Wtp8a10°F to 15°F300Apr 7Nov 3
Clinton 2 NE8b15°F to 20°F158Mar 26Nov 7
Concord8a10°F to 15°F700Apr 1Nov 2
Coweeta Experiment Station7b5°F to 10°F2,247Apr 23Oct 17
Cullowhee7b5°F to 10°F2,192Apr 19Oct 22
Danbury7b5°F to 10°F1,019Apr 11Oct 30
Dunn 4 NW8a10°F to 15°F200Mar 28Nov 7
Durham8a10°F to 15°F400Apr 2Nov 4
Durham 11 W8a10°F to 15°F562Mar 31Nov 4
Eden7b5°F to 10°F678Apr 11Oct 29
Edenton8a10°F to 15°F10Mar 24Nov 14
Elizabeth City8a10°F to 15°F8Mar 27Nov 17
Elizabethtown8b15°F to 20°F120Mar 29Nov 8
Elkin7b5°F to 10°F910Apr 15Oct 26
Enka7b5°F to 10°F2,050Apr 12Oct 23
Fairfield8b15°F to 20°F5Apr 7Nov 4
Falls Lake8a10°F to 15°F280Apr 4Nov 4
Fayetteville (pwc)8b15°F to 20°F96Mar 30Nov 10
Fayetteville Regional Airport8b15°F to 20°F186Mar 22Nov 13
Flat Springs 1E7a0°F to 5°F3,330Apr 18Oct 24
Fletcher 3 W7b5°F to 10°F2,070Apr 18Oct 21
Forest City 8 W8a10°F to 15°F849Apr 11Oct 27
Franklin7b5°F to 10°F2,125Apr 17Oct 23
Frisco 2NNE9a20°F to 25°F0Mar 1Dec 20
Garner8a10°F to 15°F330Apr 1Nov 1
Gastonia8a10°F to 15°F700Mar 27Nov 9
Gastonia Municipal Airport8a10°F to 15°F797Mar 24Nov 9
Goldsboro 4 SE8b15°F to 20°F109Mar 15Nov 18
Goldsboro Agricultural 1 N8a10°F to 15°F109Mar 28Nov 12
Grandfather Mountain6b−5°F to 0°F5,280May 5Oct 13
Greensboro Wtp8a10°F to 15°F765Apr 1Nov 4
Greenville8a10°F to 15°F32Mar 27Nov 8
Hamlet8a10°F to 15°F350Mar 30Nov 4
Haw River 1E8a10°F to 15°F636Apr 4Nov 3
Hayesville 1 NE7b5°F to 10°F1,792Apr 21Oct 21
Henderson 2 NNW7b5°F to 10°F480Apr 16Oct 26
Henderson 4 NNE7b5°F to 10°F500Mar 28Nov 9
Hendersonville 1 NE7b5°F to 10°F2,160Apr 14Oct 25
Hickory Faa Airport8a10°F to 15°F1,143Mar 31Nov 4
High Point8a10°F to 15°F900Mar 30Nov 5
Highlands7a0°F to 5°F3,850Apr 30Oct 15
Hofmann Forest8b15°F to 20°F47Apr 6Nov 1
Hot Springs7a0°F to 5°F1,345Apr 11Oct 29
Jackson8a10°F to 15°F123Apr 5Nov 1
Jackson Springs 5 WNW8a10°F to 15°F730Mar 25Nov 14
Jacksonville Eoc8a10°F to 15°F17Mar 31Nov 8
Jefferson 2 E7a0°F to 5°F2,759May 7Oct 8
Kinston 7 SE8b15°F to 20°F24Apr 1Nov 4
Lake Lure 28a10°F to 15°F1,040Apr 5Oct 30
Lake Toxaway 2 SW7b5°F to 10°F3,200Apr 15Oct 26
Laurinburg8a10°F to 15°F210Mar 21Nov 14
Laurinburg Maxton Airport8a10°F to 15°F220Mar 25Nov 8
Lenoir7b5°F to 10°F1,155Apr 7Oct 31
Lewiston8a10°F to 15°F50Mar 29Nov 7
Lexington7b5°F to 10°F760Apr 11Oct 28
Lillington8a10°F to 15°F150Mar 30Nov 6
Lincolnton 4 W8a10°F to 15°F887Apr 9Oct 28
Longwood8b15°F to 20°F40Mar 26Nov 11
Louisburg8a10°F to 15°F260Apr 11Oct 29
Lumber River State Park8b15°F to 20°F96Apr 1Nov 5
Lumberton8b15°F to 20°F112Mar 24Nov 11
Lumberton Municipal Airport8b15°F to 20°F121Mar 24Nov 10
Manteo Airport9a20°F to 25°F13Mar 15Dec 6
Marion7b5°F to 10°F1,410Apr 5Nov 1
Marshall7a0°F to 5°F1,920Apr 28Oct 18
Mocksville 5SE7b5°F to 10°F680Apr 15Oct 25
Monroe 2 SE8a10°F to 15°F550Apr 3Nov 1
Monroe Airport8a10°F to 15°F679Mar 31Nov 5
Moores Creek Nb8b15°F to 20°F22Mar 27Nov 8
Morehead City 2 WNW8b15°F to 20°F10Mar 18Nov 21
Morganton7b5°F to 10°F1,180Apr 7Oct 28
Mount Airy 2 W7b5°F to 10°F1,080Apr 19Oct 23
Mount Mitchell7a0°F to 5°F6,240May 16Oct 4
Mount Olive 6SE8a10°F to 15°F162Mar 28Nov 7
Murfreesboro8a10°F to 15°F100Apr 6Nov 1
Murphy 4ESE7b5°F to 10°F1,600Apr 22Oct 20
N Fk 27a0°F to 5°F2,480Apr 5Oct 31
N Wilkesboro7b5°F to 10°F1,120Apr 10Oct 29
New Bern Craven County Airport8b15°F to 20°F19Mar 23Nov 15
New Hill8a10°F to 15°F320Apr 6Nov 3
New River McAf8b15°F to 20°F26Mar 23Nov 16
Newport/morehead City WFO8b15°F to 20°F30Mar 26Nov 16
Ocracoke9a20°F to 25°F4Mar 1Dec 20
Old Fort Agricultural 3 W7b5°F to 10°F1,425Apr 21Oct 23
Oxford Agricultural7b5°F to 10°F500Mar 30Nov 6
Perrytown8b15°F to 20°F28Mar 20Nov 20
Pfafftown7b5°F to 10°F950Apr 9Oct 31
Piedmont Triad Intl Airport8a10°F to 15°F890Mar 30Nov 5
Pisgah Forest 3 NE7b5°F to 10°F2,190Apr 19Oct 23
Plymouth 5 E8b15°F to 20°F20Mar 31Nov 7
Raeford8a10°F to 15°F250Apr 3Nov 3
Raleigh 4 SW8a10°F to 15°F420Mar 28Nov 9
Raleigh Durham Intl Airport8a10°F to 15°F416Mar 31Nov 4
Raleigh State University8a10°F to 15°F400Mar 28Nov 8
Randleman8a10°F to 15°F810Mar 29Nov 6
Reelsboro8b15°F to 20°F45Mar 21Nov 17
Reidsville 2 NW8a10°F to 15°F890Apr 5Nov 2
Richlands8a10°F to 15°F20Apr 5Nov 4
Roanoke Rapids8a10°F to 15°F210Mar 31Nov 9
Roanoke Rapids Airport8a10°F to 15°F256Mar 27Nov 12
Robbinsville Agricultural 5 NE7a0°F to 5°F2,330Apr 13Oct 26
Rocky Mount 8 ESE8a10°F to 15°F110Mar 31Nov 7
Rocky Mount Wilson Airport8a10°F to 15°F160Apr 1Nov 5
Roxboro 7 ESE7b5°F to 10°F710Apr 15Oct 26
Rural Hall7b5°F to 10°F960Apr 6Oct 31
Salisbury8a10°F to 15°F700Apr 6Oct 30
Salisbury 9 WNW7b5°F to 10°F725Apr 9Oct 28
Sanford 8 NE8a10°F to 15°F262Apr 10Oct 30
Shallotte Agricultural8b15°F to 20°F20Mar 20Nov 17
Shelby 2 NW8a10°F to 15°F820Apr 12Oct 25
Siler City 2 N8a10°F to 15°F610Mar 31Nov 4
Smithfield8a10°F to 15°F150Mar 29Nov 5
Snow Hill Waste Water Treament8a10°F to 15°F41Mar 26Nov 12
Southport 5 N8b15°F to 20°F20Mar 24Nov 17
Sparta 3.5 SSW7a0°F to 5°F3,011Apr 22Oct 22
Spruce Pine 2 NE7a0°F to 5°F2,850Apr 26Oct 20
Statesville 2 NNE7b5°F to 10°F803Apr 16Oct 25
Surf City8b15°F to 20°F24Mar 26Nov 13
Swannanoa 2 SSE7a0°F to 5°F4,320Apr 22Oct 24
Swanquarter Ferry8b15°F to 20°F3Mar 18Nov 25
Tarboro 1 S8a10°F to 15°F35Mar 30Nov 9
Taylorsville8a10°F to 15°F1,320Apr 2Nov 4
Transou7a0°F to 5°F2,834May 4Oct 10
Tryon8a10°F to 15°F1,320Mar 27Nov 12
Vale Agricultural 2 SW8a10°F to 15°F985Apr 12Oct 28
W Kerr Scott Resv7b5°F to 10°F1,070Apr 7Nov 1
Wadesboro8a10°F to 15°F480Mar 24Nov 9
Wallace 1SE8a10°F to 15°F35Apr 1Nov 7
Warsaw 5 E8a10°F to 15°F110Apr 7Oct 30
Washington Wwtp 4W8b15°F to 20°F10Mar 22Nov 15
Waterville 27b5°F to 10°F1,430Apr 6Nov 1
Waynesville 1 E7a0°F to 5°F2,658Apr 30Oct 14
Whiteville 7 NW8b15°F to 20°F90Mar 29Nov 6
Willard 4 SW8a10°F to 15°F55Apr 2Nov 5
Williamston 1 E8a10°F to 15°F20Mar 20Nov 12
Wilmington 7 N8b15°F to 20°F40Mar 29Nov 8
Wilmington 7 SE8b15°F to 20°F30Mar 20Nov 15
Wilmington Intl Airport8b15°F to 20°F33Mar 19Nov 20
Wilson 3 SW8a10°F to 15°F110Mar 22Nov 12
Winston Salem Rynlds Airport8a10°F to 15°F970Mar 26Nov 9
Yadkinville 6 E7b5°F to 10°F875Apr 16Oct 25
Yanceyville 4 SE7b5°F to 10°F635Mar 31Nov 4

Frequently asked questions

What hardiness zone is North Carolina?

North Carolina is in USDA hardiness zones 6b–9a on the 2023 USDA Plant Hardiness Zone Map. Zone 8a is the most common, covering 60% of North Carolina's ZIP codes, and zone 7b covers 16%. Enter your ZIP code for your exact zone.

What does zone 8a mean?

Zone 8a means the average annual extreme minimum temperature, the coldest night of a typical winter, is 10°F to 15°F (−12°C to −9°C). Perennials, shrubs and trees rated for zone 8a or colder should survive winter there.

What is the coldest hardiness zone in North Carolina?

Zone 6b is the coldest zone mapped in North Carolina, found around Grandfather Mountain, and zone 9a is the warmest, found around Frisco 2NNE.

Did North Carolina's hardiness zones change in 2023?

The USDA released a new Plant Hardiness Zone Map in November 2023, based on 1991–2020 temperatures instead of 1976–2005. About half of the United States shifted half a zone warmer. Check your ZIP code here, because plant tags and older books may still list your 2012 zone.

When should I plant in zone 8a?

Hardiness zones don't set planting dates; frost dates do. Inside zone 8a in North Carolina, the median last spring frost varies from March 20 to April 12. Look up your local frost dates and plant tender crops such as tomatoes after the 10%-risk last-frost date.

Zone and frost dates: use both

Your hardiness zone answers one question: will this plant survive the winter here? Choose perennials, shrubs, trees and bulbs rated for your zone or a colder one. For vegetables and annuals, what matters is the length of the frost-free season. See North Carolina frost dates by town, or get a planting calendar for your ZIP code with start-indoors, transplant and sowing dates for 30 crops.

Sources and method

Zones are from the USDA 2023 Plant Hardiness Zone Map ZIP-code files published by the PRISM Climate Group, Oregon State University, based on 1991–2020 minimum temperatures. ZIP codes are assigned to states by USPS prefix. Town zones use the ZIP code nearest each NOAA 1991–2020 Climate Normals station. This is an independent tool, not an official USDA site. Full methodology.

Hardiness zones in other states