plants to attract birds
Some plants produce seeds that birds like. Sunflowers top the list. You can grow your own sunflowers if you have a place that gets lots of full sun. Let the flowers stay on and dry to have your own natural source of sunflower seeds. Find out how you can grow your own sunflowers in your backyard. Hummingbirds are attracted by a variety of brightly colored flowers. We have had good success with trumpet vine as well as honeysuckle, red salvia, and zinnias.
Another good plant for attracting birds is the Purple Coneflower. The plant itself is a beauty but once the blooms are spent, leave them to dry. The seeds in the round head of the flower will attract birds. As you can see from the picture, bumble bees like the blooms too.