When to plant Onions in Michigan
In spring, from Mar 15 – Apr 10 in Ferndale to Apr 20 – May 15 in Cadillac.
In fall: USDA's 1967 table lists onion plants as generally spring-planted in every place here. Newer advice from your state's extension service may differ.
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.
| Place | Spring |
|---|---|
| Adrian | Apr 1 – May 1 |
| Allen Park | Apr 1 – May 1 |
| Alpena | Apr 1 – May 1 |
| Ann Arbor | Apr 1 – May 1 |
| Auburn Hills | Apr 1 – May 1 |
| Battle Creek | Apr 1 – May 1 |
| Bay City | Apr 1 – May 1 |
| Berkley | Apr 1 – May 1 |
| Beverly Hills | Apr 1 – May 1 |
| Birmingham | Apr 1 – May 1 |
| Burton | Apr 10 – May 1 |
| Cadillac | Apr 20 – May 15 |
| Clawson | Apr 1 – May 1 |
| Coldwater | Apr 1 – May 1 |
| Dearborn | Apr 1 – May 1 |
| Dearborn Heights | Apr 1 – May 1 |
| Detroit | Apr 1 – May 1 |
| East Grand Rapids | Apr 10 – May 1 |
| East Lansing | Apr 1 – May 1 |
| Eastpointe | Apr 1 – May 1 |
| Escanaba | Apr 10 – May 1 |
| Farmington | Apr 1 – May 1 |
| Farmington Hills | Apr 1 – May 1 |
| Fenton | Apr 1 – May 1 |
| Ferndale | Mar 15 – Apr 10 |
| Flat Rock | Apr 1 – May 1 |
| Flint | Apr 1 – May 1 |
| Fraser | Apr 1 – May 1 |
| Garden City | Apr 1 – May 1 |
| Grand Haven | Apr 1 – May 1 |
| Grand Rapids | Apr 10 – May 1 |
| Grandville | Apr 10 – May 1 |
| Grosse Pointe Park | Apr 1 – May 1 |
| Grosse Pointe Woods | Apr 1 – May 1 |
| Hamtramck | Mar 15 – Apr 10 |
| Harper Woods | Apr 1 – May 1 |
| Hazel Park | Mar 15 – Apr 10 |
| Holland | Apr 1 – May 1 |
| Inkster | Mar 15 – Apr 10 |
| Ionia | Apr 1 – May 1 |
| Jackson | Apr 1 – May 1 |
| Kalamazoo | Apr 1 – May 1 |
| Kentwood | Apr 1 – May 1 |
| Lansing | Apr 1 – May 1 |
| Lincoln Park | Apr 1 – May 1 |
| Livonia | Apr 1 – May 1 |
| Madison Heights | Mar 15 – Apr 10 |
| Marquette | Apr 10 – May 1 |
| Melvindale | Apr 1 – May 1 |
| Midland | Apr 1 – May 1 |
| Monroe | Mar 15 – Apr 10 |
| Mount Clemens | Apr 1 – May 1 |
| Mount Pleasant | Apr 1 – May 1 |
| Muskegon | Apr 1 – May 1 |
| New Baltimore | Apr 1 – May 1 |
| Niles | Apr 1 – May 1 |
| Norton Shores | Apr 1 – May 1 |
| Novi | Apr 1 – May 1 |
| Oak Park | Apr 1 – May 1 |
| Owosso | Apr 1 – May 1 |
| Pontiac | Apr 1 – May 1 |
| Port Huron | Mar 15 – Apr 10 |
| Portage | Apr 1 – May 1 |
| Riverview | Mar 15 – Apr 10 |
| Rochester | Apr 1 – May 1 |
| Rochester Hills | Apr 1 – May 1 |
| Romulus | Mar 15 – Apr 10 |
| Roseville | Apr 1 – May 1 |
| Royal Oak | Mar 15 – Apr 10 |
| Saginaw | Apr 1 – May 1 |
| Sault Ste. Marie | Apr 10 – May 1 |
| South Lyon | Apr 1 – May 1 |
| Southfield | Apr 1 – May 1 |
| Southgate | Mar 15 – Apr 10 |
| St. Clair Shores | Apr 1 – May 1 |
| Sterling Heights | Apr 1 – May 1 |
| Sturgis | Apr 1 – May 1 |
| Taylor | Mar 15 – Apr 10 |
| Traverse City | Apr 10 – May 1 |
| Trenton | Mar 15 – Apr 10 |
| Troy | Apr 1 – May 1 |
| Walker | Apr 10 – May 1 |
| Warren | Mar 15 – Apr 10 |
| Wayne | Mar 15 – Apr 10 |
| Westland | Mar 15 – Apr 10 |
| Wixom | Apr 10 – May 1 |
| Woodhaven | Mar 15 – Apr 10 |
| Wyandotte | Apr 1 – May 1 |
| Wyoming | Apr 10 – May 1 |
| Ypsilanti | Apr 1 – May 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 onion plants.