Interactive dates for 47 vegetables, herbs, and flowers, computed from Michigan State Climatologist frost probabilities for 78 stations. Built by Chris Izworski in Zone 6a, Bay City, and tuned for every corner of the state.
A planting calendar is only as good as the frost date underneath it, and Michigan does not have one frost date. It has dozens. Detroit's median last frost lands in late April; Vanderbilt's lands on June 20. The same packet of tomato seed needs to be started eight weeks apart at those two addresses. So this calendar starts with the real question: where is your garden? Pick your nearest station below and every date on this page recomputes for your ground, using the State Climatologist's probability tables rather than a zone-map guess.
Median (50%) last spring frost: May 2 ยท latest ever recorded: May 26
Typical first fall frost: Oct 3
The 50% date is the median: one spring in two still frosts after it. Check the cautious box to plan against the 25% date, roughly a week later, or enter the date you trust from your own records. Fall dates are typical medians from 1991 to 2020 climate normals and can swing a week either way, more in the cold pockets.
| Crop | Start indoors | Transplant out | Direct sow | Fall sow | Soil temp | Notes |
|---|---|---|---|---|---|---|
| Tomatoes | Mar 7 to Mar 21 | May 9 to May 23 | 60F+ | Wait for 60F soil and settled nights; a week of patience beats a month of sulking | ||
| Peppers | Feb 28 to Mar 14 | May 16 to May 23 | 65F+ | Slower than tomatoes at every stage; never rush them out | ||
| Eggplant | Feb 28 to Mar 14 | May 16 to May 23 | 65F+ | The most cold-sensitive transplant in the garden | ||
| Broccoli | Mar 14 to Mar 28 | Apr 11 to Apr 25 | Jun 30 to Jul 15 | 45F+ | Spring and fall crop; fall heads are sweeter | |
| Cabbage | Mar 14 to Mar 28 | Apr 4 to Apr 18 | Jun 25 to Jul 10 | 45F+ | Takes light frost at both ends of the season | |
| Cauliflower | Mar 21 to Apr 4 | Apr 18 to May 2 | Jun 30 to Jul 15 | 50F+ | Fussier than broccoli; steady water or it buttons | |
| Brussels sprouts | Apr 4 to Apr 18 | May 2 to May 16 | 50F+ | One long season; sprouts sweeten after fall frost | ||
| Kale | Mar 21 to Apr 4 | Apr 4 to Apr 18 | Apr 4 to Apr 18 | Jul 20 to Aug 9 | 45F+ | Nearly indestructible; fall kale after frost is the best kale |
| Lettuce | Mar 28 to Apr 11 | Apr 11 to Apr 25 | Apr 4 to May 9 | Aug 4 to Sep 3 | 40F+ | Sow a short row every 2 weeks; bolts in July heat |
| Spinach | Mar 21 to Apr 11 | Aug 14 to Aug 29 | 40F+ | Cold soil is fine; summer sowings bolt | ||
| Swiss chard | Mar 28 to Apr 11 | Apr 25 to May 9 | Apr 18 to May 9 | Jul 25 to Aug 9 | 50F+ | One sowing cuts all season |
| Peas | Mar 21 to Apr 4 | 40F+ | As soon as soil crumbles; heat ends them by July | |||
| Green beans | May 9 to May 23 | 60F+ | Resow every 2 to 3 weeks into early July for a steady picking | |||
| Sweet corn | May 9 to May 23 | 60F+ | Cold soil rots the seed; blocks beat rows for pollination | |||
| Cucumbers | Apr 11 to Apr 18 | May 16 to May 23 | May 9 to May 23 | 65F+ | Direct sowing usually catches up to transplants | |
| Zucchini | May 9 to May 23 | 60F+ | Two plants feed a neighborhood; resow in late June for fresh fall plants | |||
| Winter squash | May 9 to May 16 | 60F+ | Needs the full season; get it in promptly | |||
| Pumpkins | May 9 to May 16 | 60F+ | In the ground by mid-June even up north | |||
| Melons | Apr 4 to Apr 11 | May 16 to May 30 | 70F+ | Michigan melons want black plastic or a very warm site | ||
| Watermelon | Apr 4 to Apr 11 | May 16 to May 30 | 70F+ | Short-season varieties only; heat is everything | ||
| Carrots | Apr 11 to May 16 | Jul 10 to Jul 25 | 45F+ | Slow to germinate; keep the row damp for 2 weeks | ||
| Beets | Apr 4 to May 9 | Jul 25 to Aug 9 | 45F+ | Each seed is a cluster; thin without mercy | ||
| Radishes | Mar 28 to May 2 | Aug 19 to Sep 8 | 40F+ | 3 weeks seed to salad; sow small and often | ||
| Turnips | Apr 4 to Apr 25 | Jul 30 to Aug 14 | 45F+ | The fall sowing is the good one | ||
| Onions from seed | Feb 21 to Mar 7 | Apr 4 to Apr 18 | 45F+ | Start early or buy plants; day length ends bulbing in July | ||
| Onion sets | Apr 4 to Apr 18 | 45F+ | The easy path; plant when soil works | |||
| Potatoes | Apr 18 to May 9 | 45F+ | Sprouts take a light frost and regrow | |||
| Garlic | Oct 3 to Oct 24 | Plant in fall, after first light frost and before the ground freezes; harvest next July |
| Crop | Start indoors | Transplant out | Direct sow | Fall sow | Soil temp | Notes |
|---|---|---|---|---|---|---|
| Basil | Mar 21 to Apr 4 | May 9 to May 16 | May 16 to May 23 | 65F+ | Sulks below 50F nights; the last thing out the door | |
| Parsley | Feb 21 to Mar 7 | Apr 18 to May 2 | Apr 11 to May 2 | 50F+ | Painfully slow germination; soak seed overnight | |
| Cilantro | Apr 18 to May 9 | Aug 9 to Aug 24 | 50F+ | Bolts fast in heat; sow every 3 weeks and again for fall | ||
| Dill | Apr 18 to May 9 | 50F+ | Direct sow only; resents transplanting | |||
| Chives | Mar 7 to Mar 21 | Apr 18 to May 2 | 45F+ | Perennial; one planting lasts decades | ||
| Oregano | Mar 7 to Mar 21 | May 2 to May 16 | 50F+ | Perennial in most of Michigan with snow cover | ||
| Thyme | Mar 7 to Mar 21 | May 2 to May 16 | 50F+ | Perennial; wants sharp drainage more than warmth | ||
| Sage | Mar 7 to Mar 21 | May 2 to May 16 | 50F+ | Perennial; woody plants shrug off Zone 5 winters | ||
| Rosemary | Feb 21 to Mar 7 | May 16 to May 23 | 60F+ | Not hardy here; pot it and bring it in by October |
| Crop | Start indoors | Transplant out | Direct sow | Fall sow | Soil temp | Notes |
|---|---|---|---|---|---|---|
| Zinnias | Apr 4 to Apr 11 | May 9 to May 16 | May 9 to May 16 | 60F+ | Direct sowing works fine; cut hard for more blooms | |
| Marigolds | Mar 21 to Apr 4 | May 9 to May 16 | May 9 to May 16 | 60F+ | Foolproof from seed either way | |
| Sunflowers | May 2 to May 23 | 55F+ | Sow every 2 weeks for a rolling show | |||
| Cosmos | May 2 to May 16 | 55F+ | Thrives on neglect and poor soil | |||
| Nasturtiums | May 2 to May 16 | 55F+ | Soak the big seeds; lean soil means more flowers | |||
| Sweet peas | Mar 28 to Apr 11 | 45F+ | Cold-lovers; plant with the edible peas | |||
| Snapdragons | Feb 21 to Mar 7 | Apr 18 to May 2 | 45F+ | Take light frost; among the first out | ||
| Petunias | Feb 21 to Mar 7 | May 9 to May 16 | 60F+ | Tiny seed on the surface, light to germinate | ||
| Calendula | Apr 11 to May 2 | 50F+ | Self-sows once you have it | |||
| Morning glories | May 9 to May 16 | 60F+ | Nick and soak seed; do not start early or it strangles the shelf |
Every window on this page is an offset from your station's last spring frost, or from the typical first fall frost for the fall sowings. The spring anchors come from the Michigan State Climatologist Office's probability table, published through MSU Extension, which gives the chance of 32 degrees or colder occurring on or after a given date for 78 Michigan stations. The offsets are standard horticultural timing: tomatoes start indoors six to eight weeks before the last frost and go out a week or two after it, peas go in the ground four to six weeks before it, and so on, the same arithmetic gardeners have always done on the back of a seed packet, done here for every crop and every station at once.
Soil temperature outranks any calendar. A Bay City May can hand you 60 degree soil on the 10th one year and cold mud on the 25th the next, and warm season seed sown into cold mud rots rather than waits. A ten dollar soil thermometer settles the argument: 40s are for peas and spinach, 50s bring in the brassicas and roots, 60 opens the door for beans, corn, and tomatoes, and the cucurbits and melons want 65 to 70. When the calendar says go and the thermometer says wait, the thermometer is right.
Cold air drains downhill and pools, which is why the frost map of Michigan is really a map of landforms. Gardens on the Lake Michigan shore and around Saginaw Bay run later into fall than gardens ten miles inland; the high sandy interior around Grayling, Gaylord, and Vanderbilt can frost any month of the year. If your garden sits in a hollow, plan a week later in spring and a week earlier in fall than your station says. If it sits on a slope above open water, you are playing with house money.
One more mapping note: the 2023 USDA hardiness zone update shifted much of lower Michigan about half a zone warmer on paper, and the Bay City area now sits on the 6a to 6b line. Hardiness zones describe winter lows for perennials; they say nothing about frost dates, which is why this calendar runs on frost probabilities instead.
Start seed indoors six to eight weeks before your median last frost and transplant one to three weeks after it, once nights hold above 50 and the soil reads 60. In Bay City that means starting around mid March and planting out in mid to late May; in Detroit, two weeks earlier on both ends; in the northern interior, June planting is normal and nothing is wrong with your spring.
Plenty. Peas, spinach, radishes, lettuce, beets, carrots, onions, potatoes, sweet peas, and the brassica transplants all tolerate frost and prefer cool soil. Half the garden can be growing a month before the tomatoes are safe.
Yes, and it is the most overlooked planting of the year. Count back from your first fall frost: kale, carrots, and beets sown in July, lettuce and spinach into August, radishes into September in the southern half of the state. The fall column above does that counting for your station.
In fall, after the first light frost and before the ground freezes: October for most of the Lower Peninsula, late September up north. It roots through winter and hands you bulbs the following July.