Frost dates in Minnesota
Average last frost dates in Minnesota run from April 21 in Winona to June 5 in Hibbing.
| Place | Last frost | First frost |
|---|---|---|
| Albert Lea | Apr 27 | Oct 9 |
| Alexandria | May 2 | Oct 8 |
| Andover | May 5 | Oct 2 |
| Anoka | May 5 | Oct 2 |
| Apple Valley | May 2 | Oct 5 |
| Austin | Apr 30 | Oct 5 |
| Bemidji | May 17 | Sept 26 |
| Big Lake | May 4 | Oct 5 |
| Blaine | May 5 | Oct 2 |
| Bloomington | Apr 23 | Oct 18 |
| Brainerd | May 8 | Sept 29 |
| Brooklyn Center | Apr 30 | Oct 8 |
| Brooklyn Park | Apr 30 | Oct 8 |
| Buffalo | Apr 30 | Oct 9 |
| Burnsville | Apr 27 | Oct 10 |
| Cambridge | May 2 | Oct 4 |
| Champlin | May 5 | Oct 2 |
| Chanhassen | Apr 30 | Oct 9 |
| Chaska | May 5 | Oct 5 |
| Cloquet | May 26 | Sept 23 |
| Columbia Heights | Apr 23 | Oct 16 |
| Coon Rapids | May 5 | Oct 2 |
| Cottage Grove | Apr 23 | Oct 19 |
| Crystal | Apr 30 | Oct 8 |
| Dayton | May 4 | Oct 5 |
| Detroit Lakes | May 15 | Sept 24 |
| Duluth | May 14 | Oct 12 |
| Eagan | Apr 23 | Oct 18 |
| East Bethel | May 1 | Oct 7 |
| Eden Prairie | Apr 23 | Oct 14 |
| Edina | Apr 23 | Oct 18 |
| Elk River | May 4 | Oct 5 |
| Fairmont | Apr 25 | Oct 14 |
| Faribault | May 5 | Oct 5 |
| Farmington | Apr 27 | Oct 10 |
| Fergus Falls | May 4 | Oct 5 |
| Forest Lake | May 3 | Oct 5 |
| Fridley | Apr 30 | Oct 8 |
| Golden Valley | Apr 29 | Oct 12 |
| Grand Rapids | May 17 | Sept 24 |
| Ham Lake | May 5 | Oct 2 |
| Hastings | Apr 23 | Oct 19 |
| Hermantown | May 18 | Oct 1 |
| Hibbing | June 5 | Sept 8 |
| Hopkins | Apr 29 | Oct 12 |
| Hugo | Apr 30 | Oct 11 |
| Hutchinson | Apr 28 | Oct 8 |
| Inver Grove Heights | Apr 24 | Oct 16 |
| Lake Elmo | Apr 30 | Oct 11 |
| Lakeville | Apr 27 | Oct 10 |
| Lino Lakes | Apr 23 | Oct 20 |
| Little Canada | Apr 23 | Oct 20 |
| Mankato | Apr 30 | Oct 9 |
| Maple Grove | Apr 30 | Oct 8 |
| Maplewood | Apr 23 | Oct 20 |
| Marshall | May 5 | Oct 3 |
| Mendota Heights | Apr 25 | Oct 12 |
| Minneapolis | Apr 23 | Oct 16 |
| Minnetonka | Apr 29 | Oct 12 |
| Monticello | Apr 30 | Oct 9 |
| Moorhead | May 5 | Oct 3 |
| Mounds View | Apr 23 | Oct 20 |
| New Brighton | Apr 28 | Oct 8 |
| New Hope | Apr 29 | Oct 12 |
| New Ulm | Apr 29 | Oct 7 |
| North Branch | May 19 | Sept 25 |
| North Mankato | Apr 30 | Oct 9 |
| North St. Paul | Apr 26 | Oct 12 |
| Northfield | May 5 | Oct 5 |
| Oakdale | Apr 26 | Oct 12 |
| Otsego | May 4 | Oct 5 |
| Owatonna | May 5 | Oct 6 |
| Plymouth | Apr 29 | Oct 12 |
| Prior Lake | Apr 23 | Oct 14 |
| Ramsey | May 4 | Oct 5 |
| Red Wing | Apr 23 | Oct 14 |
| Richfield | Apr 23 | Oct 18 |
| Robbinsdale | Apr 29 | Oct 12 |
| Rochester | Apr 30 | Oct 6 |
| Rogers | May 4 | Oct 5 |
| Rosemount | May 2 | Oct 5 |
| Roseville | Apr 28 | Oct 8 |
| Sartell | May 3 | Oct 7 |
| Sauk Rapids | May 7 | Sept 30 |
| Savage | Apr 23 | Oct 14 |
| Shakopee | Apr 23 | Oct 14 |
| Shoreview | Apr 23 | Oct 20 |
| South St. Paul | Apr 24 | Oct 16 |
| St. Cloud | May 7 | Sept 30 |
| St. Louis Park | Apr 29 | Oct 12 |
| St. Michael | Apr 30 | Oct 9 |
| St. Paul | Apr 24 | Oct 16 |
| St. Peter | May 2 | Oct 4 |
| Stillwater | Apr 30 | Oct 11 |
| Vadnais Heights | Apr 23 | Oct 20 |
| Victoria | May 5 | Oct 5 |
| Waconia | May 5 | Oct 5 |
| West St. Paul | Apr 24 | Oct 16 |
| White Bear Lake | Apr 23 | Oct 20 |
| Willmar | Apr 30 | Oct 7 |
| Winona | Apr 21 | Oct 19 |
| Woodbury | Apr 26 | Oct 12 |
| Worthington | May 3 | Oct 4 |
Source: NOAA U.S. Climate Normals 1991–2020, nearest station to each place. Places of 10,000+ people (US Census Bureau, 2024 estimates) within 50 miles of a station.
When to plant in Minnesota
- Asparagus
- Lima Beans
- Green Beans
- Beets
- Broccoli
- Brussels Sprouts
- Cabbage
- Chinese Cabbage
- Carrots
- Cauliflower
- Celery
- Swiss Chard
- Collard Greens
- Sweet Corn
- Cucumbers
- Eggplant
- Garlic
- Kale
- Leeks
- Lettuce
- Cantaloupe
- Okra
- Onions
- Onion Sets
- Peas
- Black-Eyed Peas
- Peppers
- Potatoes
- Radishes
- Rhubarb
- Spinach
- Summer Squash (Zucchini)
- Winter Squash
- Sweet Potatoes
- Tomatoes
- Turnips
- Watermelon