Hummingbirds are found in deciduous and mixed deciduous/coniferous forests, woodland clearings and edges, parks, and suburban gardens. They often are found near water. They prefer areas where they can find nectar-bearing flowers, with trees and shrubs nearby for shelter and perching.
Hummingbirds lack a well-developed sense of smell and are drawn to flowers by their color instead of their scent. Preferred hummingbird flowers are red, orange, and pink, but the birds eat nectar from flowers of most colors. Flowering herbs, shrubs, vines, and trees provide additional food for hummingbirds and attract them to specific areas. Your plantings should include a variety of plants that flower from May through early September. This will ensure food is available throughout the time hummingbirds are present. Hummingbirds are attracted to large clusters of flowers, so group the plantings so that they are conspicuous to the birds.
Some Plants That Attract Hummingbirds
| Common Name | Annual/Perennial | Sun/Shade |
| Bergamot, bee balm | Perennial | Sun |
| Blazing Star | Perennial | Sun |
| Columbine | Perennial | Sun - Partial Shade |
| Daylily | Perennial | Sun - Partial Shade |
| Four-o'clock | Annual | Sun |
| Geranium | Annual and Perennial | Sun |
| Gladiolus | Annual | Sun |
| Hosta | Perennial | Partial Shade |
| Petunia | Annual | Sun - Partial Shade |
| Salvia | Annual and Perennial | Sun - Partial Shade |
| Zinnia | Annual | Sun |