When to plant Swiss chard in Michigan

In spring, from Apr 1 – June 15 in Ferndale to May 10 – June 15 in Cadillac.

In fall, June 1 – July 20.

USDA's earliest safe spring and latest safe fall planting dates, matched to each place's average frost dates.

Swiss chard planting dates by place in Michigan
PlaceSpringFall
AdrianApr 15 – June 15June 1 – July 20
Allen ParkApr 15 – June 15June 1 – July 20
AlpenaApr 15 – June 15June 1 – Aug 1
Ann ArborApr 15 – June 15June 1 – July 20
Auburn HillsApr 15 – June 15June 1 – Aug 1
Battle CreekApr 15 – June 15June 1 – Aug 1
Bay CityApr 15 – June 15June 1 – Aug 1
BerkleyApr 15 – June 15June 1 – Aug 1
Beverly HillsApr 15 – June 15June 1 – Aug 1
BirminghamApr 15 – June 15June 1 – Aug 1
BurtonApr 20 – June 15June 1 – July 5
CadillacMay 10 – June 15June 1 – July 5
ClawsonApr 15 – June 15June 1 – Aug 1
ColdwaterApr 15 – June 15June 1 – July 20
DearbornApr 15 – June 15June 1 – July 20
Dearborn HeightsApr 15 – June 15June 1 – July 20
DetroitApr 15 – June 15June 1 – Aug 1
East Grand RapidsApr 20 – June 15June 1 – July 20
East LansingApr 15 – June 15June 1 – Aug 1
EastpointeApr 15 – June 15June 1 – Aug 1
EscanabaApr 20 – June 15June 1 – July 20
FarmingtonApr 15 – June 15June 1 – Aug 1
Farmington HillsApr 15 – June 15June 1 – Aug 1
FentonApr 15 – June 15June 1 – July 20
FerndaleApr 1 – June 15June 1 – Sept 10
Flat RockApr 15 – June 15June 1 – Aug 1
FlintApr 15 – June 15June 1 – July 20
FraserApr 15 – June 15June 1 – Aug 1
Garden CityApr 15 – June 15June 1 – July 20
Grand HavenApr 15 – June 15June 1 – Aug 1
Grand RapidsApr 20 – June 15June 1 – July 20
GrandvilleApr 20 – June 15June 1 – July 20
Grosse Pointe ParkApr 15 – June 15June 1 – Aug 1
Grosse Pointe WoodsApr 15 – June 15June 1 – Aug 1
HamtramckApr 1 – June 15June 1 – Sept 10
Harper WoodsApr 15 – June 15June 1 – Aug 1
Hazel ParkApr 1 – June 15June 1 – Sept 10
HollandApr 15 – June 15June 1 – Aug 1
InksterApr 1 – June 15June 1 – Sept 10
IoniaApr 15 – June 15June 1 – July 20
JacksonApr 15 – June 15June 1 – July 20
KalamazooApr 15 – June 15June 1 – Aug 1
KentwoodApr 15 – June 15June 1 – July 20
LansingApr 15 – June 15June 1 – July 20
Lincoln ParkApr 15 – June 15June 1 – July 20
LivoniaApr 15 – June 15June 1 – Aug 1
Madison HeightsApr 1 – June 15June 1 – Sept 10
MarquetteApr 20 – June 15June 1 – Aug 1
MelvindaleApr 15 – June 15June 1 – July 20
MidlandApr 15 – June 15June 1 – Aug 1
MonroeApr 1 – June 15June 1 – Aug 1
Mount ClemensApr 15 – June 15June 1 – Aug 1
Mount PleasantApr 15 – June 15June 1 – Aug 1
MuskegonApr 15 – June 15June 1 – Aug 1
New BaltimoreApr 15 – June 15June 1 – Aug 1
NilesApr 15 – June 15June 1 – Aug 1
Norton ShoresApr 15 – June 15June 1 – Aug 1
NoviApr 15 – June 15June 1 – Aug 1
Oak ParkApr 15 – June 15June 1 – Aug 1
OwossoApr 15 – June 15June 1 – July 20
PontiacApr 15 – June 15June 1 – Aug 1
Port HuronApr 1 – June 15June 1 – Sept 10
PortageApr 15 – June 15June 1 – Aug 1
RiverviewApr 1 – June 15June 1 – Sept 10
RochesterApr 15 – June 15June 1 – Aug 1
Rochester HillsApr 15 – June 15June 1 – Aug 1
RomulusApr 1 – June 15June 1 – Sept 10
RosevilleApr 15 – June 15June 1 – Aug 1
Royal OakApr 1 – June 15June 1 – Sept 10
SaginawApr 15 – June 15June 1 – Aug 1
Sault Ste. MarieApr 20 – June 15June 1 – July 20
South LyonApr 15 – June 15June 1 – July 20
SouthfieldApr 15 – June 15June 1 – Aug 1
SouthgateApr 1 – June 15June 1 – Sept 10
St. Clair ShoresApr 15 – June 15June 1 – Aug 1
Sterling HeightsApr 15 – June 15June 1 – Aug 1
SturgisApr 15 – June 15June 1 – Aug 1
TaylorApr 1 – June 15June 1 – Sept 10
Traverse CityApr 20 – June 15June 1 – Aug 1
TrentonApr 1 – June 15June 1 – Sept 10
TroyApr 15 – June 15June 1 – Aug 1
WalkerApr 20 – June 15June 1 – July 20
WarrenApr 1 – June 15June 1 – Sept 10
WayneApr 1 – June 15June 1 – Sept 10
WestlandApr 1 – June 15June 1 – Sept 10
WixomApr 20 – June 15June 1 – July 20
WoodhavenApr 1 – June 15June 1 – Sept 10
WyandotteApr 15 – June 15June 1 – July 20
WyomingApr 20 – June 15June 1 – July 20
YpsilantiApr 15 – June 15June 1 – July 20

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 swiss chard.