Goldfinch (Carduelis carduelis) sitting on a branch

How to attract goldfinches to your garden

Did you know that goldfinches are one of the most popular birds in North America? These little guys are not only beautiful to look at, but they’re also fun to watch as they flit about from place to place.

If you’re hoping to attract goldfinches to your garden, there are a few things you can do to give them the best chance of finding your yard.

Plant native flowers

Goldfinches love native flowers because they’re rich in nectar. Some of the best flowers to plant for goldfinches include coneflower, bee balm, black-eyed Susan, and aster.

By planting a variety of these flowers, you’ll not only provide a food source for the goldfinches, but you’ll also create a beautiful garden that attracts other wildlife as well.

Put out a birdbath

Goldfinches are attracted to moving water, so putting out a birdbath or small fountain is a great way to get them to visit your yard. Be sure to keep the water clean and fresh, and keep an eye on the level so that it doesn’t get too low and expose the pump.

American Goldfinch (Carduelis tristis) perched on a birdbath with a green background.
Goldfinch perched on a birdbath

Provide nesting material

Goldfinches will also make use of nesting materials such as yarn, string, or strips of fabric. Nesting material can be found at most craft stores, or you can even use old rags or strips of paper towel roll. Just tie the material into bundles and hang them from branches or bushes around your yard. The goldfinches will take care of the rest.

European Goldfinch (Carduelis carduelis) collecting rope material for a nest.
Goldfinch collecting material


By following these simple tips, you’ll be well on your way to attracting goldfinches to your garden in no time. Be patient and give them some time to find your yard. Before you know it, you’ll be enjoying these little feathered friends all season long.