There are many varieties of flowering plants that are useful to hummingbirds in North America.
Keep in mind that hummingbirds prefer tubular flowers that allow their long, needle-like bills to fit inside these tubes. Thus, their tongues can easily lap up the sweet nectar found deep inside the flower tubes.
If you are creating your hummingbird garden from scratch, you should consider planting a mix of perennials, annuals, shrubs, trees, and vines. Some perennials take several years to fully mature and create a bumper crop of flowers, so plant a variety of annuals as fillers the first year.
Below are some must-have plants for attracting and feeding hummingbirds.
Bird Of Paradise
NOTE: Make sure to have trees planted nearby your hummingbird garden. Every once in a while a hummingbird needs a perch to take a break on and trees also provide shelter.