
Home › North Carolina › Frost dates
North Carolina
North Carolina Last Frost Date 2027
The average last spring frost (32°F, 50% chance) in North Carolina falls between Mar 8 in Beaufort County and May 7 in Ashe County. The first fall frost comes between Oct 8 (Ashe County) and Dec 5 (Beaufort County).
Photo: Savoy cabbage head and outer leaves covered in hoar frost in a vegetable garden. Schlaghecken Josef, CC BY-SA 4.0, via Wikimedia Commons
Frost dates for your North Carolina county today
Dates are from the NOAA NCEI U.S. Climate Normals for 1991 to 2020 at the weather station nearest each county center, with the station name, distance and elevation shown. NOAA Climate Normals.

Corn harvest across flat Blacklands fields, Carteret County
North Carolina frost dates at a glance
100 counties, matched to 94 NOAA weather stations. "50% chance" means a freeze happens on or after the spring date, or on or before the fall date, in half of years.
Last and first frost dates for every North Carolina county
| County | Zone | Last frost (50%) | Last frost (10%) | First frost (50%) | First frost (10%) | Season days | NOAA station |
|---|---|---|---|---|---|---|---|
| Alamance | 8a | Apr 4 | Apr 19 | Nov 3 | Oct 24 | 215 | Haw Rvr 1E, NC (2 mi) |
| Alexander | 8a | Apr 2 | Apr 19 | Nov 4 | Oct 21 | 217 | Taylorsville, NC (0 mi) |
| Alleghany | 7a | May 4 | May 22 | Oct 10 | Sep 27 | 158 | Transou, NC (11 mi) |
| Anson | 8a | Mar 24 | Apr 9 | Nov 9 | Oct 27 | 231 | Wadesboro, NC (2 mi) |
| Ashe | 7a | May 7 | May 24 | Oct 8 | Sep 25 | 154 | Jefferson 2 E, NC (4 mi) |
| Avery | 6b | May 5 | May 20 | Oct 13 | Sep 27 | 160 | Grandfather Mtn, NC (5 mi) |
| Beaufort | 8b | Mar 8 | Mar 28 | Dec 5 | Nov 16 | 272 | Aurora 6 N, NC (8 mi) |
| Bertie | 8a | Mar 29 | Apr 12 | Nov 7 | Oct 27 | 223 | Lewiston, NC (13 mi) |
| Bladen | 8b | Mar 29 | Apr 13 | Nov 8 | Oct 29 | 226 | Elizabethtown, NC (5 mi) |
| Brunswick | 8b | Mar 20 | Apr 4 | Nov 17 | Nov 3 | 243 | Shallotte Ag, NC (12 mi) |
| Buncombe | 7a | Apr 6 | Apr 24 | Oct 31 | Oct 17 | 205 | Asheville, NC (2 mi) |
| Burke | 7b | Apr 7 | Apr 26 | Oct 28 | Oct 14 | 202 | Morganton, NC (2 mi) |
| Cabarrus | 8a | Apr 1 | Apr 16 | Nov 2 | Oct 21 | 215 | Concord, NC (2 mi) |
| Caldwell | 7b | Apr 7 | Apr 28 | Oct 31 | Oct 18 | 207 | Lenoir, NC (4 mi) |
| Camden | 8a | Mar 27 | Apr 18 | Nov 17 | Nov 3 | 238 | Elizabeth City, NC (3 mi) |
| Carteret | 8b | Mar 10 | Mar 26 | Dec 1 | Nov 10 | 265 | Beaufort Michael J Smith Fld, NC (11 mi) |
| Caswell | 7b | Mar 31 | Apr 14 | Nov 4 | Oct 22 | 218 | Yanceyville 4 SE, NC (5 mi) |
| Catawba | 8a | Mar 31 | Apr 16 | Nov 4 | Oct 22 | 219 | Hickory FAA Airport, NC (11 mi) |
| Chatham | 8a | Mar 31 | Apr 13 | Nov 4 | Oct 23 | 220 | Siler City 2 N, NC (12 mi) |
| Cherokee | 7b | Apr 22 | May 7 | Oct 20 | Oct 8 | 180 | Murphy 4Ese, NC (7 mi) |
| Chowan | 8a | Mar 24 | Apr 8 | Nov 14 | Nov 1 | 238 | Edenton, NC (8 mi) |
| Clay | 7b | Apr 17 | May 3 | Oct 23 | Oct 10 | 189 | Andrews, NC (11 mi) |
| Cleveland | 8a | Apr 12 | Apr 28 | Oct 25 | Oct 12 | 195 | Shelby 2 NW, NC (2 mi) |
| Columbus | 8b | Mar 29 | Apr 12 | Nov 6 | Oct 25 | 224 | Whiteville 7 NW, NC (13 mi) |
| Craven | 8b | Mar 23 | Apr 7 | Nov 15 | Nov 1 | 237 | New Bern Craven Co Airport, NC (4 mi) |
| Cumberland | 8b | Mar 30 | Apr 16 | Nov 10 | Oct 28 | 227 | Fayetteville (Pwc), NC (2 mi) |
| Currituck | 8b | Mar 28 | Apr 11 | Nov 12 | Oct 29 | 230 | Elizabeth City Cgas, NC (15 mi) |
| Dare | 8b | Mar 29 | Apr 10 | Nov 13 | Oct 31 | 231 | Columbia Ag Gum Neck, NC (21 mi) |
| Davidson | 8a | Apr 11 | Apr 26 | Oct 28 | Oct 14 | 199 | Lexington, NC (5 mi) |
| Davie | 7b | Apr 15 | May 2 | Oct 25 | Oct 12 | 192 | Mocksville 5Se, NC (7 mi) |
| Duplin | 8a | Apr 7 | Apr 22 | Oct 30 | Oct 16 | 204 | Warsaw 5 E, NC (7 mi) |
| Durham | 8a | Apr 2 | Apr 18 | Nov 4 | Oct 24 | 217 | Durham, NC (5 mi) |
| Edgecombe | 8a | Mar 30 | Apr 10 | Nov 9 | Oct 29 | 226 | Tarboro 1 S, NC (4 mi) |
| Forsyth | 7b | Mar 26 | Apr 11 | Nov 9 | Oct 28 | 228 | Winston Salem Rynlds Airport, NC (2 mi) |
| Franklin | 8a | Apr 11 | Apr 28 | Oct 29 | Oct 15 | 201 | Louisburg, NC (2 mi) |
| Gaston | 8a | Mar 27 | Apr 9 | Nov 9 | Oct 28 | 228 | Gastonia, NC (3 mi) |
| Gates | 8a | Apr 7 | Apr 25 | Nov 2 | Oct 19 | 208 | Holland 1 E, VA (17 mi) |
| Graham | 7a | Apr 13 | May 2 | Oct 26 | Oct 12 | 194 | Robbinsville Ag 5 NE, NC (8 mi) |
| Granville | 7b | Mar 30 | Apr 14 | Nov 6 | Oct 25 | 222 | Oxford Ag, NC (3 mi) |
| Greene | 8a | Mar 26 | Apr 8 | Nov 12 | Nov 1 | 232 | Snow Hill Waste Water Treament, NC (2 mi) |
| Guilford | 8a | Apr 1 | Apr 14 | Nov 4 | Oct 23 | 217 | Greensboro Wtp, NC (1 mi) |
| Halifax | 8a | Mar 27 | Apr 8 | Nov 12 | Oct 31 | 230 | Roanoke Rapids Airport, NC (13 mi) |
| Harnett | 8a | Mar 28 | Apr 11 | Nov 7 | Oct 26 | 226 | Dunn 4 NW, NC (11 mi) |
| Haywood | 7a | Apr 30 | May 15 | Oct 14 | Oct 4 | 167 | Waynesville 1 E, NC (5 mi) |
| Henderson | 7b | Apr 14 | May 1 | Oct 25 | Oct 12 | 192 | Hendersonville 1 NE, NC (2 mi) |
| Hertford | 8a | Apr 6 | Apr 23 | Nov 1 | Oct 20 | 208 | Murfreesboro, NC (8 mi) |
| Hoke | 8a | Apr 3 | Apr 19 | Nov 3 | Oct 20 | 214 | Raeford, NC (2 mi) |
| Hyde | 8b | Mar 29 | Apr 10 | Nov 13 | Oct 31 | 231 | Columbia Ag Gum Neck, NC (21 mi) |
| Iredell | 7b | Apr 16 | May 1 | Oct 25 | Oct 13 | 191 | Statesville 2 NNE, NC (0 mi) |
| Jackson | 7a | Apr 19 | May 7 | Oct 22 | Oct 9 | 184 | Cullowhee, NC (3 mi) |
| Johnston | 8a | Mar 29 | Apr 14 | Nov 5 | Oct 22 | 220 | Smithfield, NC (1 mi) |
| Jones | 8b | Apr 5 | Apr 20 | Nov 4 | Oct 24 | 214 | Richlands, NC (11 mi) |
| Lee | 8a | Apr 10 | Apr 25 | Oct 30 | Oct 15 | 203 | Sanford 8 NE, NC (8 mi) |
| Lenoir | 8a | Mar 25 | Apr 7 | Nov 11 | Oct 29 | 232 | Kinston Ag Rsch, NC (5 mi) |
| Lincoln | 8a | Apr 9 | Apr 27 | Oct 28 | Oct 15 | 201 | Lincolnton 4 W, NC (6 mi) |
| Macon | 7b | Apr 17 | May 4 | Oct 23 | Oct 11 | 187 | Franklin, NC (2 mi) |
| Madison | 7a | Apr 28 | May 13 | Oct 18 | Oct 6 | 173 | Marshall, NC (5 mi) |
| Martin | 8a | Mar 20 | Apr 5 | Nov 12 | Oct 31 | 239 | Williamston 1 E, NC (5 mi) |
| McDowell | 7b | Apr 5 | Apr 21 | Nov 1 | Oct 18 | 209 | Marion, NC (2 mi) |
| Mecklenburg | 8a | Mar 30 | Apr 14 | Nov 3 | Oct 22 | 221 | Charlotte Douglas Airport, NC (7 mi) |
| Mitchell | 7a | Apr 24 | May 13 | Oct 19 | Oct 7 | 180 | Burnsville Ag, NC (9 mi) |
| Montgomery | 8a | Mar 25 | Apr 10 | Nov 14 | Oct 30 | 235 | Jackson Springs 5 WNW, NC (17 mi) |
| Moore | 8a | Mar 25 | Apr 10 | Nov 14 | Oct 30 | 235 | Jackson Springs 5 WNW, NC (13 mi) |
| Nash | 8a | Apr 1 | Apr 16 | Nov 5 | Oct 25 | 219 | Rocky Mt Wilson Airport, NC (9 mi) |
| New Hanover | 8b | Mar 20 | Apr 8 | Nov 15 | Nov 2 | 241 | Wilmington 7 SE, NC (3 mi) |
| Northampton | 8a | Apr 5 | Apr 18 | Nov 1 | Oct 20 | 211 | Jackson, NC (2 mi) |
| Onslow | 8a | Mar 31 | Apr 15 | Nov 8 | Oct 27 | 224 | Jacksonville Eoc, NC (6 mi) |
| Orange | 8a | Mar 31 | Apr 19 | Nov 4 | Oct 22 | 217 | Durham 11 W, NC (7 mi) |
| Pamlico | 8b | Mar 30 | Apr 15 | Nov 8 | Oct 26 | 224 | Bayboro 3 SW, NC (9 mi) |
| Pasquotank | 8a | Mar 27 | Apr 18 | Nov 17 | Nov 3 | 238 | Elizabeth City, NC (4 mi) |
| Pender | 8a | Mar 29 | Apr 11 | Nov 8 | Oct 27 | 226 | Wilmington 7 N, NC (13 mi) |
| Perquimans | 8a | Mar 28 | Apr 11 | Nov 12 | Oct 29 | 230 | Elizabeth City Cgas, NC (14 mi) |
| Person | 7b | Apr 15 | Apr 30 | Oct 26 | Oct 12 | 194 | Roxboro 7 ESE, NC (5 mi) |
| Pitt | 8a | Mar 27 | Apr 10 | Nov 8 | Oct 26 | 227 | Greenville, NC (4 mi) |
| Polk | 8a | Mar 27 | Apr 14 | Nov 12 | Oct 29 | 231 | Tryon, NC (7 mi) |
| Randolph | 8a | Apr 5 | Apr 21 | Oct 31 | Oct 18 | 207 | Asheboro 2 W, NC (2 mi) |
| Richmond | 8a | Mar 30 | Apr 15 | Nov 4 | Oct 22 | 220 | Hamlet, NC (9 mi) |
| Robeson | 8b | Mar 24 | Apr 9 | Nov 10 | Oct 27 | 233 | Lumberton Muni Airport, NC (3 mi) |
| Rockingham | 7b | Apr 5 | Apr 21 | Nov 2 | Oct 21 | 213 | Reidsville 2 NW, NC (5 mi) |
| Rowan | 7b | Apr 6 | Apr 27 | Oct 30 | Oct 19 | 208 | Salisbury, NC (4 mi) |
| Rutherford | 8a | Apr 11 | Apr 28 | Oct 27 | Oct 14 | 198 | Forest City 8 W, NC (7 mi) |
| Sampson | 8b | Mar 26 | Apr 8 | Nov 7 | Oct 26 | 226 | Clinton 2 NE, NC (6 mi) |
| Scotland | 8a | Mar 21 | Apr 10 | Nov 14 | Nov 1 | 239 | Laurinburg, NC (6 mi) |
| Stanly | 8a | Mar 29 | Apr 14 | Nov 4 | Oct 24 | 220 | Albemarle, NC (7 mi) |
| Stokes | 7b | Apr 11 | Apr 29 | Oct 30 | Oct 18 | 202 | Danbury, NC (6 mi) |
| Surry | 7b | Apr 19 | May 8 | Oct 23 | Oct 11 | 186 | Mt Airy 2 W, NC (6 mi) |
| Swain | 7a | May 3 | May 17 | Oct 15 | Oct 1 | 162 | Newfound Gap, TN (4 mi) |
| Transylvania | 7b | Apr 21 | May 7 | Oct 23 | Oct 11 | 185 | Brevard, NC (5 mi) |
| Tyrrell | 8b | Mar 29 | Apr 10 | Nov 13 | Oct 31 | 231 | Columbia Ag Gum Neck, NC (11 mi) |
| Union | 8a | Apr 3 | Apr 18 | Nov 1 | Oct 21 | 213 | Monroe 2 SE, NC (1 mi) |
| Vance | 7b | Apr 16 | Apr 30 | Oct 26 | Oct 13 | 193 | Henderson 2 NNW, NC (1 mi) |
| Wake | 8a | Mar 28 | Apr 12 | Nov 8 | Oct 28 | 229 | Raleigh State Univ, NC (3 mi) |
| Warren | 8a | Apr 3 | Apr 19 | Nov 5 | Oct 16 | 217 | Arcola, NC (10 mi) |
| Washington | 8a | Mar 31 | Apr 15 | Nov 7 | Oct 25 | 221 | Plymouth 5 E, NC (5 mi) |
| Watauga | 7a | May 2 | May 19 | Oct 13 | Sep 30 | 163 | Boone 1 SE, NC (4 mi) |
| Wayne | 8a | Mar 15 | Apr 1 | Nov 18 | Nov 2 | 250 | Goldsboro 4 SE, NC (3 mi) |
| Wilkes | 7b | Apr 10 | Apr 26 | Oct 29 | Oct 16 | 201 | N Wilkesboro, NC (3 mi) |
| Wilson | 8a | Mar 22 | Apr 8 | Nov 12 | Nov 1 | 236 | Wilson 3 SW, NC (1 mi) |
| Yadkin | 7b | Apr 16 | May 3 | Oct 25 | Oct 11 | 191 | Yadkinville 6 E, NC (7 mi) |
| Yancey | 7a | Apr 24 | May 13 | Oct 19 | Oct 7 | 180 | Burnsville Ag, NC (3 mi) |
10% columns: a freeze after the spring date, or before the fall date, happens in about 1 year in 10. Zones are USDA 2023 Plant Hardiness Zones.
When to plant in North Carolina: crop by crop
Planting dates for each crop in North Carolina, from the N.C. Cooperative Extension calendar.
North Carolina frost date questions
When is the last frost in North Carolina?
The average last spring frost (32°F, 50% chance) in North Carolina falls between Mar 8 in Beaufort County and May 7 in Ashe County. The first fall frost comes between Oct 8 (Ashe County) and Dec 5 (Beaufort County).
What does a 50% last frost date mean?
In half of the years from 1991 to 2020, the last 32°F night came on or after that date. Waiting until the 10% date cuts the risk to about 1 year in 10.
When is it safe to plant tomatoes in North Carolina?
Tender crops such as tomatoes and peppers go out after the last frost. Use the 10% date for your county for a safer margin; the N.C. Cooperative Extension planting calendar has the crop dates.
When is the first frost in North Carolina?
The 50% first fall frost ranges from Oct 8 in Ashe County to Dec 5 in Beaufort County.
How long is the growing season in North Carolina?
Between 154 days (Ashe County) and 272 days (Beaufort County) between the last and first 32°F freeze in half of years.
What is the difference between frost and a hard freeze?
These dates use 32°F, when tender plants are damaged. A 28°F hard freeze damages most hardy vegetables; the widget shows both.
Where do these frost dates come from?
NOAA NCEI U.S. Climate Normals for 1991 to 2020, freeze probability dates for each weather station. Each county uses its nearest station with a complete record.
Why does my county use a station in another county?
Not every county has a NOAA station with a full 30-year record. The station name, distance and elevation are listed so you can judge how close it is to your garden.

