Will marigolds keep bugs away from tomatoes?

Marigolds are a fantastic addition to any garden, not only for their vibrant blooms but also for their pest-repelling properties. If you’re looking to keep bugs away from your precious tomato plants, planting marigolds nearby can be an excellent natural solution.

One of the main pests that marigolds can help deter is the tomato hornworm. These voracious caterpillars can quickly decimate tomato plants, leaving behind stripped foliage and damaged fruits. However, the strong scent of marigolds acts as a natural repellent, making it less likely for these pests to settle in your garden.

In addition to tomato hornworms, marigolds can also help repel other common tomato pests such as aphids, whiteflies, and thrips. These tiny insects can cause significant damage to tomato plants by sucking sap from the leaves, transmitting diseases, and stunting growth. By planting marigolds nearby, their scent can confuse and deter these pests, reducing the chances of an infestation.

But it doesn’t end there. Research has also shown that marigolds can provide protection against harmful root-knot nematodes in the soil. These microscopic worms can attack the roots of tomato plants, causing them to become swollen and forming galls, which disrupt the plant’s ability to absorb nutrients and water effectively. However, the roots of marigolds produce compounds that can suppress nematode populations, making it a beneficial companion plant for tomatoes.

Based on personal experiences, I have found that planting marigolds in close proximity to my tomato plants has indeed helped keep pests at bay. The strong smell seems to discourage insects from settling on the tomatoes, and I have noticed a significant decrease in aphid and whitefly populations. Moreover, I have noticed that my tomato plants have healthier root systems, which I attribute to the marigolds’ nematode-repellent properties.

To fully reap the benefits of marigolds as a natural pest deterrent for tomatoes, it’s important to strategically plan their placement in your garden. Planting marigolds around the perimeter of your tomato bed or interspersing them between tomato plants can create a protective barrier. Make sure to choose varieties with a strong scent, such as Tagetes erecta (African marigold) or Tagetes patula (French marigold), as they tend to be more effective in repelling pests.

It’s worth noting that while marigolds can help reduce pest populations, they are not a foolproof solution. It’s still essential to practice good garden hygiene, such as regularly inspecting plants for signs of infestation, removing any affected leaves or pests manually, and providing adequate water and nutrients to keep tomato plants healthy and resilient.

Marigolds can indeed help keep bugs away from tomatoes. Their strong scent acts as a natural repellent for pests like tomato hornworms, aphids, whiteflies, and thrips. Additionally, planting marigolds near tomato plants can provide protection against harmful root-knot nematodes. Including marigolds in your garden not only adds beauty but also serves as a beneficial companion plant to promote a healthier and pest-resistant tomato crop.

Photo of author

Caroline Bates

Caroline is a Miami-based landscaper who specializes in drought-tolerant landscapes. She is the mother of two young children and also enjoys writing for GreenPacks.org in her spare time. Caroline takes great pride in her work, and loves being able to share her knowledge with others through her writing.