How to Fix and Prevent Ice Dams on Your Roof

Ice dams are the winter problem that looks minor until water starts running down your interior walls. They form along the edge of your roof where snow melts from warmth in the attic above, then refreezes when it hits the colder overhang. The trapped water backs up under your shingles and finds its way inside, causing ceiling stains, rotted framing, and mold that shows up months later. The fix is two-part: stop the immediate dam, then fix the attic conditions that created it in the first place. The permanent solution isn't glamorous—it's about thermal control. A properly insulated attic with good ventilation should stay cold in winter, just like the outside. When your attic runs 10 or 15 degrees warmer than the ambient air, you've created a snow-melting factory on top of your house. This guide walks you through both the emergency removal and the long-term fixes that actually work.

  1. Stop the Melt Immediately. Use a roof rake from the ground to pull snow down from the lower 6 feet of roof, working from the eaves upward. Pull in short strokes; don't stand directly under the falling snow. If ice has already formed and you can't safely reach it from the ground, stop here and move to the next step.
  2. Melt a Drainage Path Now. Lay calcium chloride (not rock salt) in a nylon stocking or mesh bag along the frozen edge. The chemical melts downward through the ice, creating a drainage channel that lets backed-up water escape. Position bags every 2 feet along the dam line. This buys you time while you address the root cause.
  3. Measure What You Have. Go into the attic with a flashlight and measure the insulation depth in multiple spots—aim for R-38 to R-49 depending on your climate zone. Look for areas where insulation is missing entirely, especially around ceiling penetrations, recessed lights, and the band board where the attic meets the top of your exterior walls. These gaps are major heat leaks.
  4. Plug the Hidden Leaks. Use caulk and weatherstripping to seal gaps around ductwork, wiring, and pipes that pass through the attic floor. Pay special attention to the band board—where the attic meets the top of your wall framing. Air sealing is cheaper and more effective than adding insulation over leaky areas. Don't seal vents themselves; only close gaps and penetrations.
  5. Build Up Your Defense. Roll out unfaced fiberglass batts or blow in loose-fill cellulose to bring your total depth to code minimum. If you have existing insulation, add new material perpendicular to the old layer, or blow in above it. Keep insulation 3 inches away from recessed light fixtures unless they're rated IC (insulation contact). Work systematically from one side of the attic to the other.
  6. Unblock the Airflow. Look up at your soffit from outside—you should see vent holes every 16 inches or so. Go into the attic and look for corresponding airflow at the ridge. If soffits are blocked by insulation or paint, clean them out. If your roof has no ridge vent, this project becomes bigger (you may need a contractor), but at minimum ensure existing soffit vents are open and unobstructed.
  7. Lock in Fresh Air Flow. Between rafters above the soffit, install cardboard or foam baffles that maintain a 1-inch air channel from the soffit vent all the way up. These prevent insulation from blocking the airflow path. Nail them to the rafter sides, then insulate over them. If baffles already exist but are crushed or displaced, straighten and secure them.