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.
Hover over a county to see details. Click to view planting guide.
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 | 4a | May 9 | Oct 3 | 147 |
| Anoka County | 5a | Apr 23 | Oct 9 | 169 |
| Becker County | 4a | May 15 | Sep 25 | 133 |
| Beltrami County | 3b | May 16 | Sep 28 | 135 |
| Benton County | 4a | May 2 | Oct 6 | 157 |
| Big Stone County | 4b | May 2 | Oct 4 | 155 |
| Blue Earth County | 5a | Apr 29 | Oct 4 | 158 |
| Brown County | 5a | Apr 30 | Oct 7 | 160 |
| Carlton County | 4a | May 12 | Oct 2 | 143 |
| Carver County | 4b | Apr 24 | Oct 9 | 168 |
| Cass County | 4a | May 12 | Sep 28 | 139 |
| Chippewa County | 4b | May 2 | Oct 4 | 155 |
| Chisago County | 4b | May 3 | Oct 1 | 151 |
| Clay County | 4a | May 11 | Sep 30 | 142 |
| Clearwater County | 3b | May 15 | Sep 28 | 136 |
| Cook County | 3b | May 20 | Sep 29 | 132 |
| Cottonwood County | 5a | Apr 29 | Oct 8 | 162 |
| Crow Wing County | 4a | May 5 | Oct 3 | 151 |
| Dakota County | 5a | Apr 28 | Oct 8 | 163 |
| Dodge County | 4b | Apr 28 | Oct 7 | 162 |
| Douglas County | 4b | May 3 | Oct 4 | 154 |
| Faribault County | 5a | Apr 30 | Oct 4 | 157 |
| Fillmore County | 4b | May 3 | Oct 6 | 156 |
| Freeborn County | 5a | May 1 | Oct 7 | 159 |
| Goodhue County | 4b | Apr 27 | Oct 8 | 164 |
| Grant County | 4b | May 1 | Oct 7 | 159 |
| Hennepin County | 5a | Apr 23 | Oct 9 | 169 |
| Houston County | 5a | May 3 | Oct 6 | 156 |
| Hubbard County | 3b | May 12 | Sep 27 | 138 |
| Isanti County | 4b | May 3 | Oct 1 | 151 |
| Itasca County | 4a | May 10 | Oct 1 | 144 |
| Jackson County | 5a | Apr 30 | Oct 6 | 159 |
| Kanabec County | 4a | May 3 | Oct 1 | 151 |
| Kandiyohi County | 4b | May 2 | Oct 6 | 157 |
| Kittson County | 3b | May 14 | Sep 30 | 139 |
| Koochiching County | 3b | May 22 | Sep 18 | 119 |
| Lac qui Parle County | 4b | May 2 | Oct 4 | 155 |
| Lake County | 4a | Jun 1 | Sep 12 | 103 |
| Lake of the Woods County | 3b | May 19 | Sep 22 | 126 |
| Le Sueur County | 4b | Apr 30 | Oct 3 | 156 |
| Lincoln County | 4b | May 4 | Oct 2 | 151 |
| Lyon County | 5a | May 4 | Oct 2 | 151 |
| Mahnomen County | 4a | May 13 | Sep 27 | 137 |
| Marshall County | 3b | May 11 | Oct 2 | 144 |
| Martin County | 5a | Apr 27 | Oct 8 | 164 |
| McLeod County | 4b | Apr 30 | Oct 4 | 157 |
| Meeker County | 4b | 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 | 5a | May 4 | Oct 2 | 151 |
| Nicollet County | 5a | Apr 27 | Oct 6 | 162 |
| Nobles County | 5a | May 2 | Oct 2 | 153 |
| Norman County | 4a | May 10 | Oct 1 | 144 |
| Olmsted County | 4b | May 3 | Oct 4 | 154 |
| Otter Tail County | 4a | 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 | 4a | May 11 | Oct 1 | 143 |
| Pope County | 4b | May 4 | Oct 3 | 152 |
| Ramsey County | 5a | Apr 23 | Oct 9 | 169 |
| Red Lake County | 3b | May 11 | Oct 1 | 143 |
| Redwood County | 5a | Apr 30 | Oct 6 | 159 |
| Renville County | 4b | Apr 30 | Oct 6 | 159 |
| Rice County | 4b | Apr 30 | Oct 7 | 160 |
| Rock County | 5a | May 2 | Oct 2 | 153 |
| Roseau County | 3b | May 21 | Sep 22 | 124 |
| Scott County | 4b | Apr 24 | Oct 9 | 168 |
| Sherburne County | 4b | May 1 | Oct 6 | 158 |
| Sibley County | 4b | Apr 30 | Oct 4 | 157 |
| St. Louis County | 3b | Jun 2 | Sep 10 | 100 |
| Stearns County | 4b | May 3 | Oct 6 | 156 |
| Steele County | 4b | Apr 28 | Oct 7 | 162 |
| Stevens County | 4b | May 2 | Oct 6 | 157 |
| Swift County | 4b | May 2 | Oct 4 | 155 |
| Todd County | 4a | May 4 | Oct 4 | 153 |
| Traverse County | 4b | May 2 | Oct 6 | 157 |
| Wabasha County | 4b | Apr 28 | Oct 8 | 163 |
| Wadena County | 4a | May 13 | Sep 27 | 137 |
| Waseca County | 5a | Apr 30 | Oct 6 | 159 |
| Washington County | 5a | Apr 23 | Oct 9 | 169 |
| Watonwan County | 5a | Apr 29 | Oct 6 | 160 |
| Wilkin County | 4a | May 11 | Sep 30 | 142 |
| Winona County | 4b | Apr 30 | Oct 7 | 160 |
| Wright County | 4b | May 1 | Oct 6 | 158 |
| Yellow Medicine County | 4b | Apr 30 | Oct 4 | 157 |
🥬 Vegetables
Browse all 116 vegetables you can grow in Minnesota
- Acorn Squash
- Amaranth
- Artichoke
- Arugula
- Asparagus
- Beets
- Belgian Endive
- Bitter Melon
- Black Beans
- Bok Choy
- Broccoli
- Broccoli Rabe
- Brussels Sprouts
- Butternut Squash
- Cabbage
- Calabash
- Cardoon
- Carrots
- Cauliflower
- Celeriac
- Celery
- Celtuce
- Chard
- Chayote
- Chickpeas
- Chicory
- Chinese Cabbage
- Christmas Lima Beans
- Collard Greens
- Corn
- Cowpeas
- Cress
- Crookneck Squash
- Crosne
- Cucumber
- Daikon
- Delicata Squash
- Edamame
- Eggplant
- Endive
- Escarole
- Fava Beans
- Fennel
- Garlic
- Ginger
- Green Beans
- Horseradish
- Hot Peppers
- Hubbard Squash
- Jicama
- Kabocha
- Kai Lan
- Kale
- Kidney Beans
- Kohlrabi
- Komatsuna
- Leeks
- Lentils
- Lettuce
- Lima Beans
- Loofah
- Luffa
- Mache
- Malabar Spinach
- Melon
- Microgreens
- Mitsuba
- Mizuna
- Mustard Greens
- Napa Cabbage
- New Zealand Spinach
- Okra
- Onion
- Pac Choi
- Parsnip
- Patty Pan Squash
- Peas
- Peppers
- Pole Beans
- Potatoes
- Pumpkin
- Purslane
- Radicchio
- Radish
- Rhubarb
- Romanesco
- Rutabaga
- Salsify
- Savoy Cabbage
- Scallions
- Scarlet Runner Beans
- Shallot
- Shiso
- Snap Peas
- Snow Peas
- Soybeans
- Spaghetti Squash
- Spinach
- Squash (Summer)
- Squash (Winter)
- Sunchoke
- Sunflower
- Sweet Corn
- Sweet Potatoes
- Tatsoi
- Tomatillo
- Tomatoes
- Turmeric
- Turnip
- Watercress
- Watermelon
- Wax Beans
- Winter Melon
- Yam
- Yard Long Beans
- Zucchini
🍓 Fruits
Browse all 34 fruits you can grow in Minnesota
- Alpine Strawberries
- Aronia
- Blackberries
- Blueberries
- Boysenberries
- Cantaloupe
- Che Fruit
- Cranberries
- Currants
- Dragon Fruit
- Elderberries
- Figs
- Goji Berries
- Gooseberries
- Grapes
- Ground Cherry
- Guava
- Hardy Kiwi
- Haskaps
- Honeydew
- Jostaberry
- Kiwi
- Lingonberries
- Loquat
- Medlar
- Mulberries
- Passion Fruit
- Pawpaw
- Persimmon
- Pomegranate
- Quince
- Raspberries
- Serviceberries
- Strawberries
🌿 Herbs
Browse all 42 herbs you can grow in Minnesota
- Angelica
- Anise
- Basil
- Bee Balm
- Borage
- Caraway
- Catnip
- Chamomile
- Chervil
- Chives
- Cilantro
- Comfrey
- Cumin
- Dill
- Echinacea
- Epazote
- Fennel (herb)
- Feverfew
- Garlic Chives
- Horehound
- Hyssop
- Lavender
- Lemon Balm
- Lemon Thyme
- Lemon Verbena
- Lemongrass
- Lovage
- Marjoram
- Mint
- Oregano
- Parsley
- Rosemary
- Rue
- Sage
- Savory
- Sorrel
- Stevia
- Tarragon
- Thai Basil
- Thyme
- Valerian
- Yarrow
🌸 Flowers
Browse all 1 flowers you can grow in Minnesota
Monthly Planting Guide for Minnesota
The Gardener's Encyclopedia to Companion Planting
The pairings that make vegetables, herbs, and flowers grow better — and the ones that quietly wreck a bed.
- Proven pairings for 200+ vegetables, herbs, flowers, and fruits
- Full seed-starting + planting schedule with timing and spacing
- Bonus: square-foot gardening guide + printable seasonal planners