Here is a good reference list for the plants that hummingbirds prefer the most.
There are many wonderful flowering perennials that offer nectar and pollen to pollinators, are frequented by butterflies and hummingbirds, are host plants to various caterpillars and flower for months throughout the summer.Â
Dogwoods (Cornus sp.) are a popular addition for properties having large trees. They provide abundant flowers in the early spring before much else blooms.