Updated November 2026

Tomato marigold companion planting pairs tomatoes with French or African marigolds to help deter some soil nematodes and certain flying pests. Done right, it gives you a tidier bed and a modest boost in plant health without replacing good watering, feeding or crop rotation. This guide covers timing, spacing and the limits of what marigolds can actually do.

What Marigolds Actually Do for Tomatoes

The benefit most gardeners rely on comes from Tagetes species, especially French marigolds (Tagetes patula). Their roots release compounds that can suppress root-knot nematodes in the soil, and many gardeners also notice fewer whiteflies and aphids nearby. Marigolds do not repel hornworms, blight or fruit-eating birds, so treat them as one tool among several.

Shopping for one? See our guide: 5 Best Marigold Seeds for Companion Planting in 2026.

Research on nematode suppression is mostly from field trials and the effect varies with soil type, marigold variety and how long the plants stay in the ground. Expect a reduction, not elimination.

Step 1: Choose the Right Marigold and Timing

Pick French marigolds for the strongest root effect. African marigolds (Tagetes erecta) grow taller and bushier and are better for visual screening, but they are less consistent for nematode control. Buy transplants or start seed indoors about six to eight weeks before your last frost date.

Set both tomatoes and marigolds out after nighttime temperatures stay above 50°F. Tomatoes are more sensitive to cold than marigolds, so plant them on the same day rather than letting the marigolds get ahead.

Step 2: Space and Position Them Correctly

Plant one marigold for every two tomato plants, placed about 18 to 24 inches from the tomato stem. This keeps marigold roots from competing heavily with tomato roots while still putting the chemistry in the root zone. In a raised bed, plant marigolds along the edges or in the gaps between tomatoes rather than right against the stems.

Leave room for airflow. Tomatoes that are crowded by marigolds develop more fungal disease, so prune tomatoes to two or three main stems and keep foliage off the ground.

Step 3: Maintain the Pairing Through the Season

  1. Water deeply at the base of the tomatoes and let the top inch of soil dry between sessions. Marigolds handle the same schedule.
  2. Deadhead spent marigold flowers every week or two to keep them blooming and to prevent self-seeding.
  3. Side-dress tomatoes with compost or a balanced organic fertilizer at planting and again when the first fruit sets. Marigolds need less feeding.
  4. Pull marigolds at the end of the season, chop them into the bed, and let them decompose before planting nematode-susceptible crops next year.

Common Mistakes to Avoid

  • Expecting marigolds to fix a nematode problem in one season. Suppression builds over time with consistent planting.
  • Planting marigolds too close to tomato stems, which causes competition and poor airflow.
  • Using marigolds as a substitute for crop rotation. Rotate tomatoes out of the bed every two to three years.
  • Letting marigolds go to seed everywhere. Deadhead regularly unless you want volunteers the next spring.
  • Overlooking the basics. Consistent watering, mulch and good soil structure matter more than any companion.
  • Soil test kit: A basic pH and nutrient test tells you whether your bed needs amendments before you plant. View on Amazon
  • Drip irrigation line: Delivers water to the root zone of tomatoes without wetting the foliage, which helps reduce disease. View on Amazon
  • Organic tomato fertilizer: A slow-release option supports steady fruiting without the flush of growth that heavy nitrogen causes. View on Amazon

FAQ

How many marigolds should I plant with tomatoes?

Plant one marigold for every two tomato plants, spaced 18 to 24 inches from the tomato stems. This gives good root coverage without crowding.

Do marigolds keep hornworms away from tomatoes?

No. Marigolds do not reliably repel hornworms, so check plants by hand and remove them. Their main documented benefit is reducing some root-knot nematodes.

Should I plant marigolds before or after tomatoes?

Plant them on the same day, after nighttime temperatures stay above 50°F. Marigolds established at the same time give the most consistent root effect over the season.

Conclusion

Tomato marigold companion planting is a low-effort addition that can reduce some soil pests and keep your tomato bed looking organized. Use French marigolds, space them one to two per tomato plant, and combine them with rotation and good watering. Set realistic expectations and the pairing will earn its place in your garden.

Emily Parker

About Emily Parker

Emily Parker is part of our editorial team and reviews and edits our vegetable & edible gardening guides, checking product details against manufacturer specifications and owner feedback.