The Broad-billed Hummingbird favors riparian areas. They are a southwest and Mexican bird. They feed on flower nectar and flowering trees. They also eat insects.