Founder of Silver Loon Roofing and the Qualifying Person on its MN DLI Residential Building Contractor license. 35+ years in the trades across Minnesota lake country and central MN, with focused experience on residential roof replacement, insurance-claim storm work, ice dam remediation, and the attic-ventilation fixes that keep ice dams from coming back.
If your attic is warm in January, your roof will build ice dams. The fix is not removal — it is making the attic cold again by stopping heat loss at the attic floor and keeping outside air moving through the rafter bays.
An earlier post covers steam removal and how dams form. This one is about what the permanent fix actually involves — the sequence, the specifications, and why each step depends on the one before it.
Why ice dams come back after removal
Steam removal drains the backed-up water. It does not change the attic temperature that produced the melt. Come the next January deep-cold cycle — the sustained sub-zero stretch north-central Minnesota sees most winters — conditions reset and the dam rebuilds.
Interrupting that cycle means keeping the roof deck cold: cold attic, which means stopping the heat loss from the living space below.
The physics: air leaks beat insulation
Heat conducts slowly through an under-insulated ceiling. Air movement is faster and harder to see. Warm interior air under pressure finds every gap in the attic floor and carries heat directly into the attic — a 1-square-inch bypass can move as much heat as 10 square feet of poorly insulated ceiling. Blown insulation over unsealed gaps buries the bypasses; it does not close them.
Air sealing comes first.
Step 1: Air sealing the attic floor
Before any insulation goes in, locate and seal every bypass at the attic floor:
- Top-plate gaps. Common where ceiling drywall meets exterior wall framing — two-part spray foam or caulk seals them.
- Recessed light cans. Older fixtures are often open at the top. Install an air-tight cover box on the attic side; do not just pile insulation over the can.
- Plumbing and electrical penetrations. Every pipe and wire through the ceiling plane is a potential bypass. Expanding foam for irregular gaps; sheet metal and fire-rated caulk for larger openings.
- Attic hatch. Weatherstrip the perimeter and attach rigid foam insulation to the attic-side face. An unsealed hatch loses more heat per square foot than the rest of the ceiling combined.
This work does not show on a finished job. It is also the step that makes everything else work.
Step 2: Rafter baffles — the piece most DIY jobs skip
Blown insulation wants to fill every available space, including the rafter bays at the eaves where outside air is supposed to enter from the soffit vents. Once the blown insulation fills those bays and blocks the soffit inlet, the ventilation system is dead regardless of how good the ridge vent is.
Rafter baffles — polystyrene channels or rigid cardboard — are stapled into each rafter bay before insulation is added. They hold a minimum 1-inch clear channel from the soffit inlet to the open attic, letting cold outside air travel the underside of the roof deck to the ridge. That airflow keeps the deck cold.
In Mille Lacs County and the lake communities, many older cabins were converted to year-round use without adding baffles. Blown insulation added later simply buried the soffit openings. The ventilation looks complete on paper — soffit vents present, ridge vent present — but no air is moving.
Step 3: Insulation depth — hitting the actual numbers
Minnesota spans two climate zones. Zone 6 covers most of the state — the Twin Cities metro, the I-35 corridor, and Mille Lacs County. Zone 7 covers the far-north tier: Koochiching, Lake of the Woods, and parts of St. Louis County. The 2020 Minnesota Energy Code requires:
- Zone 6: R-49 minimum at the attic floor
- Zone 7: R-60 minimum at the attic floor
R-60 is a practical target for north-central Minnesota homes even in Zone 6, particularly lake cabins with irregular framing.
Blown cellulose or fiberglass is the standard for attics with ice dam history. Batts leave thermal bridges at every rafter and gap around irregular framing. Blown fill reaches everywhere and adds air-movement resistance through the insulation layer itself. Depth reference: R-49 blown cellulose runs roughly 13.5 inches; R-60 runs roughly 16.5 inches — factor that into baffle height.
Step 4: Ventilation — the exhaust side
The 1:300 ventilation ratio (1 square foot of net free area per 300 square feet of attic floor) is the code minimum when balanced inlet and exhaust venting are both present. If only soffit vents are present without ridge or gable exhaust, the ratio drops to 1:150 — twice the area requirement.
Continuous ridge vent is the right solution for most Minnesota residential roofs — full ridge length, consistent exhaust, no debris accumulation. A box vent or turbine with no soffit inlet moves little air. A ridge vent with blocked soffit bays (Step 2) also moves little air. Both ends must be open and sized to each other.
NFA calculation: use the manufacturer's rating, not the rough opening. A 9-inch continuous ridge vent provides roughly 14 to 18 square inches of NFA per lineal foot depending on the product — that range matters when the attic floor is large.
Step 5: The last line of defense — ice-and-water shield at the eave
Even a cold attic does not guarantee zero melt events — solar gain on a clear February day can briefly soften the upper roof surface. The ice-and-water shield at the eave is the last physical barrier.
Minnesota standard is a self-adhering membrane from the eave to at least 24 inches inside the interior wall line — 3 to 4 feet from the eave edge on most roofs, full coverage in valleys and at penetrations. If the roof is due for replacement, the attic work pairs naturally with the tear-off. On a roof with remaining life, address the membrane at the next replacement cycle.
Sequence matters
The steps are not interchangeable. Air sealing before insulation is not optional — burying bypasses under R-49 traps the problem. Baffles before blown insulation is not optional — insulation over unprotected soffit bays kills ventilation. Confirming the exhaust side before adding depth is not optional — ridge vent capacity has to match the soffit inlet and the attic floor area.
Work through them in order and the ice dam problem goes away for the life of the roof.
If you have an active ice dam this season, see our ice dam remediation service for steam removal by a licensed crew. If you want to evaluate your attic's insulation and ventilation before next winter, contact us for an inspection — we work throughout Mille Lacs, Crow Wing, Isanti, and the surrounding counties.
Founder of Silver Loon Roofing and the Qualifying Person on its MN DLI Residential Building Contractor license. 35+ years in the trades across Minnesota lake country and central MN, with focused experience on residential roof replacement, insurance-claim storm work, ice dam remediation, and the attic-ventilation fixes that keep ice dams from coming back.
More from Jimmy →