8. Ammonia
Ammonia is the most potent scent on this list, and it comes with a serious caution attached. Ammonia’s strong and pungent smell is a proven deterrent for snakes. Its harsh scent irritates their respiratory system and creates a barrier they avoid crossing. Soaking rags in ammonia and placing them near snake-prone areas like crawl spaces or under decks can help keep them away, but you must be cautious when handling ammonia, as it can be harmful if not used correctly.
Ammonia should never be used near pets, children, food gardens, or water sources. The smell of naphthalene in mothballs is a traditional remedy touted as a snake repellent, but its effectiveness is debated and it’s toxic to humans, pets, and the environment, so its use is generally not recommended. Ammonia, by contrast, dissipates over time and doesn’t accumulate in soil the way synthetic chemicals can, but it still demands respect. Use it only in enclosed or isolated areas with good ventilation, and keep it well out of reach of children and animals. Soak old rags, place them in sealed containers with holes cut in the lid, and position them near crawl space entrances or under outbuildings where snakes are likely to shelter.