8 Best plants for attracting hummingbirds to your garden

Bee Balm (Monarda didyma)

For plants in USDA hardiness zones 3 through 9, the perennial bee balm (Monarda didyma), which blooms for a long time, is a good option.

Phlox (Phlox paniculata)

Zones 4 to 8 garden phlox (Phlox paniculata) has fragrant flowers that attract hummingbirds to yards.

Red Columbine (Aquilegia canadense)

For zones 3 to 8, the 2-foot-tall red columbine (Aquilegia canadense) is a perennial.

Blue lupine (Lupinus perennis)

Native to North America, the blue lupine (Lupinus perennis) grows best in zones 3 through 8.


A traditional favourite that provides food for hummingbirds is delphinium.

Hollyhocks (Alcea)

Sun-loving hollyhocks (Alcea) are hardy to zone 3, and they frequently outgrow even delphiniums.

Crocosmia 'Lucifer'

For orange-to-red flowers, look for the Crocosmia 'Lucifer' cultivar, which grows to a height of 30 to 36 inches and a width of almost half that.

Salvia (Salvia nemorosa)

Salvia nemorosa, which is cold-hardy to zone 4, is most recognised for its spikes of bluish or violet blooms.