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.
| Place | Spring |
|---|---|
| Adrian | Mar 10 – Apr 10 |
| Allen Park | Mar 10 – Apr 10 |
| Alpena | Mar 10 – Apr 10 |
| Ann Arbor | Mar 10 – Apr 10 |
| Auburn Hills | Mar 10 – Apr 10 |
| Battle Creek | Mar 10 – Apr 10 |
| Bay City | Mar 10 – Apr 10 |
| Berkley | Mar 10 – Apr 10 |
| Beverly Hills | Mar 10 – Apr 10 |
| Birmingham | Mar 10 – Apr 10 |
| Burton | Apr 10 – May 1 |
| Cadillac | Apr 20 – May 15 |
| Clawson | Mar 10 – Apr 10 |
| Coldwater | Mar 10 – Apr 10 |
| Dearborn | Mar 10 – Apr 10 |
| Dearborn Heights | Mar 10 – Apr 10 |
| Detroit | Mar 10 – Apr 10 |
| East Grand Rapids | Apr 10 – May 1 |
| East Lansing | Mar 10 – Apr 10 |
| Eastpointe | Mar 10 – Apr 10 |
| Escanaba | Apr 10 – May 1 |
| Farmington | Mar 10 – Apr 10 |
| Farmington Hills | Mar 10 – Apr 10 |
| Fenton | Mar 10 – Apr 10 |
| Ferndale | Mar 10 – Apr 1 |
| Flat Rock | Mar 10 – Apr 10 |
| Flint | Mar 10 – Apr 10 |
| Fraser | Mar 10 – Apr 10 |
| Garden City | Mar 10 – Apr 10 |
| Grand Haven | Mar 10 – Apr 10 |
| Grand Rapids | Apr 10 – May 1 |
| Grandville | Apr 10 – May 1 |
| Grosse Pointe Park | Mar 10 – Apr 10 |
| Grosse Pointe Woods | Mar 10 – Apr 10 |
| Hamtramck | Mar 10 – Apr 1 |
| Harper Woods | Mar 10 – Apr 10 |
| Hazel Park | Mar 10 – Apr 1 |
| Holland | Mar 10 – Apr 10 |
| Inkster | Mar 10 – Apr 1 |
| Ionia | Mar 10 – Apr 10 |
| Jackson | Mar 10 – Apr 10 |
| Kalamazoo | Mar 10 – Apr 10 |
| Kentwood | Mar 10 – Apr 10 |
| Lansing | Mar 10 – Apr 10 |
| Lincoln Park | Mar 10 – Apr 10 |
| Livonia | Mar 10 – Apr 10 |
| Madison Heights | Mar 10 – Apr 1 |
| Marquette | Apr 10 – May 1 |
| Melvindale | Mar 10 – Apr 10 |
| Midland | Mar 10 – Apr 10 |
| Monroe | Mar 10 – Apr 1 |
| Mount Clemens | Mar 10 – Apr 10 |
| Mount Pleasant | Mar 10 – Apr 10 |
| Muskegon | Mar 10 – Apr 10 |
| New Baltimore | Mar 10 – Apr 10 |
| Niles | Mar 10 – Apr 10 |
| Norton Shores | Mar 10 – Apr 10 |
| Novi | Mar 10 – Apr 10 |
| Oak Park | Mar 10 – Apr 10 |
| Owosso | Mar 10 – Apr 10 |
| Pontiac | Mar 10 – Apr 10 |
| Port Huron | Mar 10 – Apr 1 |
| Portage | Mar 10 – Apr 10 |
| Riverview | Mar 10 – Apr 1 |
| Rochester | Mar 10 – Apr 10 |
| Rochester Hills | Mar 10 – Apr 10 |
| Romulus | Mar 10 – Apr 1 |
| Roseville | Mar 10 – Apr 10 |
| Royal Oak | Mar 10 – Apr 1 |
| Saginaw | Mar 10 – Apr 10 |
| Sault Ste. Marie | Apr 10 – May 1 |
| South Lyon | Mar 10 – Apr 10 |
| Southfield | Mar 10 – Apr 10 |
| Southgate | Mar 10 – Apr 1 |
| St. Clair Shores | Mar 10 – Apr 10 |
| Sterling Heights | Mar 10 – Apr 10 |
| Sturgis | Mar 10 – Apr 10 |
| Taylor | Mar 10 – Apr 1 |
| Traverse City | Apr 10 – May 1 |
| Trenton | Mar 10 – Apr 1 |
| Troy | Mar 10 – Apr 10 |
| Walker | Apr 10 – May 1 |
| Warren | Mar 10 – Apr 1 |
| Wayne | Mar 10 – Apr 1 |
| Westland | Mar 10 – Apr 1 |
| Wixom | Apr 10 – May 1 |
| Woodhaven | Mar 10 – Apr 1 |
| Wyandotte | Mar 10 – Apr 10 |
| Wyoming | Apr 10 – May 1 |
| Ypsilanti | Mar 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.