These Plants Repel and Keep Roaches Away

Rosemary:

Known for its fragrant needle-like leaves used in cooking, rosemary is highly toxic to roaches and repels them with its smell. It can be used in plant or oil form.

Catnip:

This herb, producing a calming effect on felines and humans, contains nepetalactone, which naturally repels roaches. It can be placed in satchels around the home.

Bay Leaf:

The aromatic evergreen leaves of the bay leaf plant are used in cooking and as a repellent against roaches. The smell keeps them at bay when crushed and sprinkled around.

Mint:

A perennial herb, mint's strong scent repels roaches, beetles, and fleas. It can be planted inside or outside and is also useful in cooking and for skin issues.

Chrysanthemums:

These brightly colored flowering plants contain pyrethrins, which naturally repel roaches, ants, beetles, bed bugs, ticks, and mites.

Lavender:

Known for its calming scent, lavender also repels roaches, fleas, and flies. It can be planted in your home garden or used as an essential oil.

Garlic:

With a pungent odor, garlic repels many insects, including roaches. It can be planted outdoors or crushed and placed around the home.

Osage Orange:

Producing a strong citrus-like aroma, Osage orange trees repel roaches, spiders, and even large mammals. Their fruit is unpalatable and skin-irritating.

Lemongrass:

This ornamental grass has a sweet, fresh aroma and is used in Southeast Asian recipes. It contains limonene, which naturally repels roaches and other insects.