Few things are more annoying than mosquitoes, as they love leaving us with painful bites.

We use tons of expensive repellants packed with toxins and harsh chemicals to keep them away from our home, but it turns out that there’s a much more natural way to keep mosquitoes at bay.

Dragonflies are insects that feed on mosquitoes, as one dragonfly can eat hundreds of mosquitoes per day.

That’s why you should be sure to keep plants in your yard that can attract dragonflies, since they will get rid of your mosquitoes absolutely for free!

Dragonflies like very specific plants, so here are some you should keep in your yard to attract them:

Swamp milkweed (Asclepiasincarnata)

A cousin of common milkweed, this plant has white and pink flowers that grow back every year.

The plant thrives in moist and sunny spots, and pollinators absolutely love it.

Meadow sage (Salvia marcus)

Known for it’s beautiful purple flowers, this plant grows in sunny areas and thrives in partial shade.

Once this plant is fully grown, it doesn’t need a lot of water and survives drought.

Arrowhead (Sagittarialatifolia)

This perennial plant grows above water level, and adult dragonflies love laying their eggs on it.

Simply push the tuber of the plant into the underwater ground in spring, press it down, and watch it grow like crazy.

Water horsetail (Equisetum fluviatile)

You can grow the water horsetail from nursery plants by planting them two inches below the soil, preferably at the edge of the pond.

The plant grows well in partial shade and full sun.

Cattail (Typhalatifolia)

This plant likes moist soil, and hates shade.

You can grow it from rhizomes, and feel free to translocate it if necessary.

Join the Discussion

COMMENT POLICY: We have no tolerance for comments containing violence, racism, vulgarity, profanity, all caps, or discourteous behavior. Thank you for partnering with us to maintain a courteous and useful public environment!