8 Gorgeous Flowers and Plants That Attract Hummingbirds

Bee Balm

This summer-blooming perennial, available in various colors, attracts hummingbirds and other pollinators. It thrives in full sun and moist, well-drained soil, reaching a size of 4-6 feet tall and wide

Garden Phlox

A favorite of hummingbirds, garden phlox produces clusters of fragrant flowers in pink, red, lavender, or white. It grows well in full sun or part shade with moist, well-drained soil, reaching up to 4 feet tall and 3 feet wide

Lupine

This cottage garden classic offers colorful spires of blooms and attractive foliage. Lupines prefer full sun and moist, well-drained soil, reaching a height of up to 4 feet in zones 4-9.

Red-Hot Poker

Featuring tall spikes of scarlet, yellow, white, or orange flowers, red-hot poker is impressive in perennial borders. It thrives in full sun or part shade with well-drained soil, growing up to 5 feet tall and 3 feet wide

Hollyhock

This biennial plant attracts hummingbirds with its tall spikes of flowers in various colors. It prefers full sun and well-drained soil, reaching heights of up to 8 feet in zones 3-8.

Columbine

Wild columbine blooms with cheery red-and-yellow flowers and prefers afternoon shade in hot and humid climates. It grows well in full sun to part shade with moist, well-drained soil, reaching heights of up to 3 feet

Coral Bells

Offering mounds of attractive foliage and clusters of flowers in red, pink, white, or green, coral bells are ideal for perennial borders. They thrive in part to full shade with moist, well-drained soil, reaching heights

Cardinal Flower

Known for its vibrant scarlet tubular flowers, cardinal flower heavily attracts hummingbirds. It enjoys wet soil conditions and is for gardens, growing in zones where it's tough to find a brighter