Know your shrubs
Best shrubs for Minnesota yards

For dependable flowers with little fuss in the north metro, start with panicle or smooth hydrangea, lilac, ninebark and weigela — all hardy here. For tough spots, add natives like serviceberry, black chokeberry, red-twig dogwood and northern bush honeysuckle. And remember one rule: prune spring bloomers right after they flower, and summer bloomers in early spring.
Shrubs are the backbone of a Minnesota yard: they give you flowers in years when perennials sulk, winter structure when everything else is buried, and they don’t need replanting. The trick is picking ones that actually like it here — and pruning them at the right time.
Hardy shrubs, side by side
| Shrub | Hardy to | Size | Sun | Blooms | Prune |
|---|---|---|---|---|---|
| Panicle hydrangeaLimelight, Bobo, Quick Fire | Hardy toZone 3 | Size2–8 ft, by variety | SunFull sun to part shade | BloomsJuly into fall | PruneEarly spring |
| Smooth hydrangeaAnnabelle, Incrediball | Hardy toZone 3–4 | Size3–5 ft | SunPart shade to sun | BloomsJune–September | PruneEarly spring, cut low |
| Lilac | Hardy toZone 3 | Size4–15 ft, by type | SunFull sun, 6+ hours | BloomsMay (rebloomers again later) | PruneRight after blooming |
| Ninebark | Hardy toZone 2–3 | Size3–8 ft | SunFull sun to part shade | BloomsLate May–June | PruneEarly spring |
| Weigela | Hardy toZone 4 | Size2–9 ft, by variety | SunFull sun | BloomsMay–June, some rebloom | PruneRight after blooming |
| Red-twig dogwoodMinnesota native | Hardy toZone 2 | SizeUp to 10 ft | SunSun to part shade | BloomsGrown for red winter stems | PruneRemove oldest third in spring |
| ServiceberryMinnesota native | Hardy toZone 2 | Size6–8 ft (Regent) and up | SunSun to part shade | BloomsLate April–May, then berries | PruneAfter blooming |
| Black chokeberryMinnesota native | Hardy toZone 3 | Size3–8 ft | SunSun to part shade | BloomsMay; red fall color | PruneAfter blooming |
| Northern bush honeysuckleMinnesota native | Hardy toZone 3 | Size3–5 ft | SunSun to full shade | BloomsJune–September | PruneEarly spring |
Hardiness and sizes from University of Minnesota Extension and the Morton Arboretum. Variety sizes vary — check the tag.
The pruning rule that saves the most flowers
Shrubs bloom on either last year’s stems or this year’s new growth, and that decides when to prune:
- Spring bloomers (lilac, weigela, serviceberry, chokeberry): prune right after they finish flowering. Their flower buds form over the summer, so fall or early-spring pruning cuts off next year’s show.
- Summer bloomers (panicle and smooth hydrangea, bush honeysuckle): prune in early spring before new growth starts. They flower on new wood, so a spring trim costs you nothing.
- Foliage shrubs (ninebark, red-twig dogwood): prune in early spring. On older shrubs, take out up to a third of the oldest, thickest stems each year to keep them full and colorful.
Skip Japanese barberry and burning bush: both are restricted noxious weeds in Minnesota (a few named cultivars are exempt) because they spread into woods.
Shrubs we grow
Planting one this year? Our guide to getting a new shrub through its first winter covers watering and protection.
Common questions
When do you prune lilacs in Minnesota?
Right after they finish blooming, in late May or June. Lilacs set next year’s flower buds over the summer, so pruning in fall or early spring cuts off the flowers. Snip off spent blooms and remove a third of the oldest stems every few years to keep the shrub young.
What shrubs bloom all summer in Minnesota?
Panicle and smooth hydrangeas carry flowers from early summer into fall, northern bush honeysuckle (Diervilla) blooms June through September, and reblooming lilacs like Bloomerang flower in spring and again later in the season.
What is the most cold-hardy flowering shrub?
Ninebark, serviceberry and red-twig dogwood are hardy to zone 2. Lilac, panicle hydrangea, black chokeberry and bush honeysuckle are hardy to zone 3. All of them handle a north-metro winter without protection.
