Blog

Minnesota Planting Calendar

Minnesota spans USDA hardiness zones 3a, 3b, 4a, 4b. Planting dates vary significantly across the state depending on your zone. Find your county on the map below for exact frost dates and planting windows.

Find Your County

Click any county to see your local planting calendar with exact frost dates and planting windows.

Zones in Minnesota

Growing Season Comparison

Frost Dates & Growing Season by County

View all 87 Minnesota counties with frost dates
County Zone Last Frost First Frost Growing Days
Aitkin County 3b May 9 Oct 3 147
Anoka County 4a Apr 23 Oct 9 169
Becker County 3b May 15 Sep 25 133
Beltrami County 3b May 16 Sep 28 135
Benton County 4a May 2 Oct 6 157
Big Stone County 4a May 2 Oct 4 155
Blue Earth County 4b Apr 29 Oct 4 158
Brown County 4b Apr 30 Oct 7 160
Carlton County 3b May 12 Oct 2 143
Carver County 4a Apr 24 Oct 9 168
Cass County 3b May 12 Sep 28 139
Chippewa County 4a May 2 Oct 4 155
Chisago County 4a May 3 Oct 1 151
Clay County 3b May 11 Sep 30 142
Clearwater County 3b May 15 Sep 28 136
Cook County 3a May 20 Sep 29 132
Cottonwood County 4b Apr 29 Oct 8 162
Crow Wing County 3b May 5 Oct 3 151
Dakota County 4b Apr 28 Oct 8 163
Dodge County 4b Apr 28 Oct 7 162
Douglas County 4a May 3 Oct 4 154
Faribault County 4b Apr 30 Oct 4 157
Fillmore County 4b May 3 Oct 6 156
Freeborn County 4b May 1 Oct 7 159
Goodhue County 4b Apr 27 Oct 8 164
Grant County 4a May 1 Oct 7 159
Hennepin County 4a Apr 23 Oct 9 169
Houston County 4b May 3 Oct 6 156
Hubbard County 3b May 12 Sep 27 138
Isanti County 4a May 3 Oct 1 151
Itasca County 3a May 10 Oct 1 144
Jackson County 4b Apr 30 Oct 6 159
Kanabec County 4a May 3 Oct 1 151
Kandiyohi County 4a May 2 Oct 6 157
Kittson County 3a May 14 Sep 30 139
Koochiching County 3a May 22 Sep 18 119
Lac qui Parle County 4a May 2 Oct 4 155
Lake County 3b Jun 1 Sep 12 103
Lake of the Woods County 3a May 19 Sep 22 126
Le Sueur County 4b Apr 30 Oct 3 156
Lincoln County 4a May 4 Oct 2 151
Lyon County 4a May 4 Oct 2 151
Mahnomen County 3b May 13 Sep 27 137
Marshall County 3a May 11 Oct 2 144
Martin County 4b Apr 27 Oct 8 164
McLeod County 4a Apr 30 Oct 4 157
Meeker County 4a May 2 Oct 6 157
Mille Lacs County 4a May 1 Oct 6 158
Morrison County 4a May 4 Oct 6 155
Mower County 4b Apr 28 Oct 7 162
Murray County 4b May 4 Oct 2 151
Nicollet County 4b Apr 27 Oct 6 162
Nobles County 4b May 2 Oct 2 153
Norman County 3b May 10 Oct 1 144
Olmsted County 4b May 3 Oct 4 154
Otter Tail County 3b May 11 Sep 28 140
Pennington County 3b May 10 Sep 30 143
Pine County 4a May 10 Sep 29 142
Pipestone County 4b May 4 Oct 2 151
Polk County 3b May 11 Oct 1 143
Pope County 4a May 4 Oct 3 152
Ramsey County 4a Apr 23 Oct 9 169
Red Lake County 3b May 11 Oct 1 143
Redwood County 4b Apr 30 Oct 6 159
Renville County 4a Apr 30 Oct 6 159
Rice County 4b Apr 30 Oct 7 160
Rock County 4b May 2 Oct 2 153
Roseau County 3a May 21 Sep 22 124
Scott County 4a Apr 24 Oct 9 168
Sherburne County 4a May 1 Oct 6 158
Sibley County 4a Apr 30 Oct 4 157
St. Louis County 3a Jun 2 Sep 10 100
Stearns County 4a May 3 Oct 6 156
Steele County 4b Apr 28 Oct 7 162
Stevens County 4a May 2 Oct 6 157
Swift County 4a May 2 Oct 4 155
Todd County 4a May 4 Oct 4 153
Traverse County 4a May 2 Oct 6 157
Wabasha County 4b Apr 28 Oct 8 163
Wadena County 3b May 13 Sep 27 137
Waseca County 4b Apr 30 Oct 6 159
Washington County 4a Apr 23 Oct 9 169
Watonwan County 4b Apr 29 Oct 6 160
Wilkin County 3b May 11 Sep 30 142
Winona County 4b Apr 30 Oct 7 160
Wright County 4a May 1 Oct 6 158
Yellow Medicine County 4a Apr 30 Oct 4 157

🥬 Vegetables

Browse all 116 vegetables you can grow in Minnesota

🍓 Fruits

Browse all 34 fruits you can grow in Minnesota

🌿 Herbs

Browse all 42 herbs you can grow in Minnesota

Monthly Planting Guide for Minnesota

Level Up Your Garden

Data sources: USDA Plant Hardiness Zone Map (2023), NOAA 30-Year Climate Normals. Last updated: April 2026.