Last frost dates in Minnesota
Typical last frost
April 27
That is the date for the typical Minnesota resident, weighted by city population. Across the state the average last frost runs from April 21 to May 14, so look up your own town below.
- Earliest city
- Apr 21
- Latest city
- May 14
- Typical first frost
- Oct 12
- Cities
- 61
This week in Minnesota
Frost in the forecast for 1 of 61 cities
National Weather Service forecast, updated Oct 22, 11:10 UTC
- MoorheadMonday night · low 31°F
Frost dates by city
| City | Last frost | Safe after | First frost | Season |
|---|---|---|---|---|
| Minneapolis | Apr 23 | May 7 | Oct 16 | 175 days |
| St. Paul | Apr 24 | May 10 | Oct 16 | 174 days |
| Rochester | Apr 30 | May 13 | Oct 6 | 159 days |
| Bloomington | Apr 23 | May 7 | Oct 18 | 176 days |
| Duluth | May 14 | Jun 1 | Oct 12 | 149 days |
| Brooklyn Park | Apr 30 | May 17 | Oct 8 | 159 days |
| Woodbury | Apr 26 | May 11 | Oct 12 | 166 days |
| Lakeville | Apr 27 | May 10 | Oct 10 | 166 days |
| Plymouth | Apr 29 | May 12 | Oct 12 | 163 days |
| Blaine | May 5 | May 21 | Oct 2 | 148 days |
| Maple Grove | Apr 30 | May 17 | Oct 8 | 159 days |
| St. Cloud | May 7 | May 23 | Sep 30 | 144 days |
| Eagan | Apr 23 | May 7 | Oct 18 | 176 days |
| Burnsville | Apr 27 | May 10 | Oct 10 | 166 days |
| Coon Rapids | May 5 | May 21 | Oct 2 | 148 days |
| Eden Prairie | Apr 23 | May 6 | Oct 14 | 172 days |
| Apple Valley | May 2 | May 16 | Oct 5 | 155 days |
| Edina | Apr 23 | May 7 | Oct 18 | 176 days |
| Minnetonka | Apr 29 | May 12 | Oct 12 | 163 days |
| St. Louis Park | Apr 29 | May 12 | Oct 12 | 163 days |
| Shakopee | Apr 23 | May 6 | Oct 14 | 172 days |
| Moorhead | May 5 | May 20 | Oct 3 | 150 days |
| Mankato | Apr 30 | May 12 | Oct 9 | 161 days |
| Cottage Grove | Apr 23 | May 7 | Oct 19 | 177 days |
| Maplewood | Apr 23 | May 7 | Oct 20 | 177 days |
| Inver Grove Heights | Apr 24 | May 10 | Oct 16 | 174 days |
| Richfield | Apr 23 | May 7 | Oct 18 | 176 days |
| Roseville | Apr 28 | May 14 | Oct 8 | 162 days |
| Andover | May 5 | May 21 | Oct 2 | 148 days |
| Savage | Apr 23 | May 6 | Oct 14 | 172 days |
| Rosemount | May 2 | May 16 | Oct 5 | 155 days |
| Brooklyn Center | Apr 30 | May 17 | Oct 8 | 159 days |
| Fridley | Apr 30 | May 17 | Oct 8 | 159 days |
| Oakdale | Apr 26 | May 11 | Oct 12 | 166 days |
| Chaska | May 5 | May 19 | Oct 5 | 151 days |
| Ramsey | May 4 | May 18 | Oct 5 | 154 days |
| Prior Lake | Apr 23 | May 6 | Oct 14 | 172 days |
| Elk River | May 4 | May 18 | Oct 5 | 154 days |
| Shoreview | Apr 23 | May 7 | Oct 20 | 177 days |
| Austin | Apr 30 | May 11 | Oct 5 | 158 days |
| Owatonna | May 5 | May 20 | Oct 6 | 154 days |
| Winona | Apr 21 | May 4 | Oct 19 | 180 days |
| Chanhassen | Apr 30 | May 15 | Oct 9 | 160 days |
| Farmington | Apr 27 | May 10 | Oct 10 | 166 days |
| Faribault | May 5 | May 19 | Oct 5 | 152 days |
| Otsego | May 4 | May 18 | Oct 5 | 154 days |
| White Bear Lake | Apr 23 | May 7 | Oct 20 | 177 days |
| Lino Lakes | Apr 23 | May 7 | Oct 20 | 177 days |
| Champlin | May 5 | May 21 | Oct 2 | 148 days |
| Hastings | Apr 23 | May 7 | Oct 19 | 177 days |
| St. Michael | Apr 30 | May 13 | Oct 9 | 163 days |
| Columbia Heights | Apr 23 | May 7 | Oct 16 | 175 days |
| Crystal | Apr 30 | May 17 | Oct 8 | 159 days |
| New Brighton | Apr 28 | May 14 | Oct 8 | 162 days |
| Willmar | Apr 30 | May 13 | Oct 7 | 159 days |
| Northfield | May 5 | May 19 | Oct 5 | 152 days |
| West St. Paul | Apr 24 | May 10 | Oct 16 | 174 days |
| Golden Valley | Apr 29 | May 12 | Oct 12 | 163 days |
| Forest Lake | May 3 | May 19 | Oct 5 | 154 days |
| New Hope | Apr 29 | May 12 | Oct 12 | 163 days |
| South St. Paul | Apr 24 | May 10 | Oct 16 | 174 days |
When to plant in Minnesota
Tomatoesby city
Potatoesby city
Tulip bulbsby city
Garlicby city
Pumpkinsby city
Strawberriesby city
Onionsby city
Carrotsby city
Sunflowersby city
Cucumbersby city
Daffodil bulbsby city
Cornby city
Sweet potatoesby city
Asparagusby city
Watermelonby city
Lettuceby city
Green beansby city
Broccoliby city
Beetsby city
Peasby city
Zucchiniby city
Cabbageby city
Radishesby city
Brussels sproutsby city
Okraby city
Peppersby city
Spinachby city
Basilby city
Cilantroby city
Butternut squashby city
Kaleby city
Cantaloupeby city
Collard greensby city
Turnipsby city
Dillby city
Celeryby city
Eggplantby city
Cauliflowerby city
Leeksby city
Swiss chardby city
Parsleyby city
Questions
When is the last frost in Minnesota?
It depends on where you are. Across the 61 cities we track, the average last frost runs from April 21 to May 14. In Minneapolis, the largest, it is April 23.
When is the first frost in Minnesota?
For a typical resident, around October 12. Higher and more northern towns get it earlier.