North Carolina Plant Hardiness Zones

Hardiness Zones, also referred to as Growing Zones or Planting zones are defined by the U.S. Department of Agriculture (USDA) Agricultural Research Service (ARS). The zones in this map were created in 2023 using mean extreme climate data covering the period of 1991 to 2020. The previous version of this map released in 2012 was created using climate data from the period of 1976-2005. The data in the 2012 maps covered a cooler period than the 2023 maps.
The US State of North Carolina is covered by a total of 7 hardiness zones: zones 6a to 9a. The coolest zones (6a and 6b) are in the high elevation areas of Western North Carolina (Clingmans Dome) near the Tennessee border and in the Mount Mitchell State park area. These areas are surrounded by zone 7b (0°F to 5°F) in cities like Waynesville and Boone. The lower level mountain regions and Northern piedmont area of Western North Carolina are covered by planting zone 7a (5°F to 10°F) including the cities of Asheville, Franklin, Murphy, Mount Airy and North Wilkesboro. The Southern part of the piedmont as well as most of Central North Carolina are covered by zone 8b (10°F to 15°F) including the cities of Charlotte, Greensboro and metro Raleigh. Most of the Eastern coastal plain area of the state is covered by the warm zone 8b (15°F to 20°F) including the cities of Fayetteville, Wilmington and New Bern. The warmest zone in the state is 9a (15°F to 20°F) in the outer banks area of Eastern NC.

Map Cities Related

North Carolina Hardiness Zones Map - 2023

Click on the map for more information. Click on the icon in the lower right to view the map legend. Add additional data layers using the icon in the upper right corner.

List of Hardiness Zones for Locations in North Carolina