Photos: Savoy cabbage head and outer leaves covered in hoar frost in a vegetable garden: Schlaghecken Josef, CC BY-SA 4.0, via Wikimedia Commons; Open cotton field before autumn woods, Lee County: Donald Lee Pardue, CC BY 2.0, via Flickr; Corn harvest across flat Blacklands fields, Carteret County: SoilScience.info, CC BY 2.0, via Flickr; Tomato plant with fruit in a garden: MavisLee, CC BY-SA 3.0, via Wikimedia Commons; Pepper plant in a kitchen garden loaded with green, yellow and red peppers: NPS, Public domain, via Wikimedia Commons; Potato plants growing in a home garden: Geo Lightspeed7, CC BY-SA 4.0, via Wikimedia Commons; Rows of sweet corn in a field: Wee Hong, CC BY-SA 4.0, via Wikimedia Commons; Clusters of long green bean pods hanging from a climbing bean vine: Nirajan_pant, CC BY-SA 3.0, via Wikimedia Commons; Cucumber plants growing in a greenhouse bed: HARTLEPOOLMARINA2014, CC BY-SA 4.0, via Wikimedia Commons; Zucchini plant with a yellow flower: net_efekt from Oxford, UK, CC BY 2.0, via Wikimedia Commons; Heads of lettuce in a garden bed: Prenn, CC BY-SA 3.0, via Wikimedia Commons; Long rows of green onion plants growing in sandy farm soil: ליזי שאנן, CC BY 2.5, via Wikimedia Commons; Neat rows of young garlic shoots growing in dark tilled soil: Timothy A. Gonsalves, CC BY-SA 4.0, via Wikimedia Commons; Rows of young pea plants in a vegetable patch: Kolforn (Kolforn), CC BY-SA 4.0, via Wikimedia Commons; Young watermelon plant in a garden: Forest and Kim Starr, CC BY 3.0 us, via Wikimedia Commons.











