8 Flowers to Invite Hummingbirds to Your Garden

Bee Balm

This flower has to be divided every three to four years, and it normally reaches a height of two to four feet. If you don't deadhead the blooms after they bloom, it will spread itself wildly around the garden.

Cardinal Flower

The ideal place for it is at the back of garden beds with mixed perennials. In colder climes, adding mulch helps reduce frost heave and helps to wet the soil


Zinnias are among the simplest annual flowers to cultivate, and pollinators like hummingbirds love them for their vivid bloom colors. The common zinnia, Zinnia elegans, is one of the few species


Salvia genus. In the garden, varieties of autumn sage, including Salvia nemarosa or Salvia greggii, are often planted. Salvia makes excellent plants for the backs or middles of flowerbeds

Bleeding Heart

This plant thrives in somewhat shaded areas and in colder climes. When they become longer, you may split them for transplantation; they grow to be 24 to 36 inches tall.

Butterfly Bush

This shrub has deciduous flowers, and true to its name, it draws hummingbirds and butterflies in equal measure. A butterfly bush (Buddleia davidii) has dense, elongated clusters of flowers

Trumpet Creeper

The trumpet creeper, or Campsis radicans, is also known as the hummingbird vine or trumpet vine. It can swiftly take over a small space and climb a variety of surfaces


The soil should be well-drained and evenly wet, ideally with a mild acidity. Although wild lupines are not good in home gardens, many of their hybrids make wonderful, although transient