Snakes love tall grass. It provides cover from predators and keeps them hidden while they hunt. A neatly mowed lawn offers no such hiding places.
What to do:
Mow regularly (weekly during peak growing season)
Keep grass at 2 inches or shorter
Trim edges and areas around trees and shrubs
Why it works: Snakes feel exposed in short grass. They'll move on to more protected areas.
2. Remove Rock and Wood Piles
Piles of rocks, logs, firewood, and brush are snake hotels. They provide warmth, shelter, and hunting grounds.
What to do:
Stack firewood on a raised rack, away from the house
Store wood at least 12 inches off the ground
Keep wood piles away from the foundation
Remove unused rock piles, brush piles, and debris
Don't let compost piles sit too long
Why it works: Without hiding spots, snakes have nowhere to rest during the day.
3. Eliminate Standing Water
Snakes need water to survive. They're drawn to birdbaths, puddles, leaky faucets, and clogged gutters.
What to do:
Fix leaky outdoor faucets and hoses
Empty birdbaths at night (or use a bubbler to deter mosquitoes)
Fill in low spots where water collects
Clean gutters regularly
Remove unused containers, pots, or tarps that collect rainwater
Why it works: Less water means fewer snakes—and fewer mosquitoes too.
4. Control Rodent and Insect Populations
Snakes follow their food. If you have mice, rats, voles, crickets, or slugs, snakes will come.
What to do:
Seal cracks and holes in your foundation (mice can enter through holes as small as a dime)
Keep trash in sealed bins
Don't leave pet food outside
Remove bird feeders (spilled seed attracts rodents)
Use snap traps for existing rodent problems
Why it works: No food = no reason for snakes to hang around.
5. Use Natural Snake Repellent Scents
Snakes rely heavily on their sense of smell. Certain strong odors can deter them.
Scents snakes are said to dislike:
| Scent | How to Use |
|---|---|
| Cinnamon & clove oil | Mix 10-20 drops with water, spray around perimeter |
| Garlic & onion | Chop, mix with salt, sprinkle around yard |
| Vinegar | Spray around water features and entry points |
| Sulfur | Sprinkle powder around foundation (wear gloves) |
| Cedar | Use cedar mulch or place cedar chips around the yard |
Note: These scents are repellents, not killers. They need to be reapplied after rain.
6. Install Snake-Proof Fencing
If you live in an area with many snakes or have a severe snake problem, fencing is the most effective long-term solution.
What to use:
¼-inch mesh hardware cloth
Bury the bottom 6 inches underground
Extend 30 inches above ground
Slant the top outward at a 30-degree angle
Where to install: Around gardens, play areas, patios, or the entire yard perimeter.
Why it works: Snakes can climb, but they can't navigate an overhanging lip.
7. Encourage Natural Snake Predators
Some animals eat snakes. Inviting them to your yard can help keep snake populations in check.
Natural snake predators:
Cats (outdoor cats are effective but controversial)
Foxes (hard to attract, but they're helpful)
Hawks and owls (install nesting boxes)
Guinea hens (noisy but effective)
Why it works: It's nature's way of maintaining balance.
8. Seal Entry Points to Your Home
Snakes can enter homes through surprisingly small gaps.
What to do:
Seal cracks in your foundation
Install door sweeps on all exterior doors
Seal gaps around utility pipes and wires
Cover vents with fine mesh
Check garage doors for gaps
Why it works: The best snake in the yard is one that never makes it inside.
What Doesn't Work (Save Your Money)
| Method | Why It's Ineffective |
|---|---|
| Mothballs | Toxic to people and pets; not designed for outdoor use |
| Ultrasonic devices | No scientific evidence they work on snakes |
| Fake predators (plastic owls, snakes) | Snakes quickly learn they're not a threat |
| Irish Spring soap | Anecdotal only; no evidence it repels snakes |
Quick Reference: Snake Prevention Checklist
| Task | Frequency |
|---|---|
| Mow lawn | Weekly |
| Remove rock/wood piles | One-time, then maintain |
| Eliminate standing water | Ongoing |
| Control rodents | Ongoing |
| Reapply natural repellents | After rain (weekly) |
| Inspect foundation seals | Seasonally |
The Bottom Line
You don't need harsh chemicals or cruel methods to keep snakes away. The most effective approach is to make your yard less attractive to them:
Remove hiding places (tall grass, wood piles, rock piles)
Eliminate food sources (rodents, insects)
Reduce standing water
Seal entry points to your home
If you still have snakes after trying these methods, consider professional snake fencing or call a wildlife removal service.
Remember: Snakes are more afraid of you than you are of them. Most are harmless and actually beneficial (they eat rodents). But if you want them to stay away, these eight methods will help.
