When to plant Brussels sprouts in Michigan

In spring, from Mar 25 – Apr 20 in Ferndale to May 1 – June 15 in Cadillac.

In fall, from June 1 – 30 in Burton to July 1 – Aug 15 in Woodhaven.

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.

Brussels sprouts planting dates by place in Michigan
PlaceSpringFall
AdrianApr 1 – May 1June 15 – July 15
Allen ParkApr 1 – May 1June 15 – July 15
AlpenaApr 1 – May 1July 1 – Aug 1
Ann ArborApr 1 – May 1June 15 – July 15
Auburn HillsApr 1 – May 1July 1 – Aug 1
Battle CreekApr 1 – May 1July 1 – Aug 1
Bay CityApr 1 – May 1July 1 – Aug 1
BerkleyApr 1 – May 1July 1 – Aug 1
Beverly HillsApr 1 – May 1July 1 – Aug 1
BirminghamApr 1 – May 1July 1 – Aug 1
BurtonApr 15 – June 1June 1 – 30
CadillacMay 1 – June 15June 1 – 30
ClawsonApr 1 – May 1July 1 – Aug 1
ColdwaterApr 1 – May 1June 15 – July 15
DearbornApr 1 – May 1June 15 – July 15
Dearborn HeightsApr 1 – May 1June 15 – July 15
DetroitApr 1 – May 1July 1 – Aug 1
East Grand RapidsApr 15 – June 1June 15 – July 15
East LansingApr 1 – May 1July 1 – Aug 1
EastpointeApr 1 – May 1July 1 – Aug 1
EscanabaApr 15 – June 1June 15 – July 15
FarmingtonApr 1 – May 1July 1 – Aug 1
Farmington HillsApr 1 – May 1July 1 – Aug 1
FentonApr 1 – May 1June 15 – July 15
FerndaleMar 25 – Apr 20July 1 – Aug 15
Flat RockApr 1 – May 1July 1 – Aug 1
FlintApr 1 – May 1June 15 – July 15
FraserApr 1 – May 1July 1 – Aug 1
Garden CityApr 1 – May 1June 15 – July 15
Grand HavenApr 1 – May 1July 1 – Aug 1
Grand RapidsApr 15 – June 1June 15 – July 15
GrandvilleApr 15 – June 1June 15 – July 15
Grosse Pointe ParkApr 1 – May 1July 1 – Aug 1
Grosse Pointe WoodsApr 1 – May 1July 1 – Aug 1
HamtramckMar 25 – Apr 20July 1 – Aug 15
Harper WoodsApr 1 – May 1July 1 – Aug 1
Hazel ParkMar 25 – Apr 20July 1 – Aug 15
HollandApr 1 – May 1July 1 – Aug 1
InksterMar 25 – Apr 20July 1 – Aug 15
IoniaApr 1 – May 1June 15 – July 15
JacksonApr 1 – May 1June 15 – July 15
KalamazooApr 1 – May 1July 1 – Aug 1
KentwoodApr 1 – May 1June 15 – July 15
LansingApr 1 – May 1June 15 – July 15
Lincoln ParkApr 1 – May 1June 15 – July 15
LivoniaApr 1 – May 1July 1 – Aug 1
Madison HeightsMar 25 – Apr 20July 1 – Aug 15
MarquetteApr 15 – June 1July 1 – Aug 1
MelvindaleApr 1 – May 1June 15 – July 15
MidlandApr 1 – May 1July 1 – Aug 1
MonroeMar 25 – Apr 20July 1 – Aug 1
Mount ClemensApr 1 – May 1July 1 – Aug 1
Mount PleasantApr 1 – May 1July 1 – Aug 1
MuskegonApr 1 – May 1July 1 – Aug 1
New BaltimoreApr 1 – May 1July 1 – Aug 1
NilesApr 1 – May 1July 1 – Aug 1
Norton ShoresApr 1 – May 1July 1 – Aug 1
NoviApr 1 – May 1July 1 – Aug 1
Oak ParkApr 1 – May 1July 1 – Aug 1
OwossoApr 1 – May 1June 15 – July 15
PontiacApr 1 – May 1July 1 – Aug 1
Port HuronMar 25 – Apr 20July 1 – Aug 15
PortageApr 1 – May 1July 1 – Aug 1
RiverviewMar 25 – Apr 20July 1 – Aug 15
RochesterApr 1 – May 1July 1 – Aug 1
Rochester HillsApr 1 – May 1July 1 – Aug 1
RomulusMar 25 – Apr 20July 1 – Aug 15
RosevilleApr 1 – May 1July 1 – Aug 1
Royal OakMar 25 – Apr 20July 1 – Aug 15
SaginawApr 1 – May 1July 1 – Aug 1
Sault Ste. MarieApr 15 – June 1June 15 – July 15
South LyonApr 1 – May 1June 15 – July 15
SouthfieldApr 1 – May 1July 1 – Aug 1
SouthgateMar 25 – Apr 20July 1 – Aug 15
St. Clair ShoresApr 1 – May 1July 1 – Aug 1
Sterling HeightsApr 1 – May 1July 1 – Aug 1
SturgisApr 1 – May 1July 1 – Aug 1
TaylorMar 25 – Apr 20July 1 – Aug 15
Traverse CityApr 15 – June 1July 1 – Aug 1
TrentonMar 25 – Apr 20July 1 – Aug 15
TroyApr 1 – May 1July 1 – Aug 1
WalkerApr 15 – June 1June 15 – July 15
WarrenMar 25 – Apr 20July 1 – Aug 15
WayneMar 25 – Apr 20July 1 – Aug 15
WestlandMar 25 – Apr 20July 1 – Aug 15
WixomApr 15 – June 1June 15 – July 15
WoodhavenMar 25 – Apr 20July 1 – Aug 15
WyandotteApr 1 – May 1June 15 – July 15
WyomingApr 15 – June 1June 15 – July 15
YpsilantiApr 1 – May 1June 15 – July 15

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 brussels sprouts.