When to plant Beets in North Carolina
In spring, from Feb 15 – June 1 in Goldsboro to Apr 1 – June 15 in Waynesville.
In fall, from June 15 – July 25 in Boone to Sept 1 – Dec 1 in Wilmington.
USDA's earliest safe spring and latest safe fall planting dates, matched to each place's average frost dates.
| Place | Spring | Fall |
|---|---|---|
| Albemarle | Mar 1 – June 1 | Aug 1 – Sept 1 |
| Apex | Mar 1 – June 1 | Aug 1 – Oct 1 |
| Archdale | Mar 1 – June 1 | Aug 1 – Oct 1 |
| Asheboro | Mar 10 – June 1 | Aug 1 – Sept 1 |
| Asheville | Mar 10 – June 1 | Aug 1 – Sept 1 |
| Belmont | Mar 1 – June 1 | Aug 1 – Sept 1 |
| Boone | Apr 1 – June 15 | June 15 – July 25 |
| Burlington | Mar 1 – June 1 | Aug 1 – Oct 1 |
| Carrboro | Mar 1 – June 1 | Aug 1 – Sept 1 |
| Cary | Mar 1 – June 1 | Aug 1 – Oct 1 |
| Chapel Hill | Mar 1 – June 1 | Aug 1 – Oct 1 |
| Charlotte | Mar 1 – June 1 | Aug 1 – Sept 1 |
| Clayton | Mar 10 – June 1 | Aug 1 – Sept 1 |
| Clemmons | Mar 10 – June 1 | Aug 1 – Sept 1 |
| Concord | Mar 1 – June 1 | Aug 1 – Sept 1 |
| Cornelius | Mar 1 – June 1 | Aug 1 – Sept 1 |
| Davidson | Mar 1 – June 1 | Aug 1 – Sept 1 |
| Durham | Mar 1 – June 1 | Aug 1 – Sept 1 |
| Eden | Mar 10 – June 1 | Aug 1 – Sept 1 |
| Elizabeth City | Mar 1 – June 1 | Sept 1 – Dec 1Now |
| Elon | Mar 1 – June 1 | Aug 1 – Sept 1 |
| Fayetteville | Mar 1 – June 1 | Aug 1 – Oct 1 |
| Fuquay-Varina | Mar 1 – June 1 | Aug 1 – Sept 1 |
| Garner | Mar 1 – June 1 | Aug 1 – Sept 1 |
| Gastonia | Mar 1 – June 1 | Aug 1 – Oct 1 |
| Goldsboro | Feb 15 – June 1 | Sept 1 – Dec 1Now |
| Graham | Mar 1 – June 1 | Aug 1 – Sept 1 |
| Greensboro | Mar 1 – June 1 | Aug 1 – Sept 1 |
| Greenville | Mar 1 – June 1 | Aug 1 – Oct 1 |
| Harrisburg | Mar 1 – June 1 | Aug 1 – Sept 1 |
| Havelock | Feb 15 – May 15 | Sept 1 – Dec 1Now |
| Henderson | Mar 20 – June 1 | Aug 1 – Sept 1 |
| Hendersonville | Mar 10 – June 1 | July 1 – Aug 5 |
| Hickory | Mar 1 – June 1 | Aug 1 – Sept 1 |
| High Point | Mar 1 – June 1 | Aug 1 – Oct 1 |
| Holly Springs | Mar 10 – June 1 | Aug 1 – Sept 1 |
| Hope Mills | Feb 15 – May 15 | Aug 1 – Oct 1 |
| Huntersville | Mar 1 – June 1 | Aug 1 – Sept 1 |
| Indian Trail | Mar 1 – June 1 | Aug 1 – Oct 1 |
| Jacksonville | Feb 15 – May 15 | Sept 1 – Dec 1Now |
| Kannapolis | Mar 1 – June 1 | Aug 1 – Sept 1 |
| Kernersville | Mar 1 – June 1 | Aug 1 – Oct 1 |
| Kings Mountain | Feb 15 – May 15 | Aug 1 – Oct 1 |
| Kinston | Feb 15 – May 15 | Aug 1 – Oct 1 |
| Knightdale | Mar 10 – June 1 | Aug 1 – Sept 1 |
| Laurinburg | Feb 15 – May 15 | Aug 1 – Oct 1 |
| Leland | Feb 15 – May 15 | Sept 1 – Dec 1Now |
| Lenoir | Mar 10 – June 1 | Aug 1 – Sept 1 |
| Lewisville | Mar 10 – June 1 | Aug 1 – Sept 1 |
| Lexington | Mar 10 – June 1 | Aug 1 – Sept 1 |
| Lincolnton | Mar 10 – June 1 | Aug 1 – Sept 1 |
| Lumberton | Feb 15 – May 15 | Aug 1 – Oct 1 |
| Matthews | Mar 1 – June 1 | Aug 1 – Oct 1 |
| Mebane | Mar 1 – June 1 | Aug 1 – Sept 1 |
| Mint Hill | Mar 1 – June 1 | Aug 1 – Oct 1 |
| Monroe | Mar 1 – June 1 | Aug 1 – Sept 1 |
| Mooresville | Mar 10 – June 1 | Aug 1 – Sept 1 |
| Morganton | Mar 10 – June 1 | Aug 1 – Sept 1 |
| Morrisville | Mar 1 – June 1 | Aug 1 – Sept 1 |
| Mount Airy | Mar 20 – June 1 | July 1 – Aug 5 |
| Mount Holly | Mar 1 – June 1 | Aug 1 – Sept 1 |
| New Bern | Feb 15 – May 15 | Aug 1 – Oct 1 |
| Newton | Feb 15 – May 15 | Aug 1 – Oct 1 |
| Pinehurst | Mar 1 – June 1 | Aug 1 – Oct 1 |
| Pineville | Mar 1 – June 1 | Aug 1 – Sept 1 |
| Raleigh | Mar 1 – June 1 | Aug 1 – Oct 1 |
| Reidsville | Mar 10 – June 1 | Aug 1 – Sept 1 |
| Roanoke Rapids | Mar 1 – June 1 | Aug 1 – Oct 1 |
| Rocky Mount | Mar 1 – June 1 | Aug 1 – Oct 1 |
| Rolesville | Mar 1 – June 1 | Aug 1 – Sept 1 |
| Salisbury | Mar 10 – June 1 | Aug 1 – Sept 1 |
| Sanford | Mar 10 – June 1 | Aug 1 – Sept 1 |
| Shelby | Mar 10 – June 1 | July 1 – Aug 5 |
| Smithfield | Mar 1 – June 1 | Aug 1 – Oct 1 |
| Southern Pines | Mar 1 – June 1 | Aug 1 – Oct 1 |
| Spring Lake | Mar 1 – June 1 | Aug 1 – Oct 1 |
| Stallings | Mar 1 – June 1 | Aug 1 – Oct 1 |
| Statesville | Mar 20 – June 1 | July 1 – Aug 5 |
| Summerfield | Mar 1 – June 1 | Aug 1 – Oct 1 |
| Tarboro | Mar 1 – June 1 | Aug 1 – Oct 1 |
| Thomasville | Mar 1 – June 1 | Aug 1 – Oct 1 |
| Wake Forest | Mar 1 – June 1 | Aug 1 – Sept 1 |
| Waxhaw | Mar 1 – June 1 | Aug 1 – Oct 1 |
| Waynesville | Apr 1 – June 15 | June 15 – July 25 |
| Weddington | Mar 1 – June 1 | Aug 1 – Oct 1 |
| Wendell | Mar 1 – June 1 | Aug 1 – Oct 1 |
| Wilmington | Feb 15 – May 15 | Sept 1 – Dec 1Now |
| Wilson | Feb 15 – May 15 | Aug 1 – Oct 1 |
| Winston-Salem | Mar 1 – June 1 | Aug 1 – Oct 1 |
| Winterville | Mar 1 – June 1 | Aug 1 – Oct 1 |
| Zebulon | Mar 1 – June 1 | Aug 1 – Oct 1 |
Planting dates: USDA Home and Garden Bulletin No. 9 (1967), tables 4 and 5. Frost dates: NOAA U.S. Climate Normals 1991–2020. The full USDA table for beets.