Location2023 Hardiness Zone2012 Hardiness Zone1990 Hardiness Zone
Albemarle8a - 10°F to 15°F 7b - 5°F to 10°F7b - 5°F to 10°F
Apex8a - 10°F to 15°F 7b - 5°F to 10°F7b - 5°F to 10°F
Asheboro8a - 10°F to 15°F 7b - 5°F to 10°F7b - 5°F to 10°F
Asheville7b - 5°F to 10°F 7a - 0°F to 5°F6b - -5°F to 0°F
Belmont8a - 10°F to 15°F 8a - 10°F to 15°F7b - 5°F to 10°F
Boone7a - 0°F to 5°F 6b - -5°F to 0°F6b - -5°F to 0°F
Burlington8a - 10°F to 15°F 7b - 5°F to 10°F7b - 5°F to 10°F
Carrboro8a - 10°F to 15°F 7b - 5°F to 10°F7a - 0°F to 5°F
Cary8a - 10°F to 15°F 7b - 5°F to 10°F7b - 5°F to 10°F
Celo7a - 0°F to 5°F 6b - -5°F to 0°F6b - -5°F to 0°F
Chapel Hill8a - 10°F to 15°F 7b - 5°F to 10°F7a - 0°F to 5°F
Charlotte8a - 10°F to 15°F 7b - 5°F to 10°F7a - 0°F to 5°F
Clayton8a - 10°F to 15°F 7b - 5°F to 10°F7b - 5°F to 10°F
Clemmons7b - 5°F to 10°F 7b - 5°F to 10°F7a - 0°F to 5°F
Concord8a - 10°F to 15°F 7b - 5°F to 10°F7b - 5°F to 10°F
Cornelius8a - 10°F to 15°F 7b - 5°F to 10°F7a - 0°F to 5°F
Davidson8a - 10°F to 15°F 7b - 5°F to 10°F7a - 0°F to 5°F
Durham8a - 10°F to 15°F 7b - 5°F to 10°F7a - 0°F to 5°F
Eden7b - 5°F to 10°F 7b - 5°F to 10°F7a - 0°F to 5°F
Elizabeth City8a - 10°F to 15°F 8a - 10°F to 15°F7b - 5°F to 10°F
Fayetteville8b - 15°F to 20°F 8a - 10°F to 15°F8a - 10°F to 15°F
Fuquay-Varina8a - 10°F to 15°F 7b - 5°F to 10°F7b - 5°F to 10°F
Garner8a - 10°F to 15°F 7b - 5°F to 10°F7b - 5°F to 10°F
Gastonia8a - 10°F to 15°F 7b - 5°F to 10°F7b - 5°F to 10°F
Goldsboro8a - 10°F to 15°F 8a - 10°F to 15°F8a - 10°F to 15°F
Graham8a - 10°F to 15°F 7b - 5°F to 10°F7b - 5°F to 10°F
Greensboro8a - 10°F to 15°F 7b - 5°F to 10°F7b - 5°F to 10°F
Greenville8a - 10°F to 15°F 8a - 10°F to 15°F7b - 5°F to 10°F
Harrisburg8a - 10°F to 15°F 7b - 5°F to 10°F7a - 0°F to 5°F
Havelock8b - 15°F to 20°F 8a - 10°F to 15°F8a - 10°F to 15°F
Henderson7b - 5°F to 10°F 7a - 0°F to 5°F7a - 0°F to 5°F
Hendersonville7b - 5°F to 10°F 7a - 0°F to 5°F7a - 0°F to 5°F
Hickory8a - 10°F to 15°F 7b - 5°F to 10°F7a - 0°F to 5°F
High Point8a - 10°F to 15°F 7b - 5°F to 10°F7a - 0°F to 5°F
Holly Springs8a - 10°F to 15°F 7b - 5°F to 10°F7b - 5°F to 10°F
Hope Mills8b - 15°F to 20°F 8a - 10°F to 15°F8a - 10°F to 15°F
Huntersville8a - 10°F to 15°F 7b - 5°F to 10°F7a - 0°F to 5°F
Indian Trail8a - 10°F to 15°F 7b - 5°F to 10°F7b - 5°F to 10°F
Jacksonville8b - 15°F to 20°F 8a - 10°F to 15°F8a - 10°F to 15°F
Kannapolis8a - 10°F to 15°F 7b - 5°F to 10°F7b - 5°F to 10°F
Kernersville8a - 10°F to 15°F 7b - 5°F to 10°F7a - 0°F to 5°F
Kinston8b - 15°F to 20°F 8a - 10°F to 15°F7b - 5°F to 10°F
Knightdale8a - 10°F to 15°F 7b - 5°F to 10°F7b - 5°F to 10°F
Leland8b - 15°F to 20°F 8a - 10°F to 15°F8a - 10°F to 15°F
Lenoir8a - 10°F to 15°F 7b - 5°F to 10°F7a - 0°F to 5°F
Lexington8a - 10°F to 15°F 7b - 5°F to 10°F7a - 0°F to 5°F
Lumberton8b - 15°F to 20°F 8a - 10°F to 15°F7b - 5°F to 10°F
Matthews8a - 10°F to 15°F 7b - 5°F to 10°F7b - 5°F to 10°F
Mebane8a - 10°F to 15°F 7b - 5°F to 10°F7a - 0°F to 5°F
Mint Hill8a - 10°F to 15°F 7b - 5°F to 10°F7a - 0°F to 5°F
Monroe8a - 10°F to 15°F 7b - 5°F to 10°F7b - 5°F to 10°F
Mooresville8a - 10°F to 15°F 7b - 5°F to 10°F7a - 0°F to 5°F
Morganton7b - 5°F to 10°F 7b - 5°F to 10°F7a - 0°F to 5°F
Morrisville8a - 10°F to 15°F 7b - 5°F to 10°F7b - 5°F to 10°F
Mount Holly8a - 10°F to 15°F 8a - 10°F to 15°F7b - 5°F to 10°F
Murraysville8b - 15°F to 20°F 8a - 10°F to 15°F8a - 10°F to 15°F
New Bern8b - 15°F to 20°F 8a - 10°F to 15°F8a - 10°F to 15°F
Pinehurst8a - 10°F to 15°F 8a - 10°F to 15°F7b - 5°F to 10°F
Raleigh8a - 10°F to 15°F 7b - 5°F to 10°F7b - 5°F to 10°F
Roanoke Rapids8a - 10°F to 15°F 7b - 5°F to 10°F7b - 5°F to 10°F
Rocky Mount8a - 10°F to 15°F 8a - 10°F to 15°F7b - 5°F to 10°F
Salisbury8a - 10°F to 15°F 7b - 5°F to 10°F7a - 0°F to 5°F
Sanford8a - 10°F to 15°F 7b - 5°F to 10°F7a - 0°F to 5°F
Shelby8a - 10°F to 15°F 7b - 5°F to 10°F7a - 0°F to 5°F
Southern Pines8a - 10°F to 15°F 8a - 10°F to 15°F7b - 5°F to 10°F
Stallings8a - 10°F to 15°F 7b - 5°F to 10°F7b - 5°F to 10°F
Statesville7b - 5°F to 10°F 7b - 5°F to 10°F7a - 0°F to 5°F
Thomasville8a - 10°F to 15°F 7b - 5°F to 10°F7a - 0°F to 5°F
Wake Forest8a - 10°F to 15°F 7b - 5°F to 10°F7b - 5°F to 10°F
Waxhaw8a - 10°F to 15°F 8a - 10°F to 15°F7b - 5°F to 10°F
Wilmington8b - 15°F to 20°F 8a - 10°F to 15°F8a - 10°F to 15°F
Wilson8a - 10°F to 15°F 8a - 10°F to 15°F7b - 5°F to 10°F
Winston-Salem8a - 10°F to 15°F 7b - 5°F to 10°F7a - 0°F to 5°F