A squeaky hardwood floor is one of the most annoying problems a homeowner can face — especially in Michigan winters when the dry air makes the problem worse. The good news: most squeaks can be fixed without replacing the floor. This guide explains exactly why floors squeak and gives you a systematic approach to finding and fixing the problem.
Why Hardwood Floors Squeak: The Real Causes
A squeak happens when two surfaces rub against each other as you walk. In hardwood floors, the most common friction points are:
1. Subfloor Movement
The most common cause. Subfloor panels (plywood or OSB) that have dried out and shrunk can rub against the floor joists below them. This creates a squeak that seems to come from the hardwood but is actually happening underneath it. More common in Michigan winters when dry air causes wood to shrink.
2. Loose Fasteners
Nails or staples that have worked loose allow the hardwood plank to move slightly with each step, creating a squeak as the fastener rubs against the wood. This is more common in older floors or floors installed with inadequate fastener spacing.
3. Tongue-and-Groove Friction
Hardwood planks connect via tongue-and-groove joints. If the joint is too tight or has debris in it, the planks rub against each other as they flex underfoot. This type of squeak is typically localized to specific planks.
4. Hardwood Rubbing Against Subfloor
If the subfloor is not flat (more than 3/16" variation over 10 feet), the hardwood can flex and rub against high spots in the subfloor. This creates squeaks that are difficult to fix without addressing the subfloor.
Diagnosing Your Squeak
Before attempting a fix, identify exactly where the squeak is coming from:
- Walk slowly over the squeaky area and mark the exact location with tape
- Have someone walk while you listen from below (if accessible) to determine if the squeak is in the subfloor or the hardwood
- Check if the squeak is worse in winter (dry air) — this suggests seasonal wood movement
- Check if the squeak is accompanied by visible movement — if the floor visibly moves when you step on it, the subfloor needs attention
Fixes From Above (No Basement Access Required)
Powdered Graphite or Talcum Powder
The simplest fix for tongue-and-groove friction. Sprinkle powdered graphite or talcum powder into the joint between the squeaking planks. Work it in by walking over the area repeatedly. This lubricates the joint and eliminates the friction squeak. Wipe up excess powder with a damp cloth.
Best for: Squeaks caused by tongue-and-groove friction. Quick, inexpensive, no tools required.
Squeeeeek No More Kit
This kit uses a special screw that drives through the hardwood and subfloor into the joist, pulling the floor tight. The screw head is designed to snap off below the surface, leaving only a small hole that can be filled with wood putty. Works well for squeaks caused by loose fasteners or subfloor movement.
Best for: Squeaks over accessible joists. Requires locating the joist first.
Construction Adhesive Injection
For squeaks caused by subfloor movement, construction adhesive can be injected through the hardwood into the subfloor using a long-needle syringe. This bonds the hardwood to the subfloor and eliminates movement. This is a permanent fix — the floor cannot be easily removed after this treatment.
Fixes From Below (With Basement or Crawl Space Access)
Shims Between Subfloor and Joist
If the subfloor has pulled away from a joist, drive a thin wood shim coated with construction adhesive into the gap. This fills the void and eliminates the movement that causes the squeak. Do not drive the shim too far — you'll create a hump in the floor above.
Screws Through Subfloor Into Hardwood
Drive short screws (1-1/4" to 1-1/2") up through the subfloor into the hardwood from below. The screws pull the hardwood tight against the subfloor, eliminating movement. Use screws that are short enough not to penetrate through the top of the hardwood — measure carefully.
Blocking Between Joists
If the subfloor is flexing between joists, add solid blocking or bridging between the joists to stiffen the floor system. This is the most effective fix for widespread squeaking caused by subfloor flex.
When to Call a Professional
Call a professional if:
- The squeaking covers a large area of the floor
- The floor visibly moves when you walk on it
- You find soft spots or spongy areas
- The squeaking is accompanied by a musty smell (possible moisture damage)
- DIY fixes haven't worked after multiple attempts
Our floor repair service handles squeaky floor diagnosis and repair throughout Michigan.
Frequently Asked Questions
Why do hardwood floors squeak more in winter?
Michigan winters dry the air significantly, causing wood to shrink. This creates more movement at joints and fasteners, amplifying squeaks. Maintaining indoor humidity at 35–45% with a humidifier reduces winter squeaking.
Can squeaky floors be fixed without replacing the hardwood?
Yes — in most cases. The squeak is usually caused by movement in the subfloor or fasteners, not the hardwood itself. The fixes described above address the root cause without touching the hardwood.
Professional Squeak Repair in Michigan
Our vetted contractor network diagnoses and fixes squeaky floors throughout Oakland and Macomb counties.
