← Featured answers
🔧 Home repair

Stop Mice from Getting Into Your House

⏱ 2 min read 🛠 Step-by-step 🆓 Free to read 📅 Updated May 6, 2026 · Pyflo Editorial

Mice need only a dime-sized gap to enter, and become more active in homes during colder months as they seek warm shelter. Your strategy: seal entry points, eliminate food sources, then trap any stragglers already inside.

Step 1: Find and Seal Entry Points (Priority #1)

  1. Inspect foundation, siding, and where utilities enter (pipes, cables, vents). Look for gaps, cracks, or holes.
  2. Seal gaps ¼ inch or larger with steel wool + caulk combo (mice can't chew through steel).
  3. Use expanding foam for larger gaps, but stuff steel wool in first — foam alone gets chewed through.
  4. Install door sweeps on exterior doors if you see daylight underneath.
  5. Cap chimneys with mesh screens, cover roof vents with ¼-inch hardware cloth.

Step 2: Eliminate Food and Shelter

Step 3: Trap Any Mice Already Inside

Pro tip: Peppermint oil and ultrasonic repellents are largely ineffective — sealing entry points is the ONLY permanent solution. Mice are active year-round but invade homes more frequently as fall temperatures drop and they search for warm overwintering spots.

What you need

Some links below earn pyflo a commission at no extra cost to you. How this works.

Steel Wool

Essential — stuff into gaps before sealing. Mice can't chew through it.

$4-8
Caulk Sealant

Seals gaps permanently after steel wool is in place. Paintable and waterproof.

$5-8
Expanding Foam Sealant

For larger gaps (1-3 inches). Use with steel wool to prevent chewing.

$8-12
Door Sweep

Blocks the gap under exterior doors. Adhesive or screw-mount options.

$8-15
Hardware Cloth

Cover vents, chimney tops, and crawl space openings. Cut to size.

$15-25
Mouse Snap Traps

Most effective snap traps. Bait with peanut butter, place along walls.

$10-18
LED Flashlight

Essential for spotting entry points in dark crawl spaces and attics.

$10-20

Further reading

Authoritative sources for deeper coverage of this topic. Outbound, no affiliate.

Want an answer for your own question? Ask Pyflo anything →

Related

Was this helpful?

Spot something wrong, missing, or out of date? Tell us — pyflo's operator reads every note.

This page is part of Pyflo's featured answer set — a curated, public collection of common questions. Your own searches are private and never indexed. See our Privacy Policy.

Ask Pyflo →