Last Frost Dates in North Carolina: Spring & Fall Frost by City

Charlotte averages its last spring frost on March 30 and its first fall frost on November 3, a 221-day growing season. Across most North Carolina ZIP codes the last frost falls between March 22 and April 19. The table lists frost dates for 19 North Carolina cities; enter a ZIP code for any other town.

Median last frost
Mar 31
Last frost range
Mar 22 to Apr 19
Median first frost
Nov 4
Growing season
220 days

When Is the Last Frost in North Carolina?

The average last spring frost in North Carolina falls between March 22 and April 19 for most ZIP codes, with a statewide median of March 31. At the average date a later frost is still a coin flip, so tender plants wait for the safer 90% date.

CityLast frost90% safe afterFirst frostGrowing season
CharlotteMar 30Apr 14Nov 3221 days
RaleighMar 28Apr 12Nov 8229 days
GreensboroApr 1Apr 14Nov 4217 days
DurhamApr 2Apr 18Nov 4217 days
Winston-SalemMar 26Apr 11Nov 9228 days
FayettevilleMar 30Apr 16Nov 10227 days
CaryMar 27Apr 10Nov 8227 days
WilmingtonMar 19Apr 4Nov 20247 days
High PointMar 30Apr 15Nov 5220 days
ConcordApr 1Apr 16Nov 2215 days
GreenvilleMar 27Apr 10Nov 8227 days
AshevilleApr 6Apr 24Oct 31205 days
GastoniaMar 27Apr 9Nov 9228 days
JacksonvilleMar 23Apr 7Nov 16240 days
BurlingtonApr 1Apr 17Nov 2215 days
Rocky MountApr 1Apr 16Nov 5219 days
MooresvilleApr 9Apr 24Oct 28203 days
WilsonMar 22Apr 8Nov 12236 days
BooneMay 2May 19Oct 13163 days

Last and first frost: 50% (median) dates of the last spring and first fall 32 °F night. 90% safe after: only a 10% chance of a later spring frost. First frost dates in January fall in the following winter. Each city uses the NOAA station nearest the ZIP code closest to its center.

Across all 187 North Carolina weather stations with frost records, median last frost dates run from March 1 at Frisco 2 NNE, NC to May 16 at Mt Mitchell, NC. Elevation, valleys that collect cold air and distance from large water bodies explain most of the spread, so a garden a few miles from a listed city can differ by a week or more. The ZIP code lookup above uses the same NOAA data as the frost date calculator for every US ZIP code.

When Is the First Frost in North Carolina?

The average first fall frost in North Carolina arrives between October 23 and November 15 for most ZIP codes, with a median of November 4. Tomatoes, peppers, basil and squash are damaged at 32 °F, so harvest or cover them before then.

Fall frost can come early: Charlotte has a 10% chance of frost before October 22, Raleigh has a 10% chance of frost before October 28 and Greensboro has a 10% chance of frost before October 23. Hardy crops such as kale, spinach and cabbage tolerate light frosts and keep producing after the first frost date.

When to Plant Tomatoes in North Carolina?

Transplant tomatoes in North Carolina 1 to 2 weeks after the local average last frost, once nights stay above about 50 °F: Apr 6 – Apr 13 in Charlotte, Apr 4 – Apr 11 in Raleigh and Apr 8 – Apr 15 in Greensboro. Start seeds indoors 6 to 8 weeks before the last frost.

CityStart seeds indoorsTransplant outdoorsLowest-risk transplant
CharlotteFeb 2 – Feb 16Apr 6 – Apr 13after Apr 14
RaleighJan 31 – Feb 14Apr 4 – Apr 11after Apr 12
GreensboroFeb 4 – Feb 18Apr 8 – Apr 15after Apr 14
DurhamFeb 5 – Feb 19Apr 9 – Apr 16after Apr 18
Winston-SalemJan 29 – Feb 12Apr 2 – Apr 9after Apr 11
FayettevilleFeb 2 – Feb 16Apr 6 – Apr 13after Apr 16
CaryJan 30 – Feb 13Apr 3 – Apr 10after Apr 10
WilmingtonJan 22 – Feb 5Mar 26 – Apr 2after Apr 4
High PointFeb 2 – Feb 16Apr 6 – Apr 13after Apr 15
ConcordFeb 4 – Feb 18Apr 8 – Apr 15after Apr 16
GreenvilleJan 30 – Feb 13Apr 3 – Apr 10after Apr 10
AshevilleFeb 9 – Feb 23Apr 13 – Apr 20after Apr 24
GastoniaJan 30 – Feb 13Apr 3 – Apr 10after Apr 9
JacksonvilleJan 26 – Feb 9Mar 30 – Apr 6after Apr 7
BurlingtonFeb 4 – Feb 18Apr 8 – Apr 15after Apr 17
Rocky MountFeb 4 – Feb 18Apr 8 – Apr 15after Apr 16
MooresvilleFeb 12 – Feb 26Apr 16 – Apr 23after Apr 24
WilsonJan 25 – Feb 8Mar 29 – Apr 5after Apr 8
BooneMar 7 – Mar 21May 9 – May 16after May 19

Indoors: 6–8 weeks before the average last frost. Outdoors: 1–2 weeks after it. Lowest-risk: after the date with only a 10% chance of a later frost. Rules of thumb; check the 10-day forecast and wait for soil near 60 °F.

