Bield:Farm
Frost dates · Michigan

Michigan frost dates,
county by county.

Last spring frost and first fall frost probability data for all 83 counties in Michigan, computed from the NOAA 1991–2020 Climate Normals. Every county page surfaces the full probability table at three temperature thresholds plus crop-specific planting guidance.

Variation across Michigan

49 days separate the earliest and latest counties.

The median last spring frost in Van Buren County is April 5 49 days earlier than Iron County at May 24. Statewide averages aren't useful planting tools; pick your county below for the data that actually applies to your fields.

By geography

Michigan counties on the map.

Each dot is a county. Click for full frost-date detail. Color shows last-spring-frost timing — sage = earliest, amber = latest.

Lapeer County · Spring Apr 24 · Fall Oct 28 · 187-day seasonNewaygo County · Spring Apr 27 · Fall Oct 25 · 181-day seasonIsabella County · Spring Apr 19 · Fall Nov 3 · 198-day seasonSanilac County · Spring Apr 22 · Fall Oct 30 · 191-day seasonManistee County · Spring Apr 30 · Fall Nov 1 · 185-day seasonOgemaw County · Spring May 1 · Fall Oct 17 · 169-day seasonClare County · Spring Apr 30 · Fall Oct 17 · 170-day seasonCrawford County · Spring May 10 · Fall Oct 9 · 152-day seasonMontmorency County · Spring May 8 · Fall Oct 11 · 156-day seasonGladwin County · Spring Apr 30 · Fall Oct 17 · 170-day seasonOscoda County · Spring May 5 · Fall Oct 15 · 163-day seasonClinton County · Spring Apr 15 · Fall Nov 5 · 204-day seasonBranch County · Spring Apr 21 · Fall Oct 28 · 190-day seasonGratiot County · Spring Apr 20 · Fall Oct 28 · 191-day seasonIonia County · Spring Apr 22 · Fall Oct 27 · 188-day seasonKalamazoo County · Spring Apr 17 · Fall Nov 1 · 198-day seasonLake County · Spring May 18 · Fall Oct 8 · 143-day seasonMason County · Spring May 1 · Fall Oct 21 · 173-day seasonMecosta County · Spring Apr 30 · Fall Oct 13 · 166-day seasonMuskegon County · Spring May 5 · Fall Oct 18 · 166-day seasonOtsego County · Spring May 6 · Fall Oct 13 · 160-day seasonRoscommon County · Spring May 4 · Fall Oct 5 · 154-day seasonWashtenaw County · Spring Apr 27 · Fall Oct 16 · 172-day seasonBarry County · Spring Apr 24 · Fall Oct 26 · 185-day seasonMenominee County · Spring May 10 · Fall Oct 7 · 150-day seasonMidland County · Spring Apr 18 · Fall Oct 31 · 196-day seasonLuce County · Spring May 6 · Fall Oct 18 · 165-day seasonAntrim County · Spring May 8 · Fall Oct 16 · 161-day seasonJackson County · Spring Apr 20 · Fall Oct 28 · 191-day seasonSt. Joseph County · Spring Apr 19 · Fall Oct 31 · 195-day seasonOsceola County · Spring May 3 · Fall Oct 13 · 163-day seasonSaginaw County · Spring Apr 17 · Fall Nov 3 · 200-day seasonHillsdale County · Spring Apr 23 · Fall Oct 26 · 186-day seasonArenac County · Spring Apr 24 · Fall Oct 25 · 184-day seasonKalkaska County · Spring May 10 · Fall Oct 12 · 155-day seasonBay County · Spring Apr 23 · Fall Oct 29 · 189-day seasonAlpena County · Spring Apr 23 · Fall Oct 31 · 191-day seasonGogebic County · Spring May 12 · Fall Oct 7 · 148-day seasonDickinson County · Spring May 11 · Fall Oct 5 · 147-day seasonMissaukee County · Spring May 10 · Fall Oct 8 · 151-day seasonMontcalm County · Spring May 4 · Fall Oct 7 · 156-day seasonBaraga County · Spring May 14 · Fall Oct 6 · 145-day seasonOceana County · Spring Apr 30 · Fall Oct 25 · 178-day seasonAlger County · Spring May 7 · Fall Oct 27 · 173-day seasonHoughton County · Spring May 14 · Fall Oct 7 · 146-day seasonIngham County · Spring Apr 15 · Fall Oct 30 · 198-day seasonIron County · Spring May 24 · Fall Sep 25 · 124-day seasonOttawa County · Spring Apr 18 · Fall Nov 5 · 201-day seasonGrand Traverse County · Spring Apr 30 · Fall Oct 30 · 183-day seasonLivingston County · Spring Apr 24 · Fall Oct 20 · 179-day seasonSt. Clair County · Spring Apr 19 · Fall Nov 1 · 196-day seasonWayne County · Spring Apr 20 · Fall Oct 28 · 191-day seasonCass County · Spring Apr 24 · Fall Oct 26 · 185-day seasonKent County · Spring Apr 27 · Fall Oct 23 · 179-day seasonCharlevoix County · Spring Apr 30 · Fall Nov 2 · 186-day seasonLenawee County · Spring Apr 16 · Fall Oct 31 · 198-day seasonChippewa County · Spring May 8 · Fall Oct 12 · 157-day seasonMackinac County · Spring May 11 · Fall Oct 12 · 154-day seasonSchoolcraft County · Spring Apr 27 · Fall Oct 26 · 182-day seasonBenzie County · Spring Apr 20 · Fall Nov 7 · 201-day seasonEmmet County · Spring May 1 · Fall Oct 31 · 183-day seasonMonroe County · Spring Apr 14 · Fall Nov 4 · 204-day seasonShiawassee County · Spring Apr 20 · Fall Oct 28 · 191-day seasonTuscola County · Spring Apr 27 · Fall Oct 23 · 179-day seasonHuron County · Spring Apr 21 · Fall Nov 5 · 198-day seasonAlcona County · Spring Apr 27 · Fall Oct 29 · 185-day seasonMarquette County · Spring May 8 · Fall Oct 10 · 155-day seasonIosco County · Spring Apr 28 · Fall Oct 17 · 172-day seasonOntonagon County · Spring May 10 · Fall Oct 14 · 157-day seasonMacomb County · Spring Apr 18 · Fall Nov 3 · 199-day seasonGenesee County · Spring Apr 22 · Fall Oct 27 · 188-day seasonVan Buren County · Spring Apr 5 · Fall Nov 14 · 223-day seasonPresque Isle County · Spring May 1 · Fall Oct 14 · 166-day seasonCheboygan County · Spring Apr 30 · Fall Oct 22 · 175-day seasonDelta County · Spring May 5 · Fall Oct 17 · 165-day seasonBerrien County · Spring Apr 7 · Fall Nov 7 · 214-day seasonAllegan County · Spring Apr 5 · Fall Nov 14 · 223-day seasonLeelanau County · Spring Apr 27 · Fall Nov 8 · 195-day seasonKeweenaw County · Spring May 2 · Fall Oct 14 · 165-day seasonOakland County · Spring Apr 18 · Fall Nov 1 · 197-day seasonEaton County · Spring Apr 20 · Fall Oct 28 · 191-day seasonCalhoun County · Spring Apr 19 · Fall Nov 1 · 196-day seasonWexford County · Spring May 5 · Fall Oct 13 · 161-day season
Last spring frostEarliestMedianLatest
83 counties · click any county for full frost data