Frost dates
Frost dates in Wisconsin
Typical last spring frost and first fall frost for 204 weather stations across Wisconsin, from NOAA’s 1991–2020 climate normals.
Last spring frost
Apr 27 – May 22
Typical across Wisconsin (middle: May 5)
First fall frost
Sep 27 – Oct 18
Typical across Wisconsin (middle: Oct 6)
Your own yard can differ by weeks from the nearest town. Get frost dates for your exact spot →
By town
| Station | Last spring frost | First fall frost | Frost-free days |
|---|---|---|---|
| Afton - Janesville Water Plant | Apr 26 | Oct 15 | 172 |
| Alma Dam 4 | Apr 28 | Oct 14 | 169 |
| Amery | May 5 | Oct 4 | 152 |
| Antigo | May 14 | Sep 30 | 139 |
| Appleton | May 4 | Oct 6 | 155 |
| Arlington | May 4 | Oct 6 | 155 |
| Ashland 3 S | May 20 | Oct 2 | 135 |
| Ashland Kennedy Mem Airport | May 23 | Sep 29 | 129 |
| Augusta RS | May 7 | Oct 1 | 147 |
| Baldwin | May 6 | Oct 2 | 149 |
| Baraboo | May 5 | Oct 5 | 153 |
| Bayfield 6 N | May 20 | Oct 8 | 141 |
| Bayfield Fish Hatchery | May 23 | Oct 2 | 132 |
| Beaver Dam Water Plant | May 2 | Oct 9 | 160 |
| Belgium Water Plant | May 5 | Oct 12 | 160 |
| Beloit | May 1 | Oct 12 | 164 |
| Berlin Water Plant | May 1 | Oct 8 | 160 |
| Big Falls Hydro | May 7 | Oct 3 | 149 |
| Blair | May 9 | Oct 1 | 145 |
| Bloomer | May 5 | Oct 3 | 151 |
| Boscobel Airport | May 3 | Oct 7 | 157 |
| Brillion | May 6 | Oct 6 | 153 |
| Brodhead Water Plant | Apr 29 | Oct 12 | 166 |
| Brookfield Water Plant | Apr 30 | Oct 14 | 167 |
| Brule RS | May 24 | Sep 26 | 125 |
| Burlington | May 5 | Oct 9 | 157 |
| Butternut 3 SW | May 22 | Sep 24 | 125 |
| Cashton | Apr 27 | Oct 14 | 170 |
| Cashton 3 NNW | May 6 | Oct 3 | 150 |
| Charmany Farm | Apr 28 | Oct 15 | 170 |
| Chilton | May 1 | Oct 14 | 166 |
| Clam Lake 4 W | May 16 | Sep 30 | 137 |
| Clinton Water Plant | Apr 30 | Oct 10 | 163 |
| Clintonville | May 4 | Oct 6 | 155 |
| Crivitz High Falls | May 26 | Sep 22 | 119 |
| Cumberland | May 5 | Oct 4 | 152 |
| Dalton | May 6 | Oct 2 | 149 |
| Danbury | May 11 | Sep 30 | 142 |
| Darlington Water Plant | May 3 | Oct 4 | 154 |
| Delavan Water Plant | Apr 28 | Oct 14 | 169 |
| Denmark Water Plant | May 6 | Oct 12 | 159 |
| Dodge | May 5 | Oct 5 | 153 |
| Dodgeville Water Plant | May 3 | Oct 7 | 157 |
| Drummond | May 20 | Oct 1 | 134 |
| Durand | May 1 | Oct 10 | 162 |
| Eagle Rvr | May 25 | Sep 24 | 122 |
| Eau Claire 3 SW | Apr 24 | Oct 14 | 173 |
| Eau Claire Regional Airport | May 8 | Oct 4 | 149 |
| Ellsworth 1 E | May 13 | Sep 29 | 139 |
| Ephraim 1Ne-Wwtp | May 14 | Oct 18 | 157 |
| Florence | May 24 | Sep 25 | 124 |
| Fond Du Lac 2 SW | Apr 27 | Oct 19 | 175 |
| Fond Du Lac County Airport | May 1 | Oct 10 | 162 |
| Fond Du Lac Water Plant | May 1 | Oct 12 | 164 |
| Forestville-4E | May 6 | Oct 17 | 164 |
| Fort Atkinson | Apr 28 | Oct 13 | 168 |
| Foxboro | Jun 1 | Sep 22 | 113 |
| Friendship | May 9 | Oct 3 | 147 |
| Gays Mills | May 3 | Oct 7 | 157 |
| Genoa Dam 8 | Apr 22 | Oct 17 | 178 |
| Germantown | May 6 | Oct 8 | 155 |
| Goodman Sanitary Dist | May 24 | Sep 30 | 129 |
| Gordon | May 22 | Sep 26 | 127 |
| Grafton Water Plant | Apr 23 | Oct 24 | 184 |
| Grantsburg | May 11 | Oct 1 | 143 |
| Green Bay | May 1 | Oct 11 | 163 |
| Green Bay | Apr 30 | Oct 9 | 162 |
| Green Bay Botanical | May 7 | Oct 9 | 155 |
| Hales Corners/Whitnall Park/Bo | May 3 | Oct 14 | 164 |
| Hancock Experiment Farm | May 10 | Oct 3 | 146 |
| Hartford Water Plant | May 8 | Oct 3 | 148 |
| Hayward Municipal Airport | May 23 | Sep 22 | 122 |
| Hayward RS | May 22 | Sep 23 | 124 |
| Hillsboro | May 5 | Oct 4 | 152 |
| Hillsboro 2 SW | May 12 | Sep 29 | 140 |
| Hingham Water Plant | May 3 | Oct 16 | 166 |
| Holcombe | May 5 | Oct 2 | 150 |
| Horicon Water Plant | May 1 | Oct 10 | 162 |
| Hurley | May 24 | Sep 28 | 127 |
| Hustisford Water Plant | Apr 28 | Oct 10 | 165 |
| Jackson | Apr 30 | Oct 15 | 168 |
| Jefferson Water Plant | Apr 25 | Oct 18 | 176 |
| Jim Falls 3 NW | May 1 | Oct 8 | 160 |
| Jump Rvr 3 E | May 20 | Sep 23 | 126 |
| Kenosha | Apr 19 | Oct 26 | 190 |
| Kenosha Regional Airport | Apr 28 | Oct 19 | 174 |
| Kewaunee | May 1 | Oct 18 | 170 |
| La Crosse | Apr 27 | Oct 13 | 169 |
| La Crosse Municipal Airport | Apr 23 | Oct 17 | 177 |
| Ladysmith 3 W | May 27 | Sep 22 | 118 |
| Lake Geneva Water Plant | Apr 25 | Oct 21 | 179 |
| Lake Mills Water Plant | Apr 29 | Oct 14 | 168 |
| Lakewood 3 NE | May 22 | Sep 28 | 129 |
| Lancaster 4 WSW | Apr 27 | Oct 11 | 167 |
| Laona 6 SW | May 19 | Sep 29 | 133 |
| Lodi | May 1 | Oct 10 | 162 |
| Lone Rock Tri County Airport | Apr 30 | Oct 9 | 162 |
| Luck | May 6 | Oct 4 | 151 |
| Lynxville Dam 9 | Apr 24 | Oct 17 | 176 |
| Madeline Island | May 20 | Oct 9 | 142 |
| Madison Dane Regional Airport | May 1 | Oct 10 | 162 |
| Manitowoc | Apr 30 | Oct 20 | 173 |
| Marinette | May 4 | Oct 11 | 160 |
| Markesan | May 8 | Oct 2 | 147 |
| Marshfield Experiment Farm | May 5 | Oct 5 | 153 |
| Marshfield Municipal Airport | May 5 | Oct 5 | 153 |
| Mather 3 NW | May 6 | Oct 3 | 150 |
| Mauston 1 SE | May 2 | Oct 7 | 158 |
| Mazomanie Water Plant | May 7 | Oct 1 | 147 |
| Medford | May 11 | Oct 1 | 143 |
| Mellen 4 NE | May 26 | Sep 27 | 124 |
| Menomonie | May 9 | Oct 1 | 145 |
| Merrill | May 11 | Sep 30 | 142 |
| Milwaukee Mitchell Airport | Apr 19 | Oct 29 | 193 |
| Minocqua | May 23 | Sep 27 | 127 |
| Minong 5 WSW | May 10 | Oct 4 | 147 |
| Mondovi | May 10 | Oct 2 | 145 |
| Monroe Water Plant | Apr 27 | Oct 14 | 170 |
| Montello | May 3 | Oct 5 | 155 |
| Mount Mary College | Apr 26 | Oct 18 | 175 |
| Necedah | May 17 | Sep 25 | 131 |
| Necedah 5 WNW | May 1 | Oct 3 | 155 |
| Neillsville 3 ESE | May 10 | Oct 1 | 144 |
| New London | May 4 | Oct 6 | 155 |
| North Pelican | Jun 3 | Sep 18 | 107 |
| Oconomowoc Water Plant | Apr 30 | Oct 12 | 165 |
| Oconto 4 W | May 9 | Oct 6 | 150 |
| Oshkosh | Apr 24 | Oct 20 | 179 |
| Oshkosh Wittman Airport | Apr 30 | Oct 13 | 166 |
| Owen 1 E | May 13 | Sep 26 | 136 |
| Paddock Lake | Apr 30 | Oct 15 | 168 |
| Park Falls Dnr HQ | May 15 | Sep 28 | 136 |
| Pattison Ranger Staion | May 18 | Oct 3 | 138 |
| Pell Lake | Apr 30 | Oct 13 | 166 |
| Peshtigo | May 11 | Oct 5 | 147 |
| Platteville | Apr 30 | Oct 13 | 166 |
| Plymouth Water Plant | May 3 | Oct 10 | 160 |
| Port Washington | Apr 27 | Oct 22 | 178 |
| Port Wing | May 31 | Oct 2 | 124 |
| Portage Water Plant | Apr 28 | Oct 10 | 165 |
| Prairie Du Chien | Apr 28 | Oct 12 | 167 |
| Prentice #2 | May 23 | Sep 23 | 123 |
| Racine | Apr 20 | Oct 24 | 187 |
| Racine Batten Airport | Apr 24 | Oct 24 | 183 |
| Reedsburg | May 2 | Oct 7 | 158 |
| Rest Lake | May 25 | Sep 21 | 119 |
| Rhinelander | May 22 | Sep 24 | 125 |
| Rhinelander 4 NE | May 23 | Sep 23 | 123 |
| Rhinelander Oneida Airport | May 26 | Sep 23 | 120 |
| Rice Lake | May 8 | Oct 2 | 147 |
| Rice Reservoir Tomahawk-2 | May 10 | Oct 4 | 147 |
| Richfield 3 SSW | Apr 30 | Oct 16 | 169 |
| Richland Ctr | May 5 | Oct 6 | 154 |
| Ridgeland 1 NNE | May 10 | Sep 29 | 142 |
| Ripon 5 NE | May 1 | Oct 11 | 163 |
| River Falls | May 11 | Oct 1 | 143 |
| Rochester Water Plant | May 5 | Oct 10 | 158 |
| Rock Springs 3 SW | Apr 24 | Oct 20 | 179 |
| Rosholt 9 NNE | May 6 | Oct 5 | 152 |
| Sauk City Water Plant | May 4 | Oct 6 | 155 |
| Saukville Water Plant | May 5 | Oct 11 | 159 |
| Saxon 1 WSW | May 23 | Oct 1 | 131 |
| Shawano 2 SSW | May 9 | Oct 2 | 146 |
| Sheboygan | Apr 25 | Oct 23 | 181 |
| Sheboygan County Mem Airport | May 5 | Oct 8 | 156 |
| Sheboygan Water Plant | May 2 | Oct 21 | 172 |
| Slinger Water Plant | May 5 | Oct 5 | 153 |
| Solon Springs | May 12 | Oct 2 | 143 |
| South Milwaukee Water Plant | Apr 22 | Oct 26 | 187 |
| Sparta | May 9 | Oct 1 | 145 |
| Spooner Ag Res Station | May 14 | Sep 28 | 137 |
| St Croix Falls | May 4 | Oct 8 | 157 |
| St Germain | May 19 | Oct 3 | 137 |
| Stanley Water Plant | May 7 | Oct 3 | 149 |
| Steuben 4 SE | Apr 22 | Oct 20 | 181 |
| Stevens Pt | May 4 | Oct 7 | 156 |
| Stockbridge-Munsee Rsvn | May 13 | Sep 30 | 140 |
| Stoughton | Apr 30 | Oct 11 | 164 |
| Sturgeon Bay Experiment Farm | May 8 | Oct 13 | 158 |
| Sullivan 3 SE | May 3 | Oct 9 | 159 |
| Superior | May 6 | Oct 9 | 156 |
| Suring | May 14 | Oct 1 | 140 |
| Town Of Westford | May 1 | Oct 11 | 163 |
| Trempealeau Dam 6 | Apr 29 | Oct 11 | 165 |
| Two Rivers | Apr 27 | Oct 21 | 177 |
| Union Grove | May 5 | Oct 8 | 156 |
| Uw Arboretum - Madison | May 1 | Oct 9 | 161 |
| Viroqua | May 7 | Oct 2 | 148 |
| W Bend Public Works | May 1 | Oct 12 | 164 |
| Washington Is | May 15 | Oct 14 | 152 |
| Waterloo Water Plant | Apr 30 | Oct 9 | 162 |
| Watertown Water Plant | Apr 28 | Oct 12 | 167 |
| Waukesha Water Plant | May 1 | Oct 13 | 165 |
| Waupaca | May 8 | Oct 6 | 151 |
| Wausau Dwtn Airport | May 6 | Oct 4 | 151 |
| West Allis | Apr 26 | Oct 22 | 179 |
| West Bend | May 4 | Oct 11 | 160 |
| Weyerhaeuser 1 N | May 9 | Sep 29 | 143 |
| Whitewater | May 2 | Oct 9 | 160 |
| Willow Reservoir | May 13 | Oct 3 | 143 |
| Winter | May 19 | Sep 27 | 131 |
| Wisconsin Dells | May 8 | Oct 3 | 148 |
| Wisconsin Rapids | May 9 | Sep 30 | 144 |
| Wisconsin Rapids Alexander Field | May 8 | Oct 1 | 146 |
Each date is the median: in half of years the frost comes earlier, in half later. Frost here means a low of 32°F or colder at the station. Low spots and valleys often frost a week or two earlier than these dates; hillsides and city centers later.
Source: NOAA National Centers for Environmental Information, U.S. Climate Normals 1991–2020. The Field almanac also shows how often frost comes early or late, and a reanalysis reading for your exact location.