When to plant onions in North Carolina

Plant out in Charlotte
Feb 16–Mar 9
Across North Carolina the window opens between February 1 and March 5. Find your city below; the dates follow each town's own average last frost.
- Start indoors, Charlotte
- Jan 5–Feb 2
- Plant out, Charlotte
- Feb 16–Mar 9
- Last frost, Charlotte
- Mar 30
Start seeds indoors 8–12 weeks before the last frost; plant out 3–6 weeks before the last frost. Northern gardens need long-day varieties and southern gardens need short-day ones. A wrong pick gives small bulbs.
Onions planting dates by city
Start indoorsPlant outSow outdoorsFall plantingAverage last and first frost
JanFebMarAprMayJunJulAugSepOctNovDec
CharlotteFeb 16–Mar 9
RaleighFeb 14–Mar 7
GreensboroFeb 18–Mar 11
DurhamFeb 19–Mar 12
Winston-SalemFeb 12–Mar 5
FayettevilleFeb 16–Mar 9
CaryFeb 13–Mar 6
WilmingtonFeb 5–Feb 26
High PointFeb 16–Mar 9
ConcordFeb 18–Mar 11
GreenvilleFeb 13–Mar 6
AshevilleFeb 23–Mar 16
GastoniaFeb 13–Mar 6
ApexFeb 13–Mar 6
JacksonvilleFeb 9–Mar 2
HuntersvilleFeb 16–Mar 9
Chapel HillFeb 15–Mar 8
KannapolisFeb 18–Mar 11
BurlingtonFeb 15–Mar 8
Wake ForestFeb 21–Mar 14
MooresvilleFeb 26–Mar 19
Rocky MountFeb 17–Mar 10
Holly SpringsFeb 23–Mar 16
WilsonFeb 8–Mar 1
Fuquay-VarinaFeb 18–Mar 11
HickoryFeb 17–Mar 10
Indian TrailFeb 17–Mar 10
MonroeFeb 20–Mar 13
GarnerFeb 18–Mar 11
SalisburyFeb 23–Mar 16
All 52 cities
| City | Start indoors | Plant out | Last frost |
|---|---|---|---|
| Charlotte | Jan 5 to Feb 2 | Feb 16 to Mar 9 | Mar 30 |
| Raleigh | Jan 3 to Jan 31 | Feb 14 to Mar 7 | Mar 28 |
| Greensboro | Jan 7 to Feb 4 | Feb 18 to Mar 11 | Apr 1 |
| Durham | Jan 8 to Feb 5 | Feb 19 to Mar 12 | Apr 2 |
| Winston-Salem | Jan 1 to Jan 29 | Feb 12 to Mar 5 | Mar 26 |
| Fayetteville | Jan 5 to Feb 2 | Feb 16 to Mar 9 | Mar 30 |
| Cary | Jan 2 to Jan 30 | Feb 13 to Mar 6 | Mar 27 |
| Wilmington | Dec 25 to Jan 22 | Feb 5 to Feb 26 | Mar 19 |
| High Point | Jan 5 to Feb 2 | Feb 16 to Mar 9 | Mar 30 |
| Concord | Jan 7 to Feb 4 | Feb 18 to Mar 11 | Apr 1 |
| Greenville | Jan 2 to Jan 30 | Feb 13 to Mar 6 | Mar 27 |
| Asheville | Jan 12 to Feb 9 | Feb 23 to Mar 16 | Apr 6 |
| Gastonia | Jan 2 to Jan 30 | Feb 13 to Mar 6 | Mar 27 |
| Apex | Jan 2 to Jan 30 | Feb 13 to Mar 6 | Mar 27 |
| Jacksonville | Dec 29 to Jan 26 | Feb 9 to Mar 2 | Mar 23 |
| Huntersville | Jan 5 to Feb 2 | Feb 16 to Mar 9 | Mar 30 |
| Chapel Hill | Jan 4 to Feb 1 | Feb 15 to Mar 8 | Mar 29 |
| Kannapolis | Jan 7 to Feb 4 | Feb 18 to Mar 11 | Apr 1 |
| Burlington | Jan 4 to Feb 1 | Feb 15 to Mar 8 | Mar 29 |
| Wake Forest | Jan 10 to Feb 7 | Feb 21 to Mar 14 | Apr 4 |
| Mooresville | Jan 15 to Feb 12 | Feb 26 to Mar 19 | Apr 9 |
| Rocky Mount | Jan 6 to Feb 3 | Feb 17 to Mar 10 | Mar 31 |
| Holly Springs | Jan 12 to Feb 9 | Feb 23 to Mar 16 | Apr 6 |
| Wilson | Dec 28 to Jan 25 | Feb 8 to Mar 1 | Mar 22 |
| Fuquay-Varina | Jan 7 to Feb 4 | Feb 18 to Mar 11 | Apr 1 |
| Hickory | Jan 6 to Feb 3 | Feb 17 to Mar 10 | Mar 31 |
| Indian Trail | Jan 6 to Feb 3 | Feb 17 to Mar 10 | Mar 31 |
| Monroe | Jan 9 to Feb 6 | Feb 20 to Mar 13 | Apr 3 |
| Garner | Jan 7 to Feb 4 | Feb 18 to Mar 11 | Apr 1 |
| Salisbury | Jan 12 to Feb 9 | Feb 23 to Mar 16 | Apr 6 |
| Leland | Dec 25 to Jan 22 | Feb 5 to Feb 26 | Mar 19 |
| Cornelius | Jan 7 to Feb 4 | Feb 18 to Mar 11 | Apr 1 |
| Goldsboro | Dec 21 to Jan 18 | Feb 1 to Feb 22 | Mar 15 |
| New Bern | Dec 29 to Jan 26 | Feb 9 to Mar 2 | Mar 23 |
| Sanford | Jan 16 to Feb 13 | Feb 27 to Mar 20 | Apr 10 |
| Matthews | Jan 6 to Feb 3 | Feb 17 to Mar 10 | Mar 31 |
| Clayton | Jan 13 to Feb 10 | Feb 24 to Mar 17 | Apr 7 |
| Morrisville | Jan 6 to Feb 3 | Feb 17 to Mar 10 | Mar 31 |
| Statesville | Jan 22 to Feb 19 | Mar 5 to Mar 26 | Apr 16 |
| Mint Hill | Jan 6 to Feb 3 | Feb 17 to Mar 10 | Mar 31 |
| Kernersville | Jan 5 to Feb 2 | Feb 16 to Mar 9 | Mar 30 |
| Asheboro | Jan 11 to Feb 8 | Feb 22 to Mar 15 | Apr 5 |
| Thomasville | Jan 5 to Feb 2 | Feb 16 to Mar 9 | Mar 30 |
| Shelby | Jan 18 to Feb 15 | Mar 1 to Mar 22 | Apr 12 |
| Knightdale | Jan 13 to Feb 10 | Feb 24 to Mar 17 | Apr 7 |
| Waxhaw | Jan 6 to Feb 3 | Feb 17 to Mar 10 | Mar 31 |
| Clemmons | Jan 15 to Feb 12 | Feb 26 to Mar 19 | Apr 9 |
| Mebane | Jan 10 to Feb 7 | Feb 21 to Mar 14 | Apr 4 |
| Carrboro | Jan 6 to Feb 3 | Feb 17 to Mar 10 | Mar 31 |
| Harrisburg | Jan 7 to Feb 4 | Feb 18 to Mar 11 | Apr 1 |
| Lexington | Jan 17 to Feb 14 | Feb 28 to Mar 21 | Apr 11 |
| Graham | Jan 10 to Feb 7 | Feb 21 to Mar 14 | Apr 4 |
Questions
When should I plant onions in North Carolina?
In Charlotte, plant out from February 16 to March 9. Across North Carolina the window opens between February 1 and March 5, depending on the local last frost.
How is this date worked out?
Start seeds indoors 8–12 weeks before the last frost; plant out 3–6 weeks before the last frost. Frost dates are NOAA 1991–2020 averages for the weather station nearest each city.
More for North Carolina
Tomatoes
Potatoes
Tulip bulbs
Garlic
Pumpkins
Strawberries
Carrots
Sunflowers
Cucumbers
Daffodil bulbs
Corn
Sweet potatoes
Asparagus
Watermelon
Lettuce
Green beans
Onions in other states
- Alabama
- Alaska
- Arizona
- Arkansas
- California
- Colorado
- Connecticut
- Delaware
- Florida
- Georgia
- Idaho
- Illinois
- Indiana
- Iowa
- Kansas
- Kentucky
- Louisiana
- Maine
- Maryland
- Massachusetts
- Michigan
- Minnesota
- Mississippi
- Missouri
- Montana
- Nebraska
- Nevada
- New Hampshire
- New Jersey
- New Mexico
- New York
- North Dakota
- Ohio
- Oklahoma
- Oregon
- Pennsylvania
- Rhode Island
- South Carolina
- South Dakota
- Tennessee
- Texas
- Utah
- Virginia
- Washington
- West Virginia
- Wisconsin
- Wyoming