Top 8 Colorful Flowers Hummingbirds Love

Cardinal flower, named for the red robes worn by Roman Catholic cardinals, needs mulch to retain moisture during summer and protect its root system during cold northern winters.

Cardinal Flower

For a surefire way to attract hummingbirds, grow bee balm. Whether you choose natives or cultivated varieties, the birds can’t resist the nectar-rich blooms.

Bee Balm

Penstemons are North American natives that come in many forms. It’s best to plant those that are native to your area.


Although most hostas are grown for their leaves, the large bell-shaped blooms are excellent nectar sources in hues of purple to white.


Catmint is easy to grow, long-blooming, heat-tolerant and deer- and pest-resistant. After the flowers fade, shear off the spent blooms and about a third of the stalk for a second round.


It’s no coincidence that a common name for one of the agastache species is hummingbird mint. That type excels in dry regions.


This easy-to-grow perennial performs in part to full shade. It reseeds itself to replenish older plants, which tend to lose vigor after three or four years.

Eastern Red Columbine

If you have a fence, arbor or trellis in full sun to part shade, plant a colorful trumpet honeysuckle vine and watch the hummingbirds go absolutely wild for this climber.


The 7 Most Amazing Hiking Trails In The U.S.