Home Garden

A List of Flowers That Attract Hummingbirds

Hummingbirds are attracted to bright colors and nectar production over fragrance. Visit your local cooperative extension office or full-service garden center for advice on native plants and annuals that would work best in your growing zone and with your particular sun and soil availability.
  1. Annuals

    • Annuals that are favorites of hummingbirds include morning glory, fuchsia, scarlet runner beans, geranium, petunia, nasturtium, zinnia, verbena, sweet william and snapdragon. Annuals give a garden a steady stream of blooms through the summer months.

    Perennials

    • A number of perennials that attract hummingbirds to the garden include lavender, columbine, bleeding heart, bee balm, cardinal flower, evening primrose, roses, phlox and hollyhock. Always check with your local cooperative extension office or full-service garden center for perennials that are native to your area; natives use less resources and water, and they provide food options for more wildlife.

    Trees and Shrubs

    • Flowering trees and shrubs can be another source of nectar for your winged visitors. Spring-blooming azalea, forsythia, crabapple, dogwood and rhododendron all provide early sources of food as the other flowers sprout and bloom.