Top 10 Colorful Hummingbird Flowers to Grow 

Choosing the proper plants is key to creating a hummingbird habitat in your yard. Hummingbird flowers with vivid blossoms (red is a favourite), tubular shapes for their long bills, and plenty of nectar are excellent.   

The full spikes and spherical shape of perennial bee balm (Monarda didyma) attract hummingbirds, butterflies, and other pollinators to the garden.  

Bee Balm

Long flower stalks can reach 4 feet tall in the perennial cardinal flower (Lobelia cardinalis). Its lovely red blossoms make it a popular garden plant and hummingbird food.  

Cardinal Flower

Easily grown annual zinnias attract hummingbirds and other pollinators with their vibrant bloom colours. Many garden zinnias are varieties of Zinnia elegans, the common zinnia.  


Salvia is a big mint family genus with several annual and perennial species. Autumn sage varieties like Salvia nemarosa or Salvia greggii are planted in gardens.  


Bleeding hearts (Lamprocapnos spectabilis) are beautiful perennials with appealing leaves and hanging, heart-shaped blossoms in white or pink.  

Bleeding Heart

This deciduous flowering shrub attracts butterflies and hummingbirds, as its name implies. Butterfly bush (Buddleia davidii) blooms bloom repeatedly from midsummer to fall in thick, elongated clusters.  

Butterfly Bush

The trumpet vine (Campsis radicans) can swiftly overtake a small area and climb on wooden arbours, fences, and trees. Its thick foliage and long, tubular blooms attract hummingbirds.  

Trumpet Creeper

While wild lupines don't thrive in home gardens, several hybrids make great, short-lived perennials.  


The ordinary columbine, Aquilegia canadensis, is a garden perennial, but the various cultivars and hybrids are much more valuable.  


Petunias are popular annual flowers because they are cheap and easy to grow. They are ideal for pots, borders, and baskets in limited spaces and sunny gardens.  



Top 10 Shade Garden Ground Cover Plants to Grow