Minnesota frost dates
Average last spring and first fall frost (32°F) dates for 806 cities and towns in Minnesota, from NOAA 1991-2020 climate normals. Average last frost dates range from April 21 in Homer to June 5 in Side Lake. Open a ZIP code for frost risk by date and a planting calendar.
| City | Avg last frost | Avg first frost | Season | ZIP codes |
|---|---|---|---|---|
| Ada | May 11 | Sep 27 | 137 days | 56510 |
| Adams | May 6 | Oct 1 | 146 days | 55909 |
| Adrian | May 3 | Oct 4 | 153 days | 56110 |
| Afton | May 11 | Oct 1 | 143 days | 55001 |
| Ah Gwah Ching | May 4 | Oct 7 | 155 days | 56430 |
| Aitkin | May 16 | Sep 28 | 133 days | 56431 |
| Akeley | May 4 | Oct 7 | 155 days | 56433 |
| Albany | May 3 | Oct 7 | 155 days | 56307 |
| Albert Lea | Apr 27 | Oct 9 | 164 days | 56007 |
| Alberta | May 4 | Oct 1 | 150 days | 56207 |
| Albertville | Apr 30 | Oct 9 | 163 days | 55301 |
| Alborn | May 29 | Sep 18 | 111 days | 55702 |
| Alden | Apr 30 | Oct 6 | 158 days | 56009 |
| Aldrich | May 10 | Sep 30 | 141 days | 56434 |
| Alexandria | May 2 | Oct 8 | 159 days | 56308 |
| Almelund | May 19 | Sep 25 | 128 days | 55002 |
| Alpha | Apr 28 | Oct 11 | 164 days | 56111 |
| Altura | Apr 23 | Oct 16 | 175 days | 55910 |
| Alvarado | May 15 | Sep 26 | 134 days | 56710 |
| Amboy | Apr 30 | Oct 7 | 161 days | 56010 |
| Andover | May 1 | Oct 7 | 158 days | 55304 |
| Angle Inlet | May 16 | Sep 24 | 129 days | 56711 |
| Angora | May 12 | Oct 1 | 138 days | 55703 |
| Annandale | Apr 30 | Oct 9 | 163 days | 55302 |
| Anoka | May 1 | Oct 7 | 158 days | 55303 |
| Appleton | May 3 | Oct 2 | 151 days | 56208 |
| Arco | May 6 | Oct 3 | 150 days | 56113 |
| Argyle | May 15 | Sep 26 | 134 days | 56713 |
| Arlington | Apr 24 | Oct 15 | 170 days | 55307 |
| Ashby | May 5 | Oct 5 | 153 days | 56309 |
| Askov | May 18 | Sep 26 | 129 days | 55704 |
| Atwater | May 4 | Oct 4 | 152 days | 56209 |
| Audubon | May 15 | Sep 24 | 130 days | 56511 |
| Aurora | Any month | — | 83 days | 55705 |
| Austin | Apr 30 | Oct 5 | 158 days | 55912 |
| Avoca | May 7 | Sep 29 | 145 days | 56114 |
| Avon | May 3 | Oct 7 | 155 days | 56310 |
| Babbitt | May 28 | Sep 14 | 108 days | 55706 |
| Backus | May 5 | Oct 5 | 150 days | 56435 |
| Badger | May 16 | Sep 24 | 129 days | 56714 |
| Bagley | May 18 | Sep 27 | 130 days | 56621 |
| Balaton | May 2 | Oct 5 | 156 days | 56115 |
| Barnesville | May 5 | Oct 3 | 149 days | 56514 |
| Barnum | May 12 | Oct 2 | 144 days | 55707 |
| Barrett | May 4 | Oct 1 | 150 days | 56311 |
| Barry | May 9 | Sep 28 | 141 days | 56210 |
| Battle Lake | May 5 | Oct 5 | 153 days | 56515 |
| Baudette | May 14 | Sep 26 | 135 days | 56623 |
| Baxter | May 8 | Sep 29 | 141 days | 56425 |
| Bayport | Apr 22 | Oct 19 | 178 days | 55003 |
| Beardsley | May 9 | Sep 28 | 141 days | 56211 |
| Beaver Bay | May 15 | Oct 1 | 137 days | 55601 |
| Beaver Creek | May 1 | Oct 6 | 157 days | 56116 |
| Becker | May 7 | Sep 28 | 144 days | 55308 |
| Bejou | May 7 | Sep 28 | 143 days | 56516 |
| Belgrade | May 4 | Oct 4 | 152 days | 56312 |
| Belle Plaine | May 2 | Oct 5 | 153 days | 56011 |
| Bellingham | May 3 | Oct 2 | 151 days | 56212 |
| Beltrami | May 11 | Sep 27 | 138 days | 56517 |
| Belview | Apr 30 | Oct 4 | 157 days | 56214 |
| Bemidji | May 24 | Sep 17 | 115 days | 56601, 56619 |
| Bena | May 8 | Oct 1 | 144 days | 56626 |
| Benedict | May 4 | Oct 7 | 155 days | 56436 |
| Benson | May 4 | Oct 3 | 151 days | 56215 |
| Bertha | May 10 | Sep 30 | 141 days | 56437 |
| Bethel | May 1 | Oct 7 | 158 days | 55005 |
| Big Falls | May 24 | Sep 20 | 117 days | 56627 |
| Big Lake | Apr 30 | Oct 9 | 163 days | 55309 |
| Bigelow | May 3 | Oct 4 | 153 days | 56117 |
| Bigfork | May 14 | Oct 2 | 140 days | 56628 |
| Bingham Lake | Apr 30 | Oct 10 | 162 days | 56118 |
| Birchdale | May 14 | Sep 26 | 135 days | 56629 |
| Bird Island | May 6 | Oct 1 | 146 days | 55310 |
| Biwabik | Any month | — | 83 days | 55708 |
| Blackduck | May 24 | Sep 17 | 115 days | 56630 |
| Blomkest | Apr 30 | Oct 7 | 159 days | 56216 |
| Blooming Prairie | Apr 30 | Oct 5 | 158 days | 55917 |
| Blue Earth | Apr 27 | Oct 10 | 166 days | 56013 |
| Bluffton | May 10 | Sep 30 | 141 days | 56518 |
| Bock | May 8 | Oct 1 | 143 days | 56313 |
| Borup | May 11 | Sep 27 | 137 days | 56519 |
| Bovey | May 17 | Sep 24 | 130 days | 55709 |
| Bowlus | May 4 | Oct 5 | 151 days | 56314 |
| Bowstring | May 14 | Oct 2 | 140 days | 56631 |
| Boyd | May 4 | Oct 1 | 149 days | 56218 |
| Braham | May 2 | Oct 4 | 153 days | 55006 |
| Brainerd | May 13 | Sep 27 | 138 days | 56401 |
| Brandon | May 2 | Oct 8 | 159 days | 56315 |
| Breckenridge | May 4 | Oct 3 | 152 days | 56520 |
| Brewster | May 3 | Oct 4 | 153 days | 56119 |
| Bricelyn | Apr 30 | Oct 6 | 158 days | 56014 |
| Brimson | Any month | — | 84 days | 55602 |
| Britt | May 12 | Oct 1 | 141 days | 55710 |
| Brook Park | May 16 | Sep 24 | 130 days | 55007 |
| Brooks | May 9 | Sep 30 | 142 days | 56715 |
| Brookston | May 26 | Sep 23 | 118 days | 55711 |
| Brooten | May 4 | Oct 4 | 152 days | 56316 |
| Browerville | May 13 | Sep 27 | 134 days | 56438 |
| Browns Valley | May 9 | Sep 28 | 141 days | 56219 |
| Brownsdale | Apr 30 | Oct 5 | 158 days | 55918 |
| Brownsville | Apr 22 | Oct 17 | 178 days | 55919 |
| Brownton | Apr 30 | Oct 4 | 156 days | 55312 |
| Bruno | May 18 | Sep 26 | 129 days | 55712 |
| Buckman | May 4 | Oct 5 | 151 days | 56317 |
| Buffalo | Apr 30 | Oct 9 | 163 days | 55313 |
| Buffalo Lake | Apr 30 | Oct 4 | 156 days | 55314 |
| Buhl | Jun 5 | Sep 8 | 93 days | 55713 |
| Burnsville | Apr 27 | Oct 10 | 166 days | 55306, 55337 |
| Burtrum | May 13 | Sep 27 | 134 days | 56318 |
| Butterfield | Apr 30 | Oct 7 | 160 days | 56120 |
| Byron | May 12 | Sep 28 | 139 days | 55920 |
| Caledonia | Apr 29 | Oct 10 | 165 days | 55921 |
| Callaway | May 15 | Sep 24 | 130 days | 56521 |
| Calumet | May 17 | Sep 24 | 130 days | 55716 |
| Cambridge | May 2 | Oct 4 | 153 days | 55008 |
| Campbell | May 3 | Oct 3 | 154 days | 56522 |
| Canby | May 2 | Oct 5 | 156 days | 56220 |
| Cannon Falls | May 9 | Sep 30 | 144 days | 55009 |
| Canton | May 8 | Oct 1 | 147 days | 55922 |
| Canyon | May 27 | Sep 20 | 115 days | 55717 |
| Carlos | May 2 | Oct 8 | 159 days | 56319 |
| Carlton | May 26 | Sep 23 | 118 days | 55718 |
| Carver | May 2 | Oct 5 | 153 days | 55315 |
| Cass Lake | May 17 | Sep 26 | 131 days | 56633 |
| Castle Rock | Apr 27 | Oct 10 | 166 days | 55010 |
| Cedar | May 1 | Oct 7 | 158 days | 55011 |
| Center City | May 19 | Sep 25 | 128 days | 55012 |
| Ceylon | Apr 25 | Oct 14 | 171 days | 56121 |
| Champlin | Apr 30 | Oct 8 | 159 days | 55316 |
| Chandler | May 7 | Sep 29 | 145 days | 56122 |
| Chanhassen | Apr 30 | Oct 9 | 160 days | 55317 |
| Chaska | Apr 30 | Oct 9 | 160 days | 55318 |
| Chatfield | May 14 | Sep 28 | 136 days | 55923 |
| Chisago City | May 3 | Oct 5 | 154 days | 55013 |
| Chisholm | Jun 5 | Sep 8 | 93 days | 55719 |
| Chokio | May 1 | Oct 8 | 159 days | 56221 |
| Circle Pines | Apr 23 | Oct 20 | 177 days | 55014 |
| Clara City | Apr 30 | Oct 7 | 159 days | 56222 |
| Claremont | May 5 | Oct 6 | 154 days | 55924 |
| Clarissa | May 13 | Sep 27 | 134 days | 56440 |
| Clarkfield | May 4 | Oct 1 | 149 days | 56223 |
| Clarks Grove | Apr 27 | Oct 9 | 164 days | 56016 |
| Clear Lake | May 7 | Sep 30 | 144 days | 55319 |
| Clearbrook | May 15 | Sep 26 | 132 days | 56634 |
| Clearwater | May 7 | Sep 30 | 144 days | 55320 |
| Clements | Apr 30 | Oct 4 | 157 days | 56224 |
| Cleveland | May 2 | Oct 4 | 153 days | 56017 |
| Climax | May 11 | Sep 27 | 138 days | 56523 |
| Clinton | May 1 | Oct 8 | 159 days | 56225 |
| Clitherall | May 5 | Oct 5 | 153 days | 56524 |
| Clontarf | May 4 | Oct 3 | 151 days | 56226 |
| Cloquet | May 26 | Sep 23 | 118 days | 55720 |
| Cohasset | May 16 | Oct 1 | 138 days | 55721 |
| Cokato | Apr 30 | Oct 10 | 162 days | 55321 |
| Cold Spring | May 3 | Oct 7 | 155 days | 56320 |
| Coleraine | May 17 | Sep 24 | 130 days | 55722 |
| Collegeville | May 3 | Oct 7 | 155 days | 56321 |
| Cologne | May 2 | Oct 5 | 153 days | 55322 |
| Comfrey | May 4 | Oct 1 | 150 days | 56019 |
| Comstock | May 5 | Oct 3 | 150 days | 56525 |
| Conger | Apr 27 | Oct 9 | 164 days | 56020 |
| Cook | May 12 | Oct 1 | 138 days | 55723 |
| Correll | May 1 | Oct 8 | 159 days | 56227 |
| Cosmos | May 6 | Oct 2 | 147 days | 56228 |
| Cottage Grove | Apr 23 | Oct 19 | 177 days | 55016 |
| Cotton | May 27 | Sep 20 | 115 days | 55724 |
| Cottonwood | May 5 | Oct 3 | 150 days | 56229 |
| Courtland | Apr 29 | Oct 7 | 161 days | 56021 |
| Crane Lake | May 28 | Sep 16 | 111 days | 55725 |
| Cromwell | May 31 | Sep 18 | 107 days | 55726 |
| Crookston | May 11 | Sep 27 | 138 days | 56716 |
| Crosby | May 13 | Sep 27 | 138 days | 56441 |
| Crosslake | May 6 | Oct 7 | 152 days | 56442 |
| Crystal Bay | Apr 30 | Oct 9 | 160 days | 55323 |
| Currie | May 2 | Oct 5 | 156 days | 56123 |
| Cushing | May 2 | Oct 6 | 156 days | 56443 |
| Cyrus | May 4 | Oct 1 | 150 days | 56323 |
| Dakota | Apr 29 | Oct 11 | 165 days | 55925 |
| Dalbo | May 2 | Oct 4 | 153 days | 55017 |
| Dalton | May 5 | Oct 5 | 153 days | 56324 |
| Danube | May 6 | Oct 1 | 146 days | 56230 |
| Danvers | May 4 | Oct 3 | 151 days | 56231 |
| Darfur | Apr 30 | Oct 7 | 160 days | 56022 |
| Darwin | May 6 | Oct 2 | 147 days | 55324 |
| Dassel | May 6 | Oct 2 | 147 days | 55325 |
| Dawson | May 3 | Oct 2 | 151 days | 56232 |
| Dayton | Apr 30 | Oct 8 | 159 days | 55327 |
| Deer Creek | May 10 | Sep 30 | 141 days | 56527 |
| Deer River | May 16 | Oct 1 | 138 days | 56636 |
| Deerwood | May 16 | Sep 28 | 133 days | 56444 |
| Delano | Apr 30 | Oct 8 | 159 days | 55328 |
| Delavan | Apr 27 | Oct 10 | 166 days | 56023 |
| Dennison | May 9 | Sep 30 | 144 days | 55018 |
| Dent | May 5 | Oct 5 | 153 days | 56528 |
| Detroit Lakes | May 15 | Sep 24 | 130 days | 56501, 56502 |
| Dexter | May 6 | Oct 1 | 146 days | 55926 |
| Dilworth | May 5 | Oct 3 | 150 days | 56529 |
| Dodge Center | May 12 | Sep 28 | 139 days | 55927 |
| Donaldson | May 8 | Sep 30 | 142 days | 56720 |
| Donnelly | May 4 | Oct 1 | 150 days | 56235 |
| Dover | Apr 30 | Oct 6 | 159 days | 55929 |
| Dovray | May 2 | Oct 5 | 156 days | 56125 |
| Duluth | May 6 | Oct 9 | 154 days | 55801, 55802, 55803, 55804 +10 more |
| Dumont | May 1 | Oct 9 | 160 days | 56236 |
| Dundas | May 5 | Oct 5 | 152 days | 55019 |
| Dunnell | May 2 | Sep 30 | 150 days | 56127 |
| Eagle Bend | May 13 | Sep 27 | 134 days | 56446 |
| Eagle Lake | Apr 30 | Oct 9 | 161 days | 56024 |
| East Grand Forks | May 10 | Oct 1 | 144 days | 56721 |
| Easton | Apr 30 | Oct 6 | 158 days | 56025 |
| Echo | Apr 30 | Oct 4 | 157 days | 56237 |
| Eden Prairie | Apr 23 | Oct 14 | 172 days | 55344, 55346, 55347 |
| Eden Valley | May 6 | Oct 2 | 147 days | 55329 |
| Edgerton | May 7 | Sep 29 | 145 days | 56128 |
| Effie | May 14 | Oct 2 | 140 days | 56639 |
| Eitzen | Apr 29 | Oct 10 | 165 days | 55931 |
| Elbow Lake | May 4 | Oct 1 | 150 days | 56531 |
| Elgin | May 7 | Oct 2 | 148 days | 55932 |
| Elizabeth | May 5 | Oct 3 | 149 days | 56533 |
| Elk River | May 4 | Oct 5 | 154 days | 55330 |
| Elko New Market | Apr 27 | Oct 10 | 166 days | 55020, 55054 |
| Elkton | May 6 | Oct 1 | 146 days | 55933 |
| Ellendale | May 5 | Oct 6 | 154 days | 56026 |
| Ellsworth | May 1 | Oct 4 | 156 days | 56129 |
| Elmore | May 4 | Oct 1 | 150 days | 56027 |
| Elrosa | May 4 | Oct 1 | 148 days | 56325 |
| Ely | May 14 | Sep 29 | 135 days | 55731 |
| Elysian | May 2 | Oct 4 | 155 days | 56028 |
| Embarrass | Any month | — | 83 days | 55732 |
| Emily | May 6 | Oct 7 | 152 days | 56447 |
| Emmons | Apr 27 | Oct 9 | 164 days | 56029 |
| Erhard | May 5 | Oct 3 | 149 days | 56534 |
| Erskine | May 15 | Sep 26 | 132 days | 56535 |
| Esko | May 26 | Sep 23 | 118 days | 55733 |
| Essig | Apr 29 | Oct 7 | 161 days | 56030 |
| Euclid | May 11 | Sep 27 | 138 days | 56722 |
| Evansville | May 2 | Oct 8 | 159 days | 56326 |
| Eveleth | May 12 | Oct 1 | 141 days | 55734 |
| Excelsior | Apr 30 | Oct 9 | 160 days | 55331 |
| Eyota | Apr 30 | Oct 6 | 159 days | 55934 |
| Fairfax | Apr 30 | Oct 4 | 157 days | 55332 |
| Fairmont | Apr 25 | Oct 14 | 171 days | 56031 |
| Faribault | May 5 | Oct 5 | 152 days | 55021 |
| Farmington | Apr 27 | Oct 10 | 166 days | 55024 |
| Farwell | May 11 | Sep 27 | 139 days | 56327 |
| Federal Dam | May 8 | Oct 1 | 144 days | 56641 |
| Felton | May 9 | Oct 1 | 143 days | 56536 |
| Fergus Falls | May 4 | Oct 5 | 152 days | 56537, 56538 |
| Fertile | May 7 | Sep 28 | 143 days | 56540 |
| Fifty Lakes | May 6 | Oct 7 | 152 days | 56448 |
| Finland | May 15 | Oct 1 | 137 days | 55603 |
| Finlayson | May 13 | Sep 29 | 137 days | 55735 |
| Fisher | May 11 | Sep 27 | 138 days | 56723 |
| Flensburg | May 4 | Oct 5 | 151 days | 56328 |
| Flom | May 7 | Sep 28 | 143 days | 56541 |
| Floodwood | May 29 | Sep 18 | 111 days | 55736 |
| Foley | May 8 | Oct 1 | 143 days | 56329 |
| Forbes | Jun 5 | Sep 8 | 93 days | 55738 |
| Forest Lake | May 3 | Oct 5 | 154 days | 55025 |
| Foreston | May 8 | Oct 1 | 143 days | 56330 |
| Fort Ripley | May 8 | Sep 29 | 141 days | 56449 |
| Fosston | May 15 | Sep 26 | 132 days | 56542 |
| Fountain | May 14 | Sep 28 | 136 days | 55935 |
| Foxhome | May 5 | Oct 3 | 149 days | 56543 |
| Franklin | Apr 30 | Oct 4 | 157 days | 55333 |
| Frazee | May 15 | Sep 24 | 130 days | 56544 |
| Freeborn | Apr 30 | Oct 6 | 158 days | 56032 |
| Freeport | May 4 | Oct 1 | 148 days | 56331 |
| Frontenac | May 13 | Sep 29 | 139 days | 55026 |
| Frost | Apr 30 | Oct 6 | 158 days | 56033 |
| Fulda | May 3 | Oct 4 | 153 days | 56131 |
| Garden City | Apr 30 | Oct 7 | 161 days | 56034 |
| Garfield | May 2 | Oct 8 | 159 days | 56332 |
| Garrison | May 10 | Oct 3 | 144 days | 56450 |
| Garvin | May 2 | Oct 5 | 156 days | 56132 |
| Gary | May 7 | Sep 28 | 143 days | 56545 |
| Gatzke | May 20 | Sep 17 | 118 days | 56724 |
| Gaylord | Apr 24 | Oct 15 | 170 days | 55334 |
| Geneva | Apr 27 | Oct 9 | 164 days | 56035 |
| Georgetown | May 9 | Oct 1 | 143 days | 56546 |
| Ghent | May 5 | Oct 3 | 150 days | 56239 |
| Gibbon | Apr 30 | Oct 4 | 156 days | 55335 |
| Gilbert | May 12 | Oct 1 | 141 days | 55741 |
| Gilman | May 7 | Sep 30 | 144 days | 56333 |
| Glencoe | Apr 30 | Oct 4 | 156 days | 55336 |
| Glenville | Apr 27 | Oct 9 | 164 days | 56036 |
| Glenwood | May 11 | Sep 27 | 139 days | 56334 |
| Glyndon | May 5 | Oct 3 | 150 days | 56547 |
| Gonvick | May 15 | Sep 26 | 132 days | 56644 |
| Good Thunder | Apr 30 | Oct 7 | 161 days | 56037 |
| Goodhue | May 9 | Sep 30 | 144 days | 55027 |
| Goodland | May 17 | Sep 24 | 130 days | 55742 |
| Goodridge | May 20 | Sep 17 | 118 days | 56725 |
| Graceville | May 1 | Oct 8 | 159 days | 56240 |
| Granada | Apr 27 | Oct 10 | 166 days | 56039 |
| Grand Marais | May 26 | Sep 27 | 126 days | 55604 |
| Grand Meadow | May 6 | Oct 1 | 146 days | 55936 |
| Grand Portage | May 24 | Sep 29 | 127 days | 55605 |
| Grand Rapids | May 17 | Sep 24 | 130 days | 55730, 55744, 55745 |
| Grandy | May 2 | Oct 4 | 153 days | 55029 |
| Granite Falls | May 4 | Oct 1 | 150 days | 56241 |
| Grasston | May 16 | Sep 24 | 130 days | 55030 |
| Green Isle | Apr 24 | Oct 15 | 170 days | 55338 |
| Greenbush | May 20 | Sep 17 | 118 days | 56726 |
| Greenwald | May 4 | Oct 1 | 148 days | 56335 |
| Grey Eagle | May 4 | Oct 1 | 148 days | 56336 |
| Grove City | May 6 | Oct 2 | 147 days | 56243 |
| Grygla | May 20 | Sep 17 | 118 days | 56727 |
| Gully | May 15 | Sep 26 | 132 days | 56646 |
| Hackensack | May 4 | Oct 7 | 155 days | 56452 |
| Hallock | May 8 | Sep 30 | 142 days | 56728 |
| Halma | May 8 | Sep 30 | 142 days | 56729 |
| Halstad | May 11 | Sep 27 | 137 days | 56548 |
| Hamburg | Apr 24 | Oct 15 | 170 days | 55339 |
| Hamel | Apr 30 | Oct 8 | 159 days | 55340 |
| Hampton | May 2 | Oct 5 | 155 days | 55031 |
| Hancock | May 4 | Oct 1 | 150 days | 56244 |
| Hanley Falls | May 5 | Oct 3 | 150 days | 56245 |
| Hanover | Apr 30 | Oct 9 | 163 days | 55341 |
| Hanska | Apr 29 | Oct 7 | 161 days | 56041 |
| Hardwick | May 4 | Oct 2 | 152 days | 56134 |
| Harmony | May 8 | Oct 1 | 147 days | 55939 |
| Harris | May 2 | Oct 4 | 153 days | 55032 |
| Hartland | Apr 27 | Oct 9 | 164 days | 56042 |
| Hastings | Apr 23 | Oct 19 | 177 days | 55033 |
| Hawley | May 5 | Oct 3 | 150 days | 56549 |
| Hayfield | Apr 30 | Oct 6 | 159 days | 55940 |
| Hayward | Apr 27 | Oct 9 | 164 days | 56043 |
| Hector | May 6 | Oct 1 | 146 days | 55342 |
| Henderson | Apr 24 | Oct 15 | 170 days | 56044 |
| Hendricks | May 6 | Oct 3 | 150 days | 56136 |
| Hendrum | May 9 | Oct 1 | 143 days | 56550 |
| Henning | May 5 | Oct 5 | 153 days | 56551 |
| Henriette | May 9 | Sep 30 | 142 days | 55036 |
| Herman | May 1 | Oct 9 | 160 days | 56248 |
| Heron Lake | Apr 30 | Oct 10 | 162 days | 56137 |
| Hewitt | May 10 | Sep 30 | 141 days | 56453 |
| Hibbing | Jun 5 | Sep 8 | 93 days | 55746, 55747 |
| Hill City | May 17 | Sep 24 | 130 days | 55748 |
| Hillman | May 10 | Oct 3 | 144 days | 56338 |
| Hills | May 1 | Oct 4 | 156 days | 56138 |
| Hinckley | May 16 | Sep 24 | 130 days | 55037 |
| Hines | May 24 | Sep 17 | 115 days | 56647 |
| Hitterdal | May 7 | Sep 28 | 143 days | 56552 |
| Hoffman | May 4 | Oct 1 | 150 days | 56339 |
| Hokah | Apr 23 | Oct 17 | 177 days | 55941 |
| Holdingford | May 3 | Oct 7 | 155 days | 56340 |
| Holland | May 4 | Oct 2 | 152 days | 56139 |
| Hollandale | Apr 27 | Oct 9 | 164 days | 56045 |
| Holloway | May 3 | Oct 2 | 151 days | 56249 |
| Holmes City | May 2 | Oct 8 | 159 days | 56341 |
| Holyoke | Jun 1 | Sep 22 | 113 days | 55749 |
| Homer | Apr 21 | Oct 19 | 180 days | 55942 |
| Hope | May 5 | Oct 6 | 154 days | 56046 |
| Hopkins | Apr 29 | Oct 12 | 163 days | 55305, 55343 |
| Houston | May 8 | Oct 3 | 147 days | 55943 |
| Hovland | May 20 | Oct 5 | 137 days | 55606 |
| Howard Lake | Apr 30 | Oct 9 | 163 days | 55349, 55575 |
| Hoyt Lakes | Any month | — | 83 days | 55750 |
| Hugo | May 3 | Oct 5 | 154 days | 55038 |
| Humboldt | May 16 | Sep 29 | 137 days | 56731 |
| Huntley | Apr 27 | Oct 10 | 166 days | 56047 |
| Hutchinson | Apr 28 | Oct 8 | 163 days | 55350 |
| Ihlen | May 4 | Oct 2 | 152 days | 56140 |
| International Falls | May 29 | Sep 13 | 109 days | 56649 |
| Inver Grove Heights | May 2 | Oct 5 | 155 days | 55076, 55077 |
| Iona | May 7 | Sep 29 | 145 days | 56141 |
| Iron | May 12 | Oct 1 | 141 days | 55751 |
| Ironton | May 13 | Sep 27 | 138 days | 56455 |
| Isabella | May 31 | Sep 15 | 104 days | 55607 |
| Isanti | May 2 | Oct 4 | 153 days | 55040 |
| Isle | May 10 | Oct 3 | 144 days | 56342 |
| Ivanhoe | May 6 | Oct 3 | 150 days | 56142 |
| Jackson | May 2 | Oct 2 | 153 days | 56143 |
| Jacobson | May 7 | Oct 3 | 148 days | 55752 |
| Janesville | May 2 | Oct 4 | 155 days | 56048 |
| Jasper | May 4 | Oct 2 | 152 days | 56144 |
| Jeffers | Apr 30 | Oct 10 | 162 days | 56145 |
| Jenkins | May 6 | Oct 7 | 152 days | 56456 |
| Jordan | May 2 | Oct 5 | 153 days | 55352 |
| Kabetogama | May 24 | Sep 20 | 117 days | 56669 |
| Kanaranzi | May 1 | Oct 4 | 156 days | 56146 |
| Kandiyohi | Apr 30 | Oct 7 | 159 days | 56251 |
| Karlstad | May 15 | Sep 26 | 134 days | 56732 |
| Kasota | May 2 | Oct 4 | 153 days | 56050 |
| Kasson | May 12 | Sep 28 | 139 days | 55944 |
| Keewatin | Jun 5 | Sep 8 | 93 days | 55753 |
| Kelliher | May 24 | Sep 17 | 115 days | 56650 |
| Kellogg | May 7 | Oct 2 | 148 days | 55945 |
| Kennedy | May 8 | Sep 30 | 142 days | 56733 |
| Kenneth | May 7 | Sep 29 | 145 days | 56147 |
| Kensington | May 2 | Oct 8 | 159 days | 56343 |
| Kent | May 4 | Oct 3 | 152 days | 56553 |
| Kenyon | May 5 | Oct 6 | 154 days | 55946 |
| Kerkhoven | Apr 30 | Oct 7 | 159 days | 56252 |
| Kerrick | May 18 | Sep 26 | 129 days | 55756 |
| Kettle River | May 12 | Oct 2 | 144 days | 55757 |
| Kiester | Apr 30 | Oct 7 | 159 days | 56051 |
| Kilkenny | May 5 | Oct 5 | 152 days | 56052 |
| Kimball | May 2 | Oct 5 | 156 days | 55353 |
| Kinney | May 12 | Oct 1 | 141 days | 55758 |
| Knife River | May 12 | Oct 6 | 145 days | 55609 |
| La Crescent | Apr 23 | Oct 17 | 177 days | 55947 |
| La Salle | Apr 30 | Oct 7 | 160 days | 56056 |
| Lafayette | Apr 29 | Oct 7 | 161 days | 56054 |
| Lake Benton | May 6 | Oct 3 | 150 days | 56149 |
| Lake Bronson | May 8 | Sep 30 | 142 days | 56734 |
| Lake City | May 7 | Oct 2 | 148 days | 55041 |
| Lake Crystal | Apr 30 | Oct 9 | 161 days | 56055 |
| Lake Elmo | Apr 23 | Oct 20 | 177 days | 55042 |
| Lake George | May 18 | Sep 27 | 130 days | 56458 |
| Lake Hubert | May 2 | Oct 6 | 156 days | 56459 |
| Lake Lillian | Apr 30 | Oct 7 | 159 days | 56253 |
| Lake Park | May 15 | Sep 24 | 130 days | 56554 |
| Lake Wilson | May 7 | Sep 29 | 145 days | 56151 |
| Lakefield | May 2 | Oct 2 | 153 days | 56150 |
| Lakeland | Apr 23 | Oct 19 | 177 days | 55043 |
| Lakeville | Apr 27 | Oct 10 | 166 days | 55044 |
| Lamberton | May 3 | Oct 2 | 152 days | 56152 |
| Lancaster | May 8 | Sep 30 | 142 days | 56735 |
| Lanesboro | May 14 | Sep 28 | 136 days | 55949 |
| Lansing | Apr 30 | Oct 5 | 158 days | 55950 |
| Laporte | May 17 | Sep 26 | 131 days | 56461 |
| Lastrup | May 4 | Oct 5 | 151 days | 56344 |
| Le Center | May 2 | Oct 4 | 153 days | 56057 |
| Le Roy | May 6 | Oct 1 | 146 days | 55951 |
| Le Sueur | May 2 | Oct 4 | 153 days | 56058 |
| Lengby | May 15 | Sep 26 | 132 days | 56651 |
| Leonard | May 12 | Oct 4 | 142 days | 56652 |
| Leota | May 7 | Sep 29 | 145 days | 56153 |
| Lester Prairie | Apr 30 | Oct 8 | 159 days | 55354 |
| Lewiston | May 8 | Oct 3 | 147 days | 55952 |
| Lewisville | Apr 30 | Oct 7 | 160 days | 56060 |
| Lindstrom | May 3 | Oct 5 | 154 days | 55045 |
| Lismore | May 7 | Sep 29 | 145 days | 56155 |
| Litchfield | May 6 | Oct 2 | 147 days | 55355 |
| Little Falls | May 4 | Oct 5 | 151 days | 56345 |
| Littlefork | May 23 | Sep 21 | 118 days | 56653 |
| Loman | May 23 | Sep 21 | 118 days | 56654 |
| Long Lake | Apr 30 | Oct 8 | 159 days | 55356 |
| Long Prairie | May 13 | Sep 27 | 134 days | 56347 |
| Longville | May 5 | Oct 5 | 150 days | 56655 |
| Lonsdale | May 5 | Oct 5 | 152 days | 55046 |
| Loretto | Apr 30 | Oct 8 | 159 days | 55357, 55595, 55596, 55597 +2 more |
| Lowry | May 11 | Sep 27 | 139 days | 56349 |
| Lucan | May 3 | Oct 2 | 152 days | 56255 |
| Lutsen | May 26 | Sep 27 | 126 days | 55612 |
| Luverne | May 1 | Oct 4 | 156 days | 56156 |
| Lyle | Apr 30 | Oct 5 | 158 days | 55953 |
| Lynd | May 5 | Oct 3 | 150 days | 56157 |
| Mabel | May 10 | Sep 28 | 140 days | 55954 |
| Madelia | Apr 30 | Oct 7 | 160 days | 56062 |
| Madison | May 3 | Oct 2 | 151 days | 56256 |
| Madison Lake | Apr 30 | Oct 9 | 161 days | 56063 |
| Magnolia | May 1 | Oct 4 | 156 days | 56158 |
| Mahnomen | May 7 | Sep 28 | 143 days | 56557 |
| Makinen | May 12 | Oct 1 | 141 days | 55763 |
| Mankato | Apr 30 | Oct 9 | 161 days | 56001, 56002, 56003 |
| Mantorville | May 12 | Sep 28 | 139 days | 55955 |
| Maple Grove | Apr 29 | Oct 12 | 163 days | 55311 |
| Maple Lake | Apr 30 | Oct 9 | 163 days | 55358 |
| Maple Plain | Apr 30 | Oct 8 | 159 days | 55348, 55359, 55570, 55571 +7 more |
| Mapleton | Apr 30 | Oct 7 | 161 days | 56065 |
| Marble | May 17 | Sep 24 | 130 days | 55764 |
| Marcell | May 14 | Oct 2 | 140 days | 56657 |
| Margie | May 24 | Sep 20 | 117 days | 56658 |
| Marietta | May 3 | Oct 2 | 151 days | 56257 |
| Marine On Saint Croix | May 3 | Oct 5 | 154 days | 55047 |
| Marshall | May 5 | Oct 3 | 150 days | 56258 |
| Max | May 14 | Oct 2 | 140 days | 56659 |
| Mayer | Apr 30 | Oct 8 | 159 days | 55360 |
| Maynard | May 4 | Oct 1 | 149 days | 56260 |
| Mazeppa | May 9 | Sep 30 | 144 days | 55956 |
| Mc Grath | May 10 | Oct 3 | 144 days | 56350 |
| Mcgregor | May 7 | Oct 3 | 148 days | 55760 |
| Mcintosh | May 15 | Sep 26 | 132 days | 56556 |
| Meadowlands | May 29 | Sep 18 | 111 days | 55765 |
| Medford | May 5 | Oct 6 | 154 days | 55049 |
| Melrose | May 4 | Oct 1 | 148 days | 56352 |
| Melrude | May 27 | Sep 20 | 115 days | 55766 |
| Menahga | May 14 | Sep 25 | 133 days | 56464 |
| Mendota | Apr 23 | Oct 18 | 176 days | 55150 |
| Mentor | May 9 | Sep 30 | 142 days | 56736 |
| Merrifield | May 13 | Sep 27 | 138 days | 56465 |
| Middle River | May 20 | Sep 17 | 118 days | 56737 |
| Milaca | May 8 | Oct 1 | 143 days | 56353 |
| Milan | May 3 | Oct 2 | 151 days | 56262 |
| Millville | May 7 | Oct 2 | 148 days | 55957 |
| Milroy | May 5 | Oct 3 | 150 days | 56263 |
| Miltona | May 2 | Oct 8 | 159 days | 56354 |
| Minneapolis | Apr 23 | Oct 16 | 175 days | 55401, 55402, 55403, 55404 +65 more |
| Minneota | May 5 | Oct 3 | 150 days | 56264 |
| Minnesota City | Apr 23 | Oct 21 | 180 days | 55959 |
| Minnesota Lake | Apr 30 | Oct 6 | 158 days | 56068 |
| Minnetonka | Apr 30 | Oct 9 | 160 days | 55345 |
| Minnetonka Beach | Apr 30 | Oct 9 | 160 days | 55361 |
| Mizpah | May 16 | Sep 26 | 131 days | 56660 |
| Montevideo | May 4 | Oct 1 | 149 days | 56265 |
| Montgomery | May 2 | Oct 5 | 153 days | 56069 |
| Monticello | Apr 30 | Oct 9 | 163 days | 55362 |
| Montrose | Apr 30 | Oct 8 | 159 days | 55363 |
| Moorhead | May 5 | Oct 3 | 150 days | 56560, 56561, 56562, 56563 |
| Moose Lake | May 12 | Oct 2 | 144 days | 55767 |
| Mora | May 9 | Sep 30 | 142 days | 55051 |
| Morgan | May 4 | Oct 1 | 150 days | 56266 |
| Morris | May 4 | Oct 1 | 150 days | 56267 |
| Morristown | May 5 | Oct 5 | 152 days | 55052 |
| Morton | Apr 30 | Oct 4 | 157 days | 56270 |
| Motley | May 2 | Oct 6 | 156 days | 56466 |
| Mound | Apr 30 | Oct 9 | 160 days | 55364 |
| Mountain Iron | May 12 | Oct 1 | 141 days | 55768 |
| Mountain Lake | Apr 30 | Oct 10 | 162 days | 56159 |
| Murdock | May 4 | Oct 3 | 151 days | 56271 |
| Nashua | May 3 | Oct 3 | 154 days | 56565 |
| Nashwauk | Jun 5 | Sep 8 | 93 days | 55769 |
| Navarre | Apr 29 | Oct 12 | 163 days | 55392 |
| Naytahwaush | May 18 | Sep 27 | 130 days | 56566 |
| Nelson | May 2 | Oct 8 | 159 days | 56355 |
| Nerstrand | May 5 | Oct 5 | 152 days | 55053 |
| Nett Lake | May 28 | Sep 16 | 111 days | 55772 |
| Nevis | May 14 | Sep 25 | 133 days | 56467 |
| New Auburn | Apr 30 | Oct 4 | 156 days | 55366 |
| New Germany | Apr 30 | Oct 8 | 159 days | 55367 |
| New London | May 4 | Oct 4 | 152 days | 56273 |
| New Munich | May 4 | Oct 1 | 148 days | 56356 |
| New Prague | May 2 | Oct 5 | 153 days | 56071 |
| New Richland | May 2 | Oct 4 | 155 days | 56072 |
| New Ulm | Apr 29 | Oct 7 | 161 days | 56073 |
| New York Mills | May 10 | Sep 29 | 141 days | 56567 |
| Newfolden | May 14 | Sep 28 | 135 days | 56738 |
| Newport | Apr 24 | Oct 16 | 174 days | 55055 |
| Nicollet | Apr 30 | Oct 9 | 161 days | 56074 |
| Nielsville | May 2 | Oct 9 | 158 days | 56568 |
| Nisswa | May 2 | Oct 6 | 156 days | 56468 |
| Norcross | May 1 | Oct 9 | 160 days | 56274 |
| North Branch | May 19 | Sep 25 | 128 days | 55056 |
| Northfield | May 5 | Oct 5 | 152 days | 55057 |
| Northome | May 16 | Sep 26 | 131 days | 56661 |
| Northrop | Apr 25 | Oct 14 | 171 days | 56075 |
| Norwood | May 2 | Oct 5 | 153 days | 55383, 55554, 55583 |
| Norwood Young America | May 2 | Oct 5 | 153 days | 55368 |
| Noyes | May 16 | Sep 29 | 137 days | 56740 |
| Oak Island | May 16 | Sep 24 | 129 days | 56741 |
| Oak Park | May 8 | Oct 1 | 143 days | 56357 |
| Odessa | May 1 | Oct 8 | 159 days | 56276 |
| Odin | Apr 30 | Oct 7 | 160 days | 56160 |
| Ogema | May 7 | Sep 28 | 143 days | 56569 |
| Ogilvie | May 9 | Sep 30 | 142 days | 56358 |
| Okabena | May 2 | Oct 2 | 153 days | 56161 |
| Oklee | May 9 | Sep 30 | 142 days | 56742 |
| Olivia | May 6 | Oct 1 | 146 days | 56277 |
| Onamia | May 10 | Oct 3 | 144 days | 56359 |
| Ormsby | Apr 30 | Oct 7 | 160 days | 56162 |
| Oronoco | May 12 | Sep 28 | 139 days | 55960 |
| Orr | Jun 2 | Sep 15 | 102 days | 55771 |
| Ortonville | May 1 | Oct 8 | 159 days | 56278 |
| Osage | May 14 | Sep 25 | 133 days | 56570 |
| Osakis | May 13 | Sep 27 | 134 days | 56360 |
| Oslo | May 15 | Sep 26 | 134 days | 56744 |
| Osseo | Apr 30 | Oct 8 | 159 days | 55369, 55569 |
| Ostrander | May 6 | Oct 1 | 146 days | 55961 |
| Ottertail | May 5 | Oct 5 | 153 days | 56571 |
| Outing | May 6 | Oct 7 | 152 days | 56662 |
| Owatonna | May 5 | Oct 6 | 154 days | 55060 |
| Palisade | May 16 | Sep 28 | 133 days | 56469 |
| Park Rapids | May 14 | Sep 25 | 133 days | 56470 |
| Parkers Prairie | May 2 | Oct 8 | 159 days | 56361 |
| Paynesville | May 4 | Oct 4 | 152 days | 56362 |
| Pease | May 8 | Oct 1 | 143 days | 56363 |
| Pelican Rapids | May 5 | Oct 3 | 149 days | 56572 |
| Pemberton | May 2 | Oct 4 | 155 days | 56078 |
| Pengilly | May 17 | Sep 24 | 130 days | 55775 |
| Pennington | May 17 | Sep 26 | 131 days | 56663 |
| Pennock | Apr 30 | Oct 7 | 159 days | 56279 |
| Pequot Lakes | May 6 | Oct 7 | 152 days | 56472 |
| Perham | May 10 | Sep 29 | 141 days | 56573 |
| Perley | May 9 | Oct 1 | 143 days | 56574 |
| Peterson | May 8 | Oct 3 | 147 days | 55962 |
| Pierz | May 4 | Oct 5 | 151 days | 56364 |
| Pillager | May 2 | Oct 6 | 156 days | 56473 |
| Pine City | May 11 | Oct 1 | 141 days | 55063 |
| Pine Island | May 9 | Sep 30 | 144 days | 55963 |
| Pine River | May 6 | Oct 7 | 152 days | 56474 |
| Pipestone | May 4 | Oct 2 | 152 days | 56164 |
| Plainview | May 7 | Oct 2 | 148 days | 55964 |
| Plato | Apr 30 | Oct 4 | 156 days | 55370 |
| Plummer | May 9 | Sep 30 | 142 days | 56748 |
| Ponemah | May 12 | Oct 4 | 142 days | 56666 |
| Ponsford | May 5 | Oct 3 | 150 days | 56575 |
| Porter | May 2 | Oct 5 | 156 days | 56280 |
| Preston | May 14 | Sep 28 | 136 days | 55965 |
| Princeton | May 7 | Sep 28 | 144 days | 55371 |
| Prinsburg | Apr 30 | Oct 7 | 159 days | 56281 |
| Prior Lake | Apr 23 | Oct 14 | 172 days | 55372 |
| Puposky | May 12 | Oct 4 | 142 days | 56667 |
| Racine | May 6 | Oct 1 | 146 days | 55967 |
| Randall | May 4 | Oct 5 | 151 days | 56475 |
| Randolph | Apr 27 | Oct 10 | 166 days | 55065 |
| Ranier | May 29 | Sep 13 | 109 days | 56668 |
| Raymond | Apr 30 | Oct 7 | 159 days | 56282 |
| Reading | May 3 | Oct 4 | 153 days | 56165 |
| Reads Landing | May 7 | Oct 2 | 148 days | 55968 |
| Red Lake Falls | May 9 | Sep 30 | 142 days | 56750 |
| Red Wing | Apr 23 | Oct 14 | 173 days | 55066 |
| Redby | May 12 | Oct 4 | 142 days | 56670 |
| Redlake | May 12 | Oct 4 | 142 days | 56671 |
| Redwood Falls | Apr 30 | Oct 4 | 157 days | 56283 |
| Remer | May 8 | Oct 1 | 144 days | 56672 |
| Renville | May 6 | Oct 1 | 146 days | 56284 |
| Revere | May 3 | Oct 2 | 152 days | 56166 |
| Rice | May 10 | Sep 29 | 140 days | 56367 |
| Richmond | May 3 | Oct 7 | 155 days | 56368 |
| Richville | May 5 | Oct 5 | 153 days | 56576 |
| Richwood | May 5 | Oct 3 | 150 days | 56577 |
| Rochert | May 5 | Oct 3 | 150 days | 56578 |
| Rochester | May 12 | Sep 28 | 139 days | 55901, 55902, 55903, 55904 +2 more |
| Rock Creek | May 11 | Oct 1 | 141 days | 55067 |
| Rockford | Apr 30 | Oct 8 | 159 days | 55373, 55572 |
| Rockville | May 3 | Oct 7 | 155 days | 56369 |
| Rogers | Apr 30 | Oct 8 | 159 days | 55374 |
| Rollingstone | Apr 23 | Oct 16 | 175 days | 55969 |
| Roosevelt | May 16 | Sep 24 | 129 days | 56673 |
| Roscoe | May 3 | Oct 7 | 155 days | 56371 |
| Rose Creek | Apr 30 | Oct 5 | 158 days | 55970 |
| Roseau | May 16 | Sep 24 | 129 days | 56751 |
| Rosemount | May 2 | Oct 5 | 155 days | 55068 |
| Rothsay | May 5 | Oct 3 | 149 days | 56579 |
| Round Lake | May 3 | Oct 4 | 153 days | 56167 |
| Royalton | May 4 | Oct 5 | 151 days | 56373 |
| Rush City | May 11 | Oct 1 | 141 days | 55069 |
| Rushford | May 8 | Oct 3 | 147 days | 55971 |
| Rushmore | May 3 | Oct 4 | 153 days | 56168 |
| Russell | May 2 | Oct 5 | 156 days | 56169 |
| Ruthton | May 7 | Sep 29 | 145 days | 56170 |
| Sabin | May 5 | Oct 3 | 150 days | 56580 |
| Sacred Heart | May 6 | Oct 1 | 146 days | 56285 |
| Saginaw | May 13 | Oct 1 | 140 days | 55779 |
| Saint Bonifacius | Apr 30 | Oct 8 | 159 days | 55375 |
| Saint Charles | Apr 30 | Oct 6 | 159 days | 55972 |
| Saint Clair | Apr 30 | Oct 9 | 161 days | 56080 |
| Saint Cloud | May 7 | Sep 30 | 144 days | 56301, 56302, 56303, 56304 +7 more |
| Saint Francis | May 1 | Oct 7 | 158 days | 55070 |
| Saint Hilaire | May 14 | Sep 28 | 135 days | 56754 |
| Saint James | Apr 30 | Oct 7 | 160 days | 56081 |
| Saint Joseph | May 3 | Oct 7 | 155 days | 56374 |
| Saint Martin | May 4 | Oct 1 | 148 days | 56376 |
| Saint Michael | Apr 30 | Oct 9 | 163 days | 55376 |
| Saint Paul | Apr 24 | Oct 16 | 174 days | 55101, 55102, 55103, 55104 +39 more |
| Saint Paul Park | Apr 24 | Oct 16 | 174 days | 55071 |
| Saint Peter | May 2 | Oct 4 | 153 days | 56082 |
| Saint Stephen | May 3 | Oct 7 | 155 days | 56375 |
| Saint Vincent | May 16 | Sep 29 | 137 days | 56755 |
| Salol | May 16 | Sep 24 | 129 days | 56756 |
| Sanborn | May 4 | Oct 1 | 150 days | 56083 |
| Sandstone | May 18 | Sep 26 | 129 days | 55072 |
| Santiago | May 7 | Sep 28 | 144 days | 55377 |
| Sargeant | May 6 | Oct 1 | 146 days | 55973 |
| Sartell | May 7 | Sep 30 | 144 days | 56377 |
| Sauk Centre | May 4 | Oct 1 | 148 days | 56378 |
| Sauk Rapids | May 7 | Sep 30 | 144 days | 56379 |
| Savage | Apr 23 | Oct 14 | 172 days | 55378 |
| Sawyer | May 26 | Sep 23 | 118 days | 55780 |
| Scandia | May 3 | Oct 5 | 154 days | 55073 |
| Schroeder | May 26 | Sep 27 | 126 days | 55613 |
| Seaforth | Apr 30 | Oct 4 | 157 days | 56287 |
| Searles | Apr 29 | Oct 7 | 161 days | 56084 |
| Sebeka | May 10 | Sep 30 | 141 days | 56477 |
| Shafer | May 3 | Oct 5 | 154 days | 55074 |
| Shakopee | Apr 23 | Oct 14 | 172 days | 55379 |
| Shelly | May 2 | Oct 9 | 158 days | 56581 |
| Sherburn | Apr 28 | Oct 8 | 162 days | 56171 |
| Shevlin | May 18 | Sep 27 | 130 days | 56676 |
| Side Lake | Jun 5 | Sep 8 | 93 days | 55781 |
| Silver Bay | May 15 | Oct 1 | 137 days | 55614 |
| Silver Creek | Apr 30 | Oct 9 | 163 days | 55380 |
| Silver Lake | Apr 28 | Oct 8 | 163 days | 55381 |
| Slayton | May 7 | Sep 29 | 145 days | 56172 |
| Sleepy Eye | May 4 | Oct 1 | 150 days | 56085 |
| Solway | May 18 | Sep 27 | 130 days | 56678 |
| Soudan | Any month | — | 89 days | 55782 |
| South Haven | May 2 | Oct 5 | 156 days | 55382 |
| South International Falls | May 29 | Sep 13 | 109 days | 56679 |
| South Saint Paul | Apr 24 | Oct 16 | 174 days | 55075 |
| Spicer | May 4 | Oct 4 | 152 days | 56288 |
| Spring Grove | Apr 29 | Oct 10 | 165 days | 55974 |
| Spring Lake | May 14 | Oct 2 | 140 days | 56680 |
| Spring Park | Apr 30 | Oct 9 | 160 days | 55384 |
| Spring Valley | May 6 | Oct 1 | 146 days | 55975 |
| Springfield | May 4 | Oct 1 | 150 days | 56087 |
| Squaw Lake | May 24 | Sep 17 | 115 days | 56681 |
| Stacy | May 3 | Oct 5 | 154 days | 55078, 55079 |
| Stanchfield | May 2 | Oct 4 | 153 days | 55080 |
| Staples | May 2 | Oct 6 | 156 days | 56479 |
| Starbuck | May 11 | Sep 27 | 139 days | 56381 |
| Steen | May 1 | Oct 4 | 156 days | 56173 |
| Stephen | May 15 | Sep 26 | 134 days | 56757 |
| Stewart | Apr 30 | Oct 4 | 156 days | 55385 |
| Stewartville | Apr 30 | Oct 6 | 159 days | 55976 |
| Stillwater | Apr 30 | Oct 11 | 163 days | 55082, 55083 |
| Stockton | Apr 23 | Oct 21 | 180 days | 55988 |
| Storden | Apr 30 | Oct 10 | 162 days | 56174 |
| Strandquist | May 15 | Sep 26 | 134 days | 56758 |
| Strathcona | May 20 | Sep 17 | 118 days | 56759 |
| Sturgeon Lake | May 12 | Oct 2 | 144 days | 55783 |
| Sunburg | May 4 | Oct 4 | 152 days | 56289 |
| Swan River | May 29 | Sep 18 | 111 days | 55784 |
| Swanville | May 4 | Oct 5 | 151 days | 56382 |
| Swatara | May 7 | Oct 3 | 148 days | 55785 |
| Swift | May 16 | Sep 24 | 129 days | 56682 |
| Taconite | May 17 | Sep 24 | 130 days | 55786 |
| Talmoon | May 14 | Oct 2 | 140 days | 56637 |
| Tamarack | May 31 | Sep 18 | 107 days | 55787 |
| Taopi | May 6 | Oct 1 | 146 days | 55977 |
| Taunton | May 2 | Oct 5 | 156 days | 56291 |
| Taylors Falls | May 19 | Sep 25 | 128 days | 55084 |
| Tenstrike | May 24 | Sep 17 | 115 days | 56683 |
| Thief River Falls | May 14 | Sep 28 | 135 days | 56701 |
| Tintah | May 3 | Oct 3 | 154 days | 56583 |
| Tofte | May 22 | Oct 9 | 136 days | 55615 |
| Tower | Any month | — | 89 days | 55790 |
| Tracy | May 2 | Oct 5 | 156 days | 56175 |
| Trail | May 15 | Sep 26 | 132 days | 56684 |
| Trimont | Apr 25 | Oct 14 | 171 days | 56176 |
| Truman | Apr 27 | Oct 10 | 166 days | 56088 |
| Twig | May 13 | Oct 1 | 140 days | 55791 |
| Twin Lakes | Apr 27 | Oct 9 | 164 days | 56089 |
| Twin Valley | May 7 | Sep 28 | 143 days | 56584 |
| Two Harbors | May 12 | Oct 6 | 145 days | 55616 |
| Tyler | May 4 | Oct 2 | 152 days | 56178 |
| Ulen | May 7 | Sep 28 | 143 days | 56585 |
| Underwood | May 5 | Oct 5 | 153 days | 56586 |
| Upsala | May 4 | Oct 1 | 148 days | 56384 |
| Utica | May 8 | Oct 3 | 147 days | 55979 |
| Vergas | May 15 | Sep 24 | 130 days | 56587 |
| Vermillion | May 2 | Oct 5 | 155 days | 55085 |
| Verndale | May 10 | Sep 30 | 141 days | 56481 |
| Vernon Center | Apr 30 | Oct 7 | 161 days | 56090 |
| Vesta | Apr 30 | Oct 4 | 157 days | 56292 |
| Victoria | Apr 30 | Oct 9 | 160 days | 55386 |
| Viking | May 14 | Sep 28 | 135 days | 56760 |
| Villard | May 11 | Sep 27 | 139 days | 56385 |
| Vining | May 5 | Oct 5 | 153 days | 56588 |
| Virginia | May 12 | Oct 1 | 141 days | 55777, 55792 |
| Wabasha | Apr 28 | Oct 14 | 168 days | 55981 |
| Wabasso | May 3 | Oct 2 | 152 days | 56293 |
| Waconia | Apr 30 | Oct 9 | 160 days | 55387 |
| Wadena | May 10 | Sep 30 | 141 days | 56482 |
| Wahkon | May 10 | Oct 3 | 144 days | 56386 |
| Waite Park | May 7 | Sep 30 | 144 days | 56387, 56388 |
| Waldorf | May 2 | Oct 4 | 155 days | 56091 |
| Walker | May 4 | Oct 7 | 155 days | 56484 |
| Walnut Grove | May 3 | Oct 2 | 152 days | 56180 |
| Waltham | Apr 30 | Oct 5 | 158 days | 55982 |
| Wanamingo | May 9 | Sep 30 | 144 days | 55983 |
| Wanda | May 3 | Oct 2 | 152 days | 56294 |
| Wannaska | May 16 | Sep 24 | 129 days | 56761 |
| Warba | May 17 | Sep 24 | 130 days | 55793 |
| Warren | May 15 | Sep 26 | 134 days | 56762 |
| Warroad | May 16 | Sep 24 | 129 days | 56763 |
| Warsaw | May 5 | Oct 5 | 152 days | 55087 |
| Waseca | May 2 | Oct 4 | 155 days | 56093 |
| Waskish | May 22 | Sep 17 | 117 days | 56685 |
| Watertown | Apr 30 | Oct 8 | 159 days | 55388 |
| Waterville | May 2 | Oct 4 | 155 days | 56096 |
| Watkins | May 6 | Oct 2 | 147 days | 55389 |
| Watson | May 3 | Oct 2 | 151 days | 56295 |
| Waubun | May 7 | Sep 28 | 143 days | 56589 |
| Waverly | Apr 30 | Oct 8 | 159 days | 55390 |
| Wayzata | Apr 29 | Oct 12 | 163 days | 55391 |
| Webster | May 5 | Oct 5 | 152 days | 55088 |
| Welch | Apr 23 | Oct 14 | 173 days | 55089 |
| Welcome | Apr 25 | Oct 14 | 171 days | 56181 |
| Wells | Apr 30 | Oct 6 | 158 days | 56097 |
| Wendell | May 3 | Oct 3 | 154 days | 56590 |
| West Concord | May 12 | Sep 28 | 139 days | 55985 |
| West Union | May 13 | Sep 27 | 134 days | 56389 |
| Westbrook | May 2 | Oct 5 | 156 days | 56183 |
| Wheaton | May 1 | Oct 9 | 160 days | 56296 |
| White Earth | May 5 | Oct 3 | 150 days | 56591 |
| Willernie | Apr 23 | Oct 20 | 177 days | 55090 |
| Williams | May 15 | Sep 26 | 132 days | 56686 |
| Willmar | Apr 30 | Oct 7 | 159 days | 56201 |
| Willow River | May 12 | Oct 2 | 144 days | 55795 |
| Wilmont | May 7 | Sep 29 | 145 days | 56185 |
| Wilton | May 17 | Sep 26 | 131 days | 56687 |
| Windom | Apr 30 | Oct 10 | 162 days | 56101 |
| Winger | May 15 | Sep 26 | 132 days | 56592 |
| Winnebago | Apr 27 | Oct 10 | 166 days | 56098 |
| Winona | Apr 21 | Oct 19 | 180 days | 55987 |
| Winsted | Apr 30 | Oct 8 | 159 days | 55395 |
| Winthrop | Apr 24 | Oct 15 | 170 days | 55396 |
| Winton | May 24 | Sep 23 | 121 days | 55796 |
| Wirt | May 14 | Oct 2 | 140 days | 56688 |
| Wolf Lake | May 14 | Sep 25 | 133 days | 56593 |
| Wolverton | May 5 | Oct 3 | 149 days | 56594 |
| Wood Lake | May 5 | Oct 3 | 150 days | 56297 |
| Woodstock | May 7 | Sep 29 | 145 days | 56186 |
| Worthington | May 3 | Oct 4 | 153 days | 56187 |
| Wrenshall | Jun 1 | Sep 22 | 113 days | 55797 |
| Wright | May 31 | Sep 18 | 107 days | 55798 |
| Wykoff | May 6 | Oct 1 | 146 days | 55990 |
| Wyoming | May 3 | Oct 5 | 154 days | 55092 |
| Young America | Apr 30 | Oct 9 | 160 days | 55397, 55550, 55551, 55553 +4 more |
| Zimmerman | May 7 | Sep 28 | 144 days | 55398 |
| Zumbro Falls | May 9 | Sep 30 | 144 days | 55991 |
| Zumbrota | May 9 | Sep 30 | 144 days | 55992 |
Frequently asked questions
- When is the last frost in Minnesota?
- It varies by location. Across Minnesota, average last spring frost dates range from April 21 (Homer) to June 5 (Side Lake). Look up your ZIP code for your local date.
- Why do nearby towns have different frost dates?
- Elevation, distance from large bodies of water, and whether a weather station sits in a valley, on a hill, or in a city all change how cold nights get. Each ZIP code is matched to the most representative nearby NOAA station.