While your first inclination when you see a snake might be to run in the opposite direction, consider that there are some benefits to keeping them around; they keep rodent and insect populations under control around your home. If that’s not enough to convince you to keep them around, consider the following do-it-yourself home remedies to keep snakes away:

  • Napthalene: Napthalene is a common ingredient found in many commercial snake repellent products. It is one of the most common snake repellents. If you don’t want to spend money on a commercial product, napthalene is also the main ingredient found in moth balls. The smell of napthalene irritates snakes without harming them. Place mothballs in holes, cracks, crevices, or any other areas around your property where snakes may be a problem. One caveat to using moth balls is they can be toxic and fatal to children or pets if they are ingested so use caution or avoid using them if you have pets or children in your home. 
  • Sulfur: Powdered sulfur is a great option to repel snakes. Place powdered sulfur around your home and property and once snakes slither across it, it irritates their skin so they won’t return. Sulfur does give off a strong odor so consider wearing a mask that covers your nose and mouth when applying it. 
  • Clove & Cinnamon Oil: Clove and cinnamon oil are effective snake repellents. These should be mixed together in a spray bottle and sprayed directly on snakes for maximum effect. Use caution as snakes will often run in the opposite direction of the spray. This mixture can also be used in a diffuser indoors as a fumigant, as well 
  • Garlic & Onions: The sulfonic acid in garlic and onions (the same chemical that makes us cry when we chop onions) repels snakes. Mix these with rock salt and sprinkle them around your home and yard for effectiveness. You can also infuse garlic into any essential oil and use to fumigate rafters, basements, and other hard to reach places. 
  • Ammonia: Snakes dislike the odor of ammonia so one option is to spray it around any affected areas. Another option is to soak a rug in ammonia and place it in an unsealed bag near any areas inhabited by snakes to deter them away. 
  • Vinegar: Vinegar is effective at repelling snakes near bodies of water including swimming pools. Pour white vinegar around the perimeter of any body of water for a natural snake repellent. 
  • Lime: Create a mixture of snake repellent lime and hot pepper or peppermint and pour it around the perimeter of your home or property. Snakes don’t like the smell of the mixture and the fumes are also itchy on their skin. 
  • Eliminate Food: Snakes feed on rodents, frogs, birds, moles, voles, insects, and even fish. Eliminate these food sources and snakes will move on in search of another supply.
  • Eliminate Hiding Spots: Carefully inspect the exterior of your home and your property and repair any cracks or holes you find. Repair any damaged gutters, piping, and ventilation ducts. Repair or replace any damaged screens on windows and doors. Snakes will also hide in wood piles and compost heaps. If possible, store firewood in sealed, lockable wood boxes. Try to get rid of any piles of wood chip mulch, straw mulch, leaves, etc. that may be collecting on your property. 
  • Landscape: Garden regularly to remove any snake attractants like debris, holes, and overgrowth. Keep the grass cut short to eliminate hiding places for snakes. Consider installing snake-proof fencing made of steel mesh, plastic sheeting, or catch net. If you do install fencing, make sure it is flush with the ground and angled outward and that it is at least 3 feet high and 4 feet deep. You can also use materials that make it difficult for snakes to slither over like holly leaves, pine cones, egg shells, gravel. You can also consider planting snake repellent plants that provide a natural deterrent. Some common examples include marigolds, lemongrass, and wormwood. 

If you try these home remedies and you still have a problem with snakes, consider calling a professional pest control company who can provide you with a thorough evaluation and a comprehensive treatment and prevention plan.