10 Best Plants to Attract Hummingbirds

Salvia

Salvia has bright, vibrant flowers that attract hummingbirds with their nectar-rich blooms. They thrive in sunny spots.

Zinnia

Zinnias boast bright, eye-catching colors and are easy to grow, providing a continuous bloom that hummingbirds love.

Trumpet Vine

With its orange to red trumpet-shaped flowers, the Trumpet Vine is perfect for fences or trellises and a magnet for hummingbirds.

Fuchsia

Fuchsias are ideal for hanging baskets, with their pendulous flowers thriving in cooler, shaded areas and attracting hummingbirds.

Lantana

Lantana features clustered, colorful flowers and is drought-resistant, thriving in warm climates while attracting hummingbirds.

Columbine

With its unique, nectar-rich flowers, Columbine is ideal for cooler, partially shaded gardens and a favorite of hummingbirds.

Coral Bells

Coral Bells boast colorful foliage and delicate flowers, making them versatile for borders or containers while still attracting hummingbirds.

Bee Balm

Bee Balm features showy red, pink, or purple flowers that are a favorite among hummingbirds in gardens.

Foxglove

Tall stems with tube-shaped flowers; a two-year plant that loves a bit of shade.