When to plant Cauliflower in North Carolina

In spring, from Feb 1 – Mar 1 in Goldsboro to Apr 10 – May 10 in Waynesville.

In fall, from June 1 – July 25 in Boone to Aug 1 – Sept 1 in Zebulon.

Dates are for setting out plants. USDA's earliest safe spring and latest safe fall planting dates, matched to each place's average frost dates.

Cauliflower planting dates by place in North Carolina
PlaceSpringFall
AlbemarleFeb 20 – Mar 20July 15 – Aug 15
ApexFeb 20 – Mar 20Aug 1 – Sept 1
ArchdaleFeb 20 – Mar 20Aug 1 – Sept 1
AsheboroMar 1 – 20July 15 – Aug 15
AshevilleMar 1 – 20July 15 – Aug 15
BelmontFeb 20 – Mar 20July 15 – Aug 15
BooneApr 10 – May 10June 1 – July 25
BurlingtonFeb 20 – Mar 20Aug 1 – Sept 1
CarrboroFeb 20 – Mar 20July 15 – Aug 15
CaryFeb 20 – Mar 20Aug 1 – Sept 1
Chapel HillFeb 20 – Mar 20Aug 1 – Sept 1
CharlotteFeb 20 – Mar 20July 15 – Aug 15
ClaytonMar 1 – 20July 15 – Aug 15
ClemmonsMar 1 – 20July 15 – Aug 15
ConcordFeb 20 – Mar 20July 15 – Aug 15
CorneliusFeb 20 – Mar 20July 15 – Aug 15
DavidsonFeb 20 – Mar 20July 15 – Aug 15
DurhamFeb 20 – Mar 20July 15 – Aug 15
EdenMar 1 – 20July 15 – Aug 15
Elizabeth CityFeb 20 – Mar 20Aug 1 – Sept 15
ElonFeb 20 – Mar 20July 15 – Aug 15
FayettevilleFeb 20 – Mar 20Aug 1 – Sept 1
Fuquay-VarinaFeb 20 – Mar 20July 15 – Aug 15
GarnerFeb 20 – Mar 20July 15 – Aug 15
GastoniaFeb 20 – Mar 20Aug 1 – Sept 1
GoldsboroFeb 1 – Mar 1Aug 1 – Sept 15
GrahamFeb 20 – Mar 20July 15 – Aug 15
GreensboroFeb 20 – Mar 20July 15 – Aug 15
GreenvilleFeb 20 – Mar 20Aug 1 – Sept 1
HarrisburgFeb 20 – Mar 20July 15 – Aug 15
HavelockFeb 10 – Mar 10Aug 1 – Sept 15
HendersonMar 15 – Apr 20July 15 – Aug 15
HendersonvilleMar 1 – 20July 1 – Aug 5
HickoryFeb 20 – Mar 20July 15 – Aug 15
High PointFeb 20 – Mar 20Aug 1 – Sept 1
Holly SpringsMar 1 – 20July 15 – Aug 15
Hope MillsFeb 10 – Mar 10Aug 1 – Sept 1
HuntersvilleFeb 20 – Mar 20July 15 – Aug 15
Indian TrailFeb 20 – Mar 20Aug 1 – Sept 1
JacksonvilleFeb 10 – Mar 10Aug 1 – Sept 15
KannapolisFeb 20 – Mar 20July 15 – Aug 15
KernersvilleFeb 20 – Mar 20Aug 1 – Sept 1
Kings MountainFeb 10 – Mar 10Aug 1 – Sept 1
KinstonFeb 10 – Mar 10Aug 1 – Sept 1
KnightdaleMar 1 – 20July 15 – Aug 15
LaurinburgFeb 10 – Mar 10Aug 1 – Sept 1
LelandFeb 10 – Mar 10Aug 1 – Sept 15
LenoirMar 1 – 20July 15 – Aug 15
LewisvilleMar 1 – 20July 15 – Aug 15
LexingtonMar 1 – 20July 15 – Aug 15
LincolntonMar 1 – 20July 15 – Aug 15
LumbertonFeb 10 – Mar 10Aug 1 – Sept 1
MatthewsFeb 20 – Mar 20Aug 1 – Sept 1
MebaneFeb 20 – Mar 20July 15 – Aug 15
Mint HillFeb 20 – Mar 20Aug 1 – Sept 1
MonroeFeb 20 – Mar 20July 15 – Aug 15
MooresvilleMar 1 – 20July 15 – Aug 15
MorgantonMar 1 – 20July 15 – Aug 15
MorrisvilleFeb 20 – Mar 20July 15 – Aug 15
Mount AiryMar 15 – Apr 20July 1 – Aug 5
Mount HollyFeb 20 – Mar 20July 15 – Aug 15
New BernFeb 10 – Mar 10Aug 1 – Sept 1
NewtonFeb 10 – Mar 10Aug 1 – Sept 1
PinehurstFeb 20 – Mar 20Aug 1 – Sept 1
PinevilleFeb 20 – Mar 20July 15 – Aug 15
RaleighFeb 20 – Mar 20Aug 1 – Sept 1
ReidsvilleMar 1 – 20July 15 – Aug 15
Roanoke RapidsFeb 20 – Mar 20Aug 1 – Sept 1
Rocky MountFeb 20 – Mar 20Aug 1 – Sept 1
RolesvilleFeb 20 – Mar 20July 15 – Aug 15
SalisburyMar 1 – 20July 15 – Aug 15
SanfordMar 1 – 20July 15 – Aug 15
ShelbyMar 1 – 20July 1 – Aug 5
SmithfieldFeb 20 – Mar 20Aug 1 – Sept 1
Southern PinesFeb 20 – Mar 20Aug 1 – Sept 1
Spring LakeFeb 20 – Mar 20Aug 1 – Sept 1
StallingsFeb 20 – Mar 20Aug 1 – Sept 1
StatesvilleMar 15 – Apr 20July 1 – Aug 5
SummerfieldFeb 20 – Mar 20Aug 1 – Sept 1
TarboroFeb 20 – Mar 20Aug 1 – Sept 1
ThomasvilleFeb 20 – Mar 20Aug 1 – Sept 1
Wake ForestFeb 20 – Mar 20July 15 – Aug 15
WaxhawFeb 20 – Mar 20Aug 1 – Sept 1
WaynesvilleApr 10 – May 10June 1 – July 25
WeddingtonFeb 20 – Mar 20Aug 1 – Sept 1
WendellFeb 20 – Mar 20Aug 1 – Sept 1
WilmingtonFeb 10 – Mar 10Aug 1 – Sept 15
WilsonFeb 10 – Mar 10Aug 1 – Sept 1
Winston-SalemFeb 20 – Mar 20Aug 1 – Sept 1
WintervilleFeb 20 – Mar 20Aug 1 – Sept 1
ZebulonFeb 20 – Mar 20Aug 1 – Sept 1

Planting dates: USDA Home and Garden Bulletin No. 9 (1967), tables 4 and 5. Frost dates: NOAA U.S. Climate Normals 1991–2020. “—” means the place's frost date is outside the table. The full USDA table for cauliflower.