Plan the perfect garden with our interactive tool →

How to Use Marigolds in the Garden to Repel Deer

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.

Marigolds Really Repel Deer And Rabbits?

Neither deer nor rabbits seem to like the taste of marigolds. A marigold does not prevent either animal from going into a yard or garden in search of tasty plants. Deer have long legs they use to step over a plant they are not interested in eating, such as a marigold, to reach something appealing.

Garden Guides