How much attic ventilation does a Calgary house need?
How much attic ventilation does a Calgary house need?
Attic ventilation in Calgary is governed by the National Building Code – 2023 Alberta Edition, which sets a minimum vent area of 1/300 of the insulated ceiling area for most houses with a conventional attic. If the roof has a low slope or the rafters double as the ceiling joists (roof-joist construction), that ratio drops to 1/150 because air moves less freely in those assemblies.
How the 1/300 rule works in practice
Take a house with 150 square metres of insulated ceiling. Divide by 300 and you get 0.5 square metres of net free vent area. The code then splits that between high and low: at least 25% of the total must be at or near the ridge (ridge vents, high gable vents), and at least 25% must be at the eaves (soffit vents). That balanced flow, cool air in at the bottom and warm moist air out at the top, is what keeps the attic dry in winter and cool in summer.
Calgary's climate makes this more than a code formality. With roughly 128 freeze-thaw cycles a year, an under-ventilated attic traps heat that melts snow on the roof deck. That meltwater runs to the cold eaves, refreezes and backs up under shingles as an ice dam. The City of Calgary's own guidance points to improving attic insulation and ventilation as the primary fix for ice dams, not just adding more heat cables.
Blocked soffit vents are the most common problem. Insulation batts pushed to the eaves during a renovation, or a roofer who stapled the felt too low, can choke the intake and make the rest of the system nearly useless. When a roofer replaces shingles, it is worth asking them to confirm the soffit baffles are in place and the vents are clear.
A few practical checks you can do yourself: from the attic on a cold day, look for frost on the underside of the sheathing (a sign of moisture from poor ventilation), check that every soffit vent has a clear path to the attic, and confirm the ridge vent runs the full length of the peak. From outside, make sure the ridge vent cap has not been buried under a heavy snowfall or clogged with debris.
When a roof is being replaced, it is the right moment to upgrade ventilation. Adding or extending a ridge vent, replacing old box vents with a continuous system, or installing proper baffles at the eaves adds relatively little to the total project cost but has a real effect on shingle life and ice-dam risk. A roofer who quotes a replacement without mentioning ventilation is worth questioning.
One more Calgary-specific note: the code requires eave protection (ice-and-water shield) extending at least 900 mm up the slope and to a line at least 300 mm inside the inner face of the exterior wall on shingle and shake roofs here. Good ventilation reduces ice-dam pressure on that membrane, but the membrane is still required regardless.
If you are getting quotes for a re-roof, ask each contractor to describe the ventilation plan in writing, including the net free area they are targeting and how they will handle the soffit intake. A like-for-like shingle replacement in Calgary needs no building permit, but the work still has to meet the code, and ventilation is part of that.
Want this done at your place?
Tell us what is going on with your roof and we'll get you a real quote from a local Calgary roofing contractor. We send it out to local contractors for you. Free, no pressure.
Roof IQ -- Built with local roofing expertise, Calgary knowledge, and real construction experience. Answers are for informational purposes only.
Ready to Get Quotes?
Find local roofing contractors in Calgary. Free matching, no obligation.