Top 10 Colorful Flowers Hummingbirds Love

Cardinal Flower Cardinal flower, named for Roman Catholic cardinals' crimson robes, needs mulch in summer and winter to protect its roots.

Bee Balm Grow bee balm to attract hummingbirds. Whether native or cultivated, birds love the nectar-rich blossoms. Bee balm needs sun, moist soil, and airflow to prevent powdery mildew.

Penstemon North American penstemons are diverse. Locally native plants are better. If planted in full sun and well-drained soil, they're low-maintenance and despise damp feet, especially in winter.

Hosta Most hostas are planted for their leaves, but their big bell-shaped purple to white blossoms are great nectar sources.

Catmint Catmint is heat-tolerant, long-blooming, deer- and pest-resistant, and easy to grow. Shear the wasted blooms and a third of the stalk again when they fade.

Agastache It's no surprise that one agastache species is called hummingbird mint. That kind thrives in drought. Choose anise hyssop (Agastache foeniculum) in northern, wetter areas.

Eastern Red Columbine This easy-to-grow perennial thrives in partial to full shade. It reseeds to replenish older plants, which lose vitality after 3–4 years. It grows among other plants due to its airiness.

Honeysuckle Plant a bright trumpet honeysuckle vine on a fence, arbor, or trellis in full sun to part shade and watch the hummingbirds go crazy for it.

Salvia Like hummingbirds, choose any salvia. Dip your beak inside the tubular blossoms. Salvia thrives in full sun to partial shade.

Zinnia Zinnias delight hummingbirds and humans. Growing them from seed is simple. The birds drink from the core florets, which you may use to make indoor bouquets.