When to plant Onion sets in Michigan

In spring, from Mar 10 – Apr 10 in Adrian to Apr 20 – May 15 in Cadillac.

In fall: USDA's 1967 table lists onion sets as generally spring-planted in every place here. Newer advice from your state's extension service may differ.

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

Onion sets planting dates by place in Michigan
PlaceSpring
AdrianMar 10 – Apr 10
Allen ParkMar 10 – Apr 10
AlpenaMar 10 – Apr 10
Ann ArborMar 10 – Apr 10
Auburn HillsMar 10 – Apr 10
Battle CreekMar 10 – Apr 10
Bay CityMar 10 – Apr 10
BerkleyMar 10 – Apr 10
Beverly HillsMar 10 – Apr 10
BirminghamMar 10 – Apr 10
BurtonApr 10 – May 1
CadillacApr 20 – May 15
ClawsonMar 10 – Apr 10
ColdwaterMar 10 – Apr 10
DearbornMar 10 – Apr 10
Dearborn HeightsMar 10 – Apr 10
DetroitMar 10 – Apr 10
East Grand RapidsApr 10 – May 1
East LansingMar 10 – Apr 10
EastpointeMar 10 – Apr 10
EscanabaApr 10 – May 1
FarmingtonMar 10 – Apr 10
Farmington HillsMar 10 – Apr 10
FentonMar 10 – Apr 10
FerndaleMar 10 – Apr 1
Flat RockMar 10 – Apr 10
FlintMar 10 – Apr 10
FraserMar 10 – Apr 10
Garden CityMar 10 – Apr 10
Grand HavenMar 10 – Apr 10
Grand RapidsApr 10 – May 1
GrandvilleApr 10 – May 1
Grosse Pointe ParkMar 10 – Apr 10
Grosse Pointe WoodsMar 10 – Apr 10
HamtramckMar 10 – Apr 1
Harper WoodsMar 10 – Apr 10
Hazel ParkMar 10 – Apr 1
HollandMar 10 – Apr 10
InksterMar 10 – Apr 1
IoniaMar 10 – Apr 10
JacksonMar 10 – Apr 10
KalamazooMar 10 – Apr 10
KentwoodMar 10 – Apr 10
LansingMar 10 – Apr 10
Lincoln ParkMar 10 – Apr 10
LivoniaMar 10 – Apr 10
Madison HeightsMar 10 – Apr 1
MarquetteApr 10 – May 1
MelvindaleMar 10 – Apr 10
MidlandMar 10 – Apr 10
MonroeMar 10 – Apr 1
Mount ClemensMar 10 – Apr 10
Mount PleasantMar 10 – Apr 10
MuskegonMar 10 – Apr 10
New BaltimoreMar 10 – Apr 10
NilesMar 10 – Apr 10
Norton ShoresMar 10 – Apr 10
NoviMar 10 – Apr 10
Oak ParkMar 10 – Apr 10
OwossoMar 10 – Apr 10
PontiacMar 10 – Apr 10
Port HuronMar 10 – Apr 1
PortageMar 10 – Apr 10
RiverviewMar 10 – Apr 1
RochesterMar 10 – Apr 10
Rochester HillsMar 10 – Apr 10
RomulusMar 10 – Apr 1
RosevilleMar 10 – Apr 10
Royal OakMar 10 – Apr 1
SaginawMar 10 – Apr 10
Sault Ste. MarieApr 10 – May 1
South LyonMar 10 – Apr 10
SouthfieldMar 10 – Apr 10
SouthgateMar 10 – Apr 1
St. Clair ShoresMar 10 – Apr 10
Sterling HeightsMar 10 – Apr 10
SturgisMar 10 – Apr 10
TaylorMar 10 – Apr 1
Traverse CityApr 10 – May 1
TrentonMar 10 – Apr 1
TroyMar 10 – Apr 10
WalkerApr 10 – May 1
WarrenMar 10 – Apr 1
WayneMar 10 – Apr 1
WestlandMar 10 – Apr 1
WixomApr 10 – May 1
WoodhavenMar 10 – Apr 1
WyandotteMar 10 – Apr 10
WyomingApr 10 – May 1
YpsilantiMar 10 – Apr 10

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 onion sets.