State hub
Michigan frost dates by weather station
Michigan has 213 NOAA weather stations with 1991–2020 freeze statistics. Median last spring frost dates run from Apr 17 at S Haven to Jun 7 at Vanderbilt 11ene.
- 213Stations
- Apr 17Earliest last frostS Haven
- Jun 7Latest last frostVanderbilt 11ene
- 201 daysLongest growing seasonS Haven
| Station | Last spring frost | First fall frost | Growing season | Elevation |
|---|---|---|---|---|
| Adrian 2 NNE | May 1 | Oct 15 | 164 days | 760 ft |
| Adrian Lenawee Co Airport | Apr 27 | Oct 20 | 173 days | 796 ft |
| Alberta Ford For Center | May 23 | Oct 1 | 128 days | 1,310 ft |
| Algonac Wastewater Plant | May 3 | Oct 18 | 167 days | 580 ft |
| Allegan 5ne | May 4 | Oct 15 | 160 days | 750 ft |
| Alma | May 1 | Oct 13 | 164 days | 729 ft |
| Alpena 10nw | May 13 | Oct 3 | 141 days | 740 ft |
| Alpena Co Regional Airport | May 17 | Oct 1 | 136 days | 684 ft |
| Alpena Wastewater Plant | May 5 | Oct 17 | 163 days | 590 ft |
| Amasa 1w | Jun 6 | Sep 9 | 94 days | 1,470 ft |
| Ann Arbor Muni Airport | May 8 | Oct 4 | 147 days | 839 ft |
| Ann Arbor SE | May 5 | Oct 10 | 157 days | 832 ft |
| Ann Arbor U Of Mich | May 3 | Oct 13 | 160 days | 813 ft |
| Atlanta | May 22 | Sep 27 | 127 days | 879 ft |
| Atlanta 5 WNW | May 11 | Oct 6 | 146 days | 1,180 ft |
| Auburn 2ne | May 3 | Oct 14 | 161 days | 605 ft |
| Bad Axe | May 5 | Oct 19 | 163 days | 715 ft |
| Baraga 7nw | May 25 | Sep 23 | 119 days | 652 ft |
| Battle Creek 5nw | May 6 | Oct 12 | 158 days | 923 ft |
| Battle Creek Kellogg Airport | Apr 30 | Oct 19 | 170 days | 928 ft |
| Benton Harbor Airport | May 5 | Oct 15 | 161 days | 625 ft |
| Benton Harbor Airport | May 4 | Oct 17 | 164 days | 643 ft |
| Bergland Dam | May 26 | Sep 27 | 123 days | 1,300 ft |
| Beulah 7ssw | May 7 | Oct 20 | 163 days | 773 ft |
| Big Bay 1nw | May 22 | Oct 6 | 137 days | 765 ft |
| Big Rapids Water Plant | May 13 | Oct 2 | 142 days | 898 ft |
| Blissfield 1nne | Apr 29 | Oct 13 | 168 days | 690 ft |
| Bloomingdale | May 7 | Oct 11 | 156 days | 736 ft |
| Boyne Falls | May 23 | Oct 3 | 133 days | 728 ft |
| Burton 4n | May 8 | Oct 5 | 148 days | 757 ft |
| Cadillac | May 19 | Oct 1 | 135 days | 1,295 ft |
| Cadillac 9&10 News | May 15 | Oct 1 | 139 days | 1,363 ft |
| Carleton 2w | Apr 27 | Oct 20 | 176 days | 627 ft |
| Caro Wastewater Plant | May 7 | Oct 9 | 154 days | 690 ft |
| Cass City 1 SSW | May 7 | Oct 10 | 152 days | 698 ft |
| Central Michigan Univ | Apr 30 | Oct 20 | 171 days | 795 ft |
| Champion Van Riper Pk | any month | any month | 96 days | 1,599 ft |
| Charlevoix | May 1 | Oct 28 | 178 days | 593 ft |
| Charlotte | May 1 | Oct 15 | 164 days | 902 ft |
| Chatham 1 SE | May 27 | Sep 28 | 124 days | 875 ft |
| Chatham Exp. Farm 2 | May 30 | Sep 27 | 119 days | 870 ft |
| Cheboygan | May 11 | Oct 11 | 152 days | 588 ft |
| Chelsea | Apr 30 | Oct 12 | 163 days | 900 ft |
| Clarksburg | Jun 5 | Sep 10 | 96 days | 1,554 ft |
| Coldwater St. School | May 2 | Oct 13 | 163 days | 984 ft |
| Copper Harbor | May 10 | Oct 21 | 161 days | 626 ft |
| Copper Harbor Fort Wilkins | May 20 | Oct 15 | 148 days | 625 ft |
| Cornell 5se | May 19 | Oct 1 | 133 days | 794 ft |
| Corunna 2 NE | May 5 | Oct 14 | 160 days | 762 ft |
| Covington 1nnw | May 17 | Sep 30 | 134 days | 1,611 ft |
| Cross Village 1e | May 15 | Oct 16 | 152 days | 721 ft |
| Dearborn | May 1 | Oct 15 | 166 days | 605 ft |
| Dearborn #2 | Apr 27 | Oct 25 | 181 days | 605 ft |
| Detour Village | May 5 | Oct 20 | 167 days | 595 ft |
| Detroit City Airport | Apr 21 | Oct 31 | 190 days | 626 ft |
| Detroit Metro Airport | Apr 20 | Oct 27 | 188 days | 631 ft |
| Detroit Willow Run Airport | Apr 24 | Oct 24 | 179 days | 777 ft |
| Dowagiac 1 W | May 4 | Oct 11 | 158 days | 740 ft |
| Dundee | Apr 27 | Oct 21 | 176 days | 660 ft |
| Durand Wastewater Plant | May 3 | Oct 11 | 159 days | 770 ft |
| E Grand Rapids | May 6 | Oct 10 | 157 days | 746 ft |
| E Jordan | May 23 | Oct 2 | 131 days | 587 ft |
| E Jordan 2nw | May 16 | Oct 6 | 144 days | 646 ft |
| E Tawas | May 8 | Oct 5 | 148 days | 586 ft |
| East Lansing 4 S | Apr 28 | Oct 17 | 173 days | 880 ft |
| Eaton Rapids | Apr 30 | Oct 14 | 165 days | 870 ft |
| Eau Claire 4 NE | Apr 22 | Oct 30 | 189 days | 840 ft |
| Engadine Mdot | May 26 | Sep 30 | 127 days | 685 ft |
| Escanaba | May 13 | Oct 7 | 147 days | 590 ft |
| Essexville | Apr 27 | Oct 20 | 173 days | 588 ft |
| Farmington | May 1 | Oct 17 | 165 days | 720 ft |
| Fife Lake 2wnw | May 24 | Oct 1 | 130 days | 1,052 ft |
| Filion 5nnw | May 8 | Oct 17 | 162 days | 635 ft |
| Flint 7w | May 3 | Oct 13 | 162 days | 679 ft |
| Flint Bishop Intl Airport | May 6 | Oct 10 | 155 days | 770 ft |
| Frankenmuth 1se | May 3 | Oct 12 | 161 days | 635 ft |
| Frankfort 2ne | May 2 | Oct 26 | 175 days | 948 ft |
| Fremont 4 WSW | May 8 | Oct 11 | 155 days | 800 ft |
| Garden Corners | May 16 | Sep 24 | 129 days | 587 ft |
| Gaylord | May 25 | Sep 26 | 125 days | 1,318 ft |
| Gaylord 9 SSW | May 15 | Oct 7 | 145 days | 1,461 ft |
| Gaylord 9ssw | May 12 | Oct 7 | 147 days | 1,468 ft |
| Gaylord Otsego Co Airport | May 22 | Sep 30 | 130 days | 1,335 ft |
| Gladwin | May 9 | Oct 4 | 148 days | 775 ft |
| Glennie 2se | May 19 | Sep 29 | 133 days | 894 ft |
| Goodrich | May 1 | Oct 14 | 164 days | 910 ft |
| Grand Haven Wastewater Plant | Apr 30 | Oct 24 | 175 days | 605 ft |
| Grand Marais 2 E | May 27 | Oct 10 | 138 days | 624 ft |
| Grand Rapids | Apr 29 | Oct 20 | 174 days | 778 ft |
| Grayling | May 23 | Sep 27 | 124 days | 1,137 ft |
| Greenland 6n | May 23 | Oct 1 | 128 days | 791 ft |
| Greenville 2 NNE | May 18 | Sep 28 | 133 days | 882 ft |
| Grosse Pointe Farms | Apr 29 | Oct 22 | 176 days | 613 ft |
| Gull Lake Biological Station | Apr 29 | Oct 20 | 173 days | 925 ft |
| Hale 5ssw #2 | May 23 | Sep 26 | 127 days | 816 ft |
| Hale Loud Dam | May 16 | Oct 5 | 143 days | 728 ft |
| Hancock Houghton Co Airport | May 17 | Oct 1 | 138 days | 1,063 ft |
| Harbor Beach 1 SSE | May 2 | Oct 24 | 173 days | 595 ft |
| Harrisville 2nne | May 8 | Oct 16 | 160 days | 585 ft |
| Hart 3 WSW | May 12 | Oct 10 | 151 days | 770 ft |
| Hastings | May 3 | Oct 12 | 158 days | 821 ft |
| Hell | Apr 30 | Oct 14 | 166 days | 890 ft |
| Herman | May 31 | Sep 22 | 115 days | 1,717 ft |
| Hesperia 4 WNW | May 17 | Oct 1 | 137 days | 780 ft |
| Hillsdale | May 3 | Oct 12 | 161 days | 1,080 ft |
| Holland Tulip City Airport | Apr 28 | Oct 21 | 175 days | 689 ft |
| Holland Water Plant | Apr 27 | Oct 25 | 178 days | 617 ft |
| Houghton Lake 2nw | May 20 | Oct 1 | 136 days | 1,161 ft |
| Houghton Lake 6 WSW | May 30 | Sep 15 | 106 days | 1,135 ft |
| Houghton Lake Roscommon Airport | May 19 | Sep 23 | 125 days | 1,151 ft |
| Howell Wastewater Plant | May 4 | Oct 7 | 156 days | 917 ft |
| Ionia 2ssw | May 3 | Oct 12 | 161 days | 805 ft |
| Iron Mountain Ford Airport | May 25 | Sep 24 | 121 days | 1,149 ft |
| Iron Mtn-Kingsford Wastewater Plant | May 17 | Oct 1 | 135 days | 1,071 ft |
| Ironwood | May 20 | Oct 1 | 132 days | 1,430 ft |
| Ironwood #2 | May 19 | Sep 28 | 130 days | 1,520 ft |
| Ishpeming Wastewater Plant | May 26 | Sep 25 | 119 days | 1,406 ft |
| Jackson Reynolds Field | May 1 | Oct 14 | 164 days | 998 ft |
| Jacobsville | Jun 1 | Sep 23 | 115 days | 650 ft |
| Kalamazoo Battle Ck Intl Airport | Apr 28 | Oct 18 | 172 days | 868 ft |
| Kalkaska | May 24 | Oct 1 | 128 days | 1,035 ft |
| Kalkaska 11se | May 27 | Sep 22 | 117 days | 1,083 ft |
| Kent City 2 SW | May 14 | Sep 29 | 135 days | 840 ft |
| Ki Sawyer Wastewater Plant | May 13 | Oct 2 | 141 days | 1,116 ft |
| Lake City Exp. Farm | May 22 | Sep 26 | 125 days | 1,230 ft |
| Lansing Capital City Airport | May 1 | Oct 13 | 162 days | 841 ft |
| Lapeer 2w | May 4 | Oct 13 | 161 days | 837 ft |
| Lapeer Wastewater Plant | May 4 | Oct 14 | 160 days | 820 ft |
| Lexington Water Plant | May 4 | Oct 24 | 171 days | 622 ft |
| Linden Wastewater Plant | May 3 | Oct 12 | 161 days | 863 ft |
| Ludington 4 SE | May 17 | Oct 7 | 144 days | 690 ft |
| Lupton 1s | May 21 | Sep 29 | 129 days | 908 ft |
| Manchester | Apr 30 | Oct 14 | 165 days | 965 ft |
| Manistee 3se | May 14 | Oct 12 | 151 days | 670 ft |
| Manistique Wastewater Plant | May 9 | Oct 10 | 154 days | 600 ft |
| Maple City 1e | May 22 | Oct 9 | 140 days | 799 ft |
| Marquette | May 8 | Oct 21 | 164 days | 665 ft |
| Marquette | May 22 | Sep 29 | 129 days | 1,411 ft |
| Midland | Apr 29 | Oct 16 | 167 days | 640 ft |
| Milan 4 ESE | May 3 | Oct 10 | 158 days | 670 ft |
| Milan Wastewater Plant | Apr 26 | Oct 19 | 175 days | 680 ft |
| Milford Gm Proving Ground | May 6 | Oct 12 | 157 days | 970 ft |
| Mio Hydro Plant | May 19 | Oct 2 | 136 days | 960 ft |
| Mio Wastewater Plant | May 20 | Oct 1 | 133 days | 1,037 ft |
| Monroe | Apr 23 | Oct 23 | 182 days | 586 ft |
| Montague 4 NW | May 19 | Oct 4 | 136 days | 650 ft |
| Moran | May 23 | Sep 30 | 130 days | 695 ft |
| Morenci | May 4 | Oct 7 | 156 days | 770 ft |
| Mount Clemens Ang Base | Apr 30 | Oct 24 | 174 days | 580 ft |
| Munising | May 16 | Oct 14 | 148 days | 680 ft |
| Munsing Lakeshore | May 23 | Oct 10 | 138 days | 612 ft |
| Muskegon Co Airport | Apr 30 | Oct 19 | 170 days | 625 ft |
| NW Michigan Rsch Farm | Apr 30 | Nov 1 | 182 days | 820 ft |
| Newberry Correctional Facility | May 21 | Oct 5 | 135 days | 886 ft |
| Newport 4sse | Apr 27 | Oct 22 | 177 days | 578 ft |
| Niles | Apr 27 | Oct 25 | 180 days | 650 ft |
| Northport 2w | May 9 | Oct 26 | 169 days | 746 ft |
| Nwsfo Grand Rapids | Apr 30 | Oct 14 | 167 days | 775 ft |
| Oil City 2s | May 15 | Sep 29 | 134 days | 680 ft |
| Old Mission 3ssw | May 13 | Oct 19 | 158 days | 656 ft |
| Onaway 4n | May 22 | Oct 2 | 135 days | 745 ft |
| Ontonagon 6 SE | May 27 | Oct 1 | 127 days | 790 ft |
| Owosso Wastewater Plant | May 1 | Oct 15 | 164 days | 730 ft |
| Paradise | May 31 | Oct 1 | 122 days | 628 ft |
| Paulding | May 31 | Sep 19 | 111 days | 1,367 ft |
| Pellston Airport #2 | May 21 | Sep 27 | 128 days | 712 ft |
| Pellston Regional Airport | May 31 | Sep 18 | 108 days | 705 ft |
| Petoskey | May 6 | Oct 20 | 166 days | 599 ft |
| Petoskey Ncmc | May 16 | Oct 9 | 147 days | 748 ft |
| Pickford 3ne | May 31 | Sep 25 | 116 days | 629 ft |
| Pontiac Oakland Co Intl Airport | Apr 29 | Oct 20 | 172 days | 976 ft |
| Pontiac Wastewater Plant | Apr 26 | Oct 22 | 177 days | 890 ft |
| Port Austin Wastewater Plant | May 4 | Oct 26 | 172 days | 605 ft |
| Port Hope | May 5 | Oct 24 | 169 days | 600 ft |
| Port Hope | Apr 28 | Nov 3 | 187 days | 590 ft |
| Port Huron | Apr 19 | Nov 3 | 196 days | 590 ft |
| Rapid River 4sse | May 18 | Oct 4 | 137 days | 598 ft |
| Richmond 4 NNW | May 1 | Oct 20 | 170 days | 765 ft |
| Rogers City | May 10 | Oct 14 | 154 days | 615 ft |
| Rudyard 4n | May 24 | Oct 1 | 127 days | 753 ft |
| Rudyard 5se | Jun 1 | Sep 21 | 110 days | 667 ft |
| S Boardman 2w | May 24 | Oct 4 | 133 days | 1,046 ft |
| S Haven | Apr 17 | Nov 5 | 201 days | 590 ft |
| Saginaw #3 | Apr 29 | Oct 21 | 175 days | 600 ft |
| Saginaw Mbs Intl Airport | Apr 26 | Oct 17 | 172 days | 660 ft |
| Saint Johns | Apr 28 | Oct 24 | 179 days | 743 ft |
| Saline 4sw | May 2 | Oct 11 | 160 days | 840 ft |
| Saline Wastewater Plant | May 2 | Oct 11 | 160 days | 750 ft |
| Sandusky | May 2 | Oct 16 | 165 days | 774 ft |
| Sault Ste Marie | May 22 | Oct 4 | 136 days | 630 ft |
| Sault Ste Marie Sanderson Field | May 9 | Oct 11 | 151 days | 722 ft |
| St. Ignace | May 16 | Oct 13 | 149 days | 661 ft |
| St. Ignace Mackinac Br | May 7 | Oct 23 | 167 days | 595 ft |
| St. James 4ssw Beaver | May 11 | Oct 19 | 159 days | 672 ft |
| Stambaugh 2sse | Jun 4 | Sep 10 | 95 days | 1,450 ft |
| Standish 4ne | May 5 | Oct 10 | 156 days | 615 ft |
| Stephenson 5wsw | May 22 | Sep 27 | 126 days | 690 ft |
| Tahquamenon Falls State Park | any month | any month | 95 days | 745 ft |
| Tecumseh | May 3 | Oct 13 | 160 days | 780 ft |
| Three Rivers | Apr 30 | Oct 17 | 170 days | 810 ft |
| Tipton 2wnw | May 5 | Oct 10 | 157 days | 970 ft |
| Traverse City Cherry Cptl Airport | May 12 | Oct 16 | 155 days | 618 ft |
| Traverse City Munson | May 9 | Oct 15 | 156 days | 635 ft |
| Trout Lake 1sw | May 21 | Oct 1 | 131 days | 823 ft |
| Vanderbilt 11ene | Jun 7 | Sep 14 | 95 days | 905 ft |
| Vassar | May 9 | Oct 7 | 150 days | 630 ft |
| W Branch 3se | May 15 | Oct 4 | 143 days | 885 ft |
| Watton 2wsw | May 25 | Sep 25 | 123 days | 1,394 ft |
| Wellston 1n | May 28 | Sep 25 | 119 days | 773 ft |
| White Lake 4e | May 10 | Oct 6 | 148 days | 1,053 ft |
| Whitefish Point | May 23 | Oct 15 | 144 days | 622 ft |
| Whitmore Lake 1nw | May 5 | Oct 13 | 160 days | 906 ft |
| Yale 1 NNW | May 12 | Oct 5 | 147 days | 820 ft |
Sources
- NOAA National Centers for Environmental Information, U.S. Climate Normals 1991–2020, annual/seasonal normals by station (version 1.0.1), file dated June 27, 2023; documentation.
Freeze dates are 30-year probabilities, not forecasts. Check your local forecast before planting tender plants.