Tomatoes stall below about 50 °F at night and are killed by frost, so a week or two of waiting after the average date costs little. The tomato plant care guide covers light, watering and feeding once plants are in the ground.

What Can You Plant in Charlotte and When?

Charlotte's average last frost of March 30 anchors its spring planting calendar: peas and spinach go in from February 16, broccoli and lettuce transplants from March 2, and tomatoes, peppers and squash after April 6.

CropStart seeds indoorsPlant outdoorsFrost tolerance
Peas—Feb 16 – Mar 2direct sow, 4–6 weeks before last frosthardy
Spinach—Feb 16 – Mar 9direct sow, 3–6 weeks before last frosthardy
Radishes—Feb 23 – Mar 9direct sow, 3–5 weeks before last frosthardy
Onions (sets)—Mar 2 – Mar 16plant, 2–4 weeks before last frosthardy
Potatoes—Mar 2 – Mar 16plant, 2–4 weeks before last frosthalf-hardy
Broccoli & cabbageFeb 2 – Feb 16Mar 2 – Mar 16transplant, 2–4 weeks before last frosthardy
LettuceFeb 16 – Mar 2Mar 2 – Mar 16transplant, 2–4 weeks before last frosthardy
Beets—Mar 2 – Mar 16direct sow, 2–4 weeks before last frosthalf-hardy
Carrots—Mar 9 – Mar 16direct sow, 2–3 weeks before last frosthalf-hardy
TomatoesFeb 2 – Feb 16Apr 6 – Apr 13transplant, 1–2 weeks after last frosttender
BasilFeb 2 – Feb 16Apr 6 – Apr 20transplant, 1–3 weeks after last frosttender
PeppersJan 19 – Feb 2Apr 13 – Apr 20transplant, 2–3 weeks after last frosttender
EggplantJan 19 – Feb 2Apr 13 – Apr 20transplant, 2–3 weeks after last frosttender
Green beans—Apr 6 – Apr 20direct sow, 1–3 weeks after last frosttender
Sweet corn—Apr 6 – Apr 20direct sow, 1–3 weeks after last frosttender
CucumbersMar 2 – Mar 9Apr 6 – Apr 20transplant, 1–3 weeks after last frosttender
Squash & zucchiniMar 2 – Mar 9Apr 6 – Apr 20transplant, 1–3 weeks after last frosttender
WatermelonMar 2 – Mar 9Apr 13 – Apr 20transplant, 2–3 weeks after last frosttender

Dates for Charlotte (last frost Mar 30, NOAA station Charlotte Douglas AP, NC, 7 miles from ZIP 28204). General rules of thumb; wait for soil near 50 °F for most seeds and 60 °F for beans, corn and squash.

How Long Is the Growing Season in North Carolina?

The frost-free growing season in North Carolina lasts about 186 to 238 days for most ZIP codes, with a median of 220 days. Among the listed cities, Boone has the shortest season at 163 days and Wilmington the longest at 247.

Season length decides which varieties ripen: compare it with the “days to maturity” on seed packets, counted from transplanting for tomatoes and peppers. NOAA stations in North Carolina range from 140 days at Mt Mitchell, NC to 293 days at Ocracoke, NC. Planning beds before the season starts helps in short seasons — a plant spacing calculator for vegetable beds shows how many transplants fit.

What Hardiness Zones Are in North Carolina?

North Carolina spans USDA hardiness zones 6b to 9a, with zone 8a the most common. Zones describe winter cold and decide which perennials survive, while frost dates set when to plant annual vegetables and flowers.

The North Carolina planting zone map with the zone of each city shows how the zones are spread across the state and which plants are hardy in all of them.

Frequently Asked Questions

When is the last frost in North Carolina?
The average last spring frost in North Carolina falls between March 22 and April 19 for most ZIP codes, with a statewide median of March 31. Among major cities it ranges from March 19 in Wilmington to May 2 in Boone.
When is the last frost in Charlotte, North Carolina?
Charlotte's average last spring frost is March 30, and by April 14 the chance of a later frost drops to 10%. Its first fall frost averages November 3, giving a 221-day growing season (NOAA station Charlotte Douglas AP, NC).
When should you plant tomatoes in North Carolina?
Transplant tomatoes in North Carolina 1 to 2 weeks after the local average last frost, once nights stay above about 50 °F: Apr 6 – Apr 13 in Charlotte, Apr 4 – Apr 11 in Raleigh and Apr 8 – Apr 15 in Greensboro. Start seeds indoors 6 to 8 weeks before the last frost.
When is the first frost in North Carolina?
The average first fall frost in North Carolina arrives between October 23 and November 15 for most ZIP codes, with a median of November 4. Harvest tender crops such as tomatoes, peppers and basil before then or cover them on cold nights.
How long is the growing season in North Carolina?
The frost-free growing season in North Carolina lasts about 186 to 238 days for most ZIP codes, with a median of 220 days, from 163 days in Boone to 247 days in Wilmington.

Frost data: NOAA National Centers for Environmental Information, 1991–2020 U.S. Climate Normals (32 °F freeze dates by probability). ZIP code and city locations and populations: U.S. Census Bureau Gazetteer files and Vintage 2024 population estimates. Planting windows are general rules of thumb. PlantoScan is not affiliated with or endorsed by these agencies.