Discover a nature-friendly method of keeping your garden mole-free by harnessing the power of plants. Moles, often attracted to fertile soils, insects, worms and easy-to-dig terrain, can be warded off by some surprisingly common garden species. Let's explore these plants and their mole-repelling attributes.
These white and yellow flowering plants have roots that are toxic to moles. They are hardy and easy to care for, best planted in early autumn.
Calendula not only repels moles, but also other pests. They can thrive in temperatures up to -5 degrees Celsius and should be planted directly in the soil between April and May.
Tagetes emit a strong odor that moles find undesirable. These yellow or orange flowering annuals are versatile, healthy additions to your garden or vegetable patch. They tolerate all types of soil and are best planted from the end of April to mid-May.
Horsetail (Field Horsetail)
The long roots of the Horsetail plant are an effective deterrent to moles. Although primarily used for medicinal purposes, it thrives best with frequent watering and should be planted in early spring in sunny, fertile soil.
Fritillary's aromatic bulb substances repel moles and all rodent species. Its various coloured, bell-shaped flowers add beauty to its practicality. This plant has toxic parts and should be planted in early autumn.
This ornamental plant is not only ideal for flowerbeds, but also serves as a mole repellent. However, it is very toxic and can cause skin allergies. It prefers sandy soil and full sun, and can be planted in autumn or spring.
Castor oil plant (Ricinus communis)
Also known as Ricinus communis, the Castor oil plant repels moles due to its aroma and toxicity. The most toxic parts are the seeds. It can be recognized by its purple leaves and bright red flowers and should be planted in May.
It's interesting to note that not only live plants, but also dried flowers from these species can repel moles for up to a year. So next time you are planning your garden, consider adding a few of these plants to keep the moles at bay.