How to Get Rid of Moles in a Garden Using Natural Methods


Moles are a nuisance in a garden, causing raised ground and inadvertently hurting plants as they dig their tunnels. You will generally only have one mole, since they are territorial, but that one can be a real pain to catch. If you prefer not to use poisons, which could possibly hurt other animals, in your yard, there are a few natural methods to rid yourself of these underground creatures.

Step 1

Grow plants that repel moles. There are various plants that moles don't like such as daffodils and marigolds. Plant these around the borders of garden areas and lawns to keep moles from proceeding.

Step 2

Set traps to catch the mole. You can set up live or kill traps for the moles. For live traps you will want to take the moles to some other area for release, so they don't return. How the traps are set depends on the type of trap. With some you put the trap in an active tunnel and wait for the mole to travel through, and others require you to set the trap and then block the tunnel.

Step 3

Mix castor oil with water. Use 6 oz. castor oil with a gallon of water and 2 tbsp. of liquid soap to make the concentration. Add 1 oz. of this mix per gallon of water to use for treatment. Pour it down the mole holes or put it in a sprayer and spread it over the garden.

Step 4

Reduce the amount of water on your lawn to encourage grubs to move elsewhere or kill them. Without a source of food, moles are more likely to move to another location.

Things You'll Need

  • Repelling plants
  • Traps
  • Castor oil


  • Gardening Know How: Remedies for Removing Moles from Your Yard
  • The Mole Man: Moles
  • University of Illinois Extension: FAQ's on White Grubs in Lawns
Keywords: repel moles, remove garden moles, naturally remove moles