Learn which plants thrive in your Hardiness Zone with our new interactive map!

How to Use Marigolds in the Garden to Repel Deer

By Melissa Lewis ; Updated September 21, 2017

Deer dislike some plants, specifically plants with a strong fragrance, such as marigolds. In general, marigolds experience little deer damage compared to other plants in the garden. However, deer will eat almost any plant when they are hungry, so planting marigolds will not completely get rid of the deer in your garden. Choose marigolds that are healthy and already blooming for immediate results.

Choose a location in full sun to plant your marigolds. Start around the perimeter of your garden or along the edge of your property. You can also intermix clumps of marigolds (three to five plants) with your other plants within the garden. Do this especially near the plants deer prefer, such as hostas and daylilies.

Amend the top 6 to 10 inches of the planting site by turning it over with a hoe or tiller. Mix in about 2 to 3 inches of leaf mold, pine bark or similar organic matter.

Plant your marigolds about ½-inch deeper than they were planted in their containers. Space marigolds 6 to 18 inches apart, depending on variety.

Water your marigolds with about 2 inches of water and keep the soil slightly wet for the first 10 to 12 days. Thereafter, water the marigolds weekly with an inch of water when rain is scarce.


Things You Will Need

  • Hoe or tiller
  • Organic matter
  • Trowel
  • Water

About the Author


Melissa Lewis is a former elementary classroom teacher and media specialist. She has also written for various online publications. Lewis holds a Bachelor of Arts in psychology from the University of Maryland Baltimore County.