Grow the right plants in your Minnesota garden by matching them to your USDA (United States Department of Agriculture) planting zone first. A USDA planting zone measures the average lowest winter temperature for your location over a 30-year period, and that number decides which trees, shrubs, and perennials survive your winter. Minnesota spans five zones, from 3a in the north to 5a in the south. Wrong zone matching is probably the reason if a plant you bought died over winter.
This guide covers every Minnesota zone by region and city, shows you how to look up your exact zone by ZIP code, lists plants for each zone, and includes a month-by-month planting calendar, soil tips, and garden bed advice for 2026.
Each zone spans a 10°F range split into two 5°F halves, labeled “a” and “b” — zone 4a runs -30°F to -25°F, zone 4b runs -25°F to -20°F. Match a plant to your zone before buying it, since a plant rated for zone 5 often dies in zone 3 or 4 without protection.
Minnesota Planting Zones by Region
Minnesota spans zones 3a through 5a, with temperatures ranging from -40°F (-40°C) to -15°F (-26°C) depending on location.
| Region | USDA Zones | Avg. Minimum Temp | Plant Now |
| Northern MN (International Falls, Ely, Grand Rapids) | 3a–3b | -40°F to -30°F | Hardy apples, serviceberries, coneflower |
| Central MN (St. Cloud, Brainerd) | 4a–4b | -30°F to -20°F | Peas, kale, hardy plums, bee balm |
| Southern MN & Twin Cities (Minneapolis, St. Paul, Mankato) | 4b–5a | -25°F to -15°F | Tomatoes, honeyberries, hardy grapes |
Northern counties near the Canadian border hold the coldest zones in the state. Plant only genuinely cold-hardy species there, since winters regularly drop below -30°F. Central Minnesota demands zone 4-rated plants for reliable survival. Gardeners in the southern third of the state, especially the Twin Cities metro, get the widest plant selection Minnesota offers.
Minnesota Planting Zone by City
Grow with confidence once you know your city’s exact zone rating, based on local weather station data.
Minneapolis sits in USDA zone 5a, with average annual minimum temperatures between -20°F and -15°F (-28.9°C to -26.1°C). Minnetonka, Eden Prairie, Burnsville, and Shakopee share this same zone as nearby suburbs. Plant tomatoes, peppers, and squash here once frost danger passes in mid-May.
Saint Paul matches Minneapolis at zone 5a. Concrete and pavement across the metro trap heat through the urban heat island effect, and that effect pushes the entire Twin Cities area into a warmer zone than the surrounding countryside. Grow the same warm-season crops as Minneapolis, plus hardy grape cultivars along south-facing walls.
Duluth spans zones 4a, 4b, and 5a within city limits, with minimums ranging from -30°F to -15°F. Lake Superior moderates temperatures along the shoreline, so zones shift block by block depending on distance from the water. Plant cold-hardy apples and serviceberries inland, and push warmer-zone perennials near the lakefront.
Rochester falls in zone 4b, with average minimums between -25°F and -20°F (-31.7°C to -28.9°C). Plant peas, carrots, and kale as beds thaw, then add tomatoes and beans once frost danger clears in mid-May.
St. Cloud sits in zone 4b at roughly -25°F, while towns just 30 miles north in the Twin Cities’ outer suburbs already reach zone 5a — a five-degree swing over a short distance. Grow zone 4-rated vegetables and hardy fruit trees here rather than risking zone 5 varieties.
Winona and Red Wing, in the driftless region along the Mississippi River, sit in zone 4b to 5a. River bluffs and valley terrain create microclimates that shift the zone within a few miles. Grow cold-hardy grapes and stone fruit on sheltered, south-facing slopes.
How to Find Your Exact Zone by ZIP Code
Enter your ZIP code into the USDA Plant Hardiness Zone Lookup Tool for the most accurate result, since state-level and city-level zones miss block-by-block variation caused by lakes, elevation, and urban development.
- Go to the USDA Plant Hardiness Zone Map website.
- Enter your ZIP code in the search bar.
- Read the zone number and letter shown for your exact location.
- Cross-check the result against your yard conditions, since south-facing walls and low-lying areas can shift your real-world zone by half a step.
Best Plants by Category
Vegetables
Grow cool-season crops statewide: lettuce, spinach, peas, broccoli, cabbage, carrots, radishes. Time warm-season crops carefully: tomatoes, peppers, squash, cucumbers, beans, corn. Plant cold-tolerant staples for shoulder seasons: kale, Swiss chard, rutabaga, beets.
Fruits and Trees
Plant hardy apples, pears, plums, serviceberries, and select hardy cherry varieties in Northern and Central Minnesota (zones 3–4). Grow cold-hardy apricots, honeyberries, blueberries (acidic soil required), and hardy grape cultivars in Southern and Metro Minnesota (zones 4b–5a).
Flowers and Ornamentals
Plant native and hardy perennials: coneflower, black-eyed Susan, prairie smoke, bee balm, columbine. Grow pollinator favorites: milkweed, asters, goldenrod, liatris. Add drought-tolerant ornamentals: sedum, Russian sage, ornamental grasses.
Native Plants
Native Minnesota plants adapt naturally to the state’s cold winters and short summers. Native perennials, wildflowers, and shrubs need less watering and fertilizer than non-native species, and they support local pollinators better than imported ornamentals.
Check the plant tag before buying. Any plant rated colder than your zone number survives; a plant rated warmer than your zone needs winter protection or won’t make it.
Minnesota Frost Dates
Frost dates decide when you can safely plant and when you need to protect crops from cold snaps.
| Region / City | Avg. Last Spring Frost | Avg. First Fall Frost | Frost-Free Days | Planting Action |
| International Falls (North) | Late May | Mid-September | ~115 days | Direct-sow peas and kale in late May |
| Duluth (Northeast) | Mid-May | Early October | ~140 days | Transplant brassicas after mid-May |
| St. Cloud (Central) | Early May | Early October | ~150 days | Plant carrots and onions in early May |
| Minneapolis–St. Paul (Metro) | Late April | Mid-October | ~165 days | Direct-sow cool crops after April 25 |
| Rochester (Southeast) | Late April | Late October | ~170 days | Transplant tomatoes in mid-May |
Plant cold-hardy vegetables like peas and kale two to three weeks before your area’s last frost date. Wait until after the last frost date to plant tender annuals, tomatoes, and warm-season vegetables. Your yard’s elevation, tree cover, and distance from lakes can push your real frost dates earlier or later than the averages above.
Month-by-Month Planting Calendar
January: Plan garden beds, order seeds, and map crop rotations. Start onions and leeks indoors in late January in zones 4–5.
February: Start onions, leeks, broccoli, cabbage, and early flowers indoors in zones 3–4. Add peppers to the indoor seed list in zone 5.
March: Start tomatoes indoors across all zones. Prep outdoor beds and direct-sow hardy greens under row cover late in the month in zones 4–5.
April: Direct-sow peas, spinach, and radishes in late April if soil is workable in zone 3. Plant peas, carrots, and kale as beds thaw in zone 4. Harden off transplants and plant cool crops outdoors earlier in the month in zone 5.
May: Treat May as the main planting month statewide. Transplant brassicas and start potatoes after the last frost in zone 3. Plant tomatoes, peppers, squash, and beans once frost danger passes in zone 4. Plant most warm-season crops early in the month in zone 5.
June: Mulch beds, stake tomatoes, and water deeply across all zones. Sow a second round of beans and lettuce for staggered harvests in zones 4–5.
July: Harvest peas, early greens, and strawberries statewide. Plan fall crops like broccoli and spinach in zones 3–4. Sow fall carrots and beets by mid-month in zone 5.
August: Sow fast-maturing greens only in early August in zone 3. Plant fall spinach, lettuce, and kale in zone 4. Continue sowing greens and root crops in zone 5.
September: Harvest potatoes, onions, and storage crops statewide. Cover tender crops when frost appears in the forecast in zones 4–5.
October: Finish harvesting tender crops before hard frost hits. Plant garlic, mulch perennial beds, and add compost to the soil across all zones.
November: Finish winter mulching and protect young trees from rodent damage and sunscald across all zones.
December: Review the season’s successes and failures, and plan next year’s crop rotation.
Minnesota Gardening Tips by Zone
Match plants to your zone first, then apply these hands-on practices to help your garden bed, lawn, and patio containers survive Minnesota’s short growing season.
- Build raised garden beds. Raised beds warm up one to two weeks faster in spring than in-ground soil. Fill beds with garden soil, compost, and aged manure for the best drainage.
- Mulch every bed with 2 to 3 inches of straw, bark, or wood chips. Mulch regulates soil temperature, locks in moisture, and protects roots through freeze-thaw cycles.
- Test and amend your soil before planting. Minnesota soil ranges from sandy in the north to heavy clay in the south. Add compost for clay soil and organic matter for sandy soil.
- Water deeply once a week instead of often. Give garden beds about 1 inch of water per week to train roots to grow downward and build drought tolerance.
- Prune spring-flowering shrubs like lilac right after blooming. Prune fruit trees and most ornamental trees in late winter while they’re dormant to avoid stressing the plant.
- Use a cold frame or floating row cover to start seedlings two to three weeks early. Row cover also protects transplants from late frosts.
- Keep a trowel, pruning shears, garden fork, and watering can on hand. These tools cover most seasonal tasks, from transplanting seedlings to deadheading flowers.
- Stake and trellis tomatoes, cucumbers, peas, and climbing roses. Support keeps foliage off wet soil, which reduces disease and makes harvesting easier.
- Divide hostas, daylilies, and coneflowers every 3 to 4 years. Division prevents overcrowding and gives you free plants for other beds or containers.
- Move potted perennials into an unheated garage for winter, or bury the pot in a garden bed. Containers freeze faster than plants in the ground.
Frequently Asked Questions
What planting zone is Minneapolis in?
Minneapolis is in USDA zone 5a, with average annual minimum temperatures between -20°F and -15°F. Plant tomatoes, peppers, and squash here once frost danger passes in mid-May.
Does Minnesota have more than one planting zone?
Yes. Minnesota spans five zones, from 3a in the far north to 5a in the Twin Cities and southern counties.
Can I plant zone 5 plants in a zone 4 yard?
No. Zone 5 plants often struggle or die in zone 4 winters without protection like mulch, windbreaks, or indoor overwintering. Stick to plants rated for your zone or colder.
How do I find my exact planting zone?
Enter your ZIP code into the USDA Plant Hardiness Zone Lookup Tool for a precise result down to your street.
Why did the Twin Cities move to zone 5a in 2023?
The urban heat island effect raised recorded minimum temperatures across the metro, shifting most of the Twin Cities from zone 4b to zone 5a in the 2023 USDA map update.
Grow with Confidence in Your Minnesota Zone
Match every tree, shrub, and vegetable to your zone number before you buy it, and check that number against your city’s frost dates before you plant. Build raised beds, mulch heavily, and water deeply to stretch your growing season on both ends. Start with the plant lists above for your specific zone, then adjust based on your yard’s own microclimate — south-facing walls, low spots, and distance from lakes all shift real-world results by half a zone or more. Minnesota’s short season rewards early planning far more than late scrambling.





