Attic Ventilation — What the Code Actually Wants

Section 9.19 of the Ontario Building Code is short — barely two pages — but it is the reason attic sheathing on an old Toronto bungalow stays dry through a 40 °C swing from August humidity to February cold. The whole rule set collapses to one idea: a ventilated attic has to breathe faster than the interior of the house can push moisture into it. Size the vent area from the insulated ceiling, split it 50/50 between low and high, give the air a 63 mm channel to run in, and the physics handles the rest.

Why attics need to breathe — condensation and the ice-dam physics

Two problems stack up in an unvented attic. The first is summer heat — unvented roof sheathing hits 80 °C on a sunny July afternoon and bakes the shingles from below, shortening their service life by a factor of two. A vented attic strips that heat off and drops sheathing temperature by 15 to 25 °C. The second, bigger, problem is winter condensation. Warm interior air carries water vapour at roughly 8 grams per cubic metre at 22 °C and 50 percent relative humidity. That same air, cooled to -10 °C in the attic, can only hold 2 grams per cubic metre — the other 6 grams have to come out of solution, and the coldest surface is the underside of the roof sheathing. Without ventilation, that 6 grams condenses every cubic metre of air that leaks up from the house below, soaks into the OSB, freezes into a plate of ice, and thaws each sunny day onto the insulation. A year of that cycle rots the sheathing from the back. The vent area from 9.19.1.2 exists to flush that moist air out before it condenses.

The 1:300 vs 1:150 switch — the vapour-barrier rule in plain English

OBC 9.19.1.2.(1) gives you 1:300 as the default ratio — one square foot of net free vent area per 300 square feet of insulated ceiling. 9.19.1.2.(2) doubles the requirement to 1:150 in two cases: either the roof slope is less than 1:6 (any low-slope or flat roof) or the construction is a roof-joist assembly, meaning a cathedral ceiling where the insulation sits between the rafters instead of on an attic floor. In field practice there is a third case every seasoned carpenter applies even if the code text is loose about it: 1:150 when the ceiling assembly has no warm-side vapour barrier. The reason is physical — without poly or a vapour-retarder primer between the living space and the insulation, interior moisture diffuses freely into the attic, and the attic needs twice the exhaust capacity to carry it back out. A new build in Ontario will almost always have 6-mil poly, so 1:300 is the common case. A 1950s renovation where the old plaster ceiling is staying in place probably does not qualify, and sizing at 1:150 is the safer call.

The 50/50 rule and why soffit-only always fails

9.19.1.2.(3) requires vents distributed uniformly on opposite sides of the building, with at least 25 percent at the top and at least 25 percent at the bottom. Every AHJ enforces this as a straight 50/50 split — half the NFA at the eave, half at the ridge or gable — because the attic needs both an intake and an exhaust to complete the convective loop. Soffit-only venting is the most common failure in older stock: builders put perforated aluminum soffit on a 1970s bungalow, never cut a ridge slot, and the total vent area looks fine on paper — but the air has no way to leave. The result is a stagnant attic where warm moist air piles up against the cold sheathing and condenses. Ridge-only has the opposite problem: no intake, so the ridge vent pulls conditioned air up from the living space through every ceiling penetration and depressurizes the house. Gable-end vents alone can work mathematically but give a weak loop that ignores the centre of the space — most builders treat gable vents as a supplement to soffit intake, not a substitute.

The ice-dam loop and how attic venting stops it

Ice dams are the visible symptom of a failed attic ventilation package. The loop starts in the middle of the roof: heat leaks from the ceiling into the attic, warms the attic air, and melts the snow sitting on the sheathing above the heated footprint of the house. Meltwater runs down the roof and hits the eave — which overhangs the exterior wall and therefore has no heat under it — freezes, and builds an ice dam. Subsequent meltwater backs up behind the dam, finds any nail hole or shingle lap, and drips into the soffit or the top plate. A vented attic breaks the chain by keeping the whole roof surface at ambient temperature: cold air enters at the soffit, washes up under the sheathing, and exits at the ridge, so the middle of the roof never gets warmer than the eave. The 63 mm clearance in 9.19.1.3.(1) exists so that convective path does not choke off against the sheathing.

Cathedral ceilings — vented with a 2" air gap vs unvented with spray foam

Cathedral ceilings have two legal paths. The vented path — 9.19.1.2 with 1:150 NFA and 9.19.1.3 with a continuous 63 mm air channel above the insulation — works if every rafter bay is either separately vented (continuous soffit + continuous ridge) or interconnected at the top with 38 by 38 mm purlins per 9.19.1.2.(4). The channel is usually a rigid foam baffle installed in every bay before insulation goes in; the 25 mm baffle minimum at the eave in 9.19.1.3.(2) steps up to 63 mm through the rest of the run. The unvented path — 9.25.2.5 — fills the rafter bay with closed-cell spray polyurethane foam up to the underside of the sheathing, no air gap. The foam is the vapour barrier, the air barrier, and part of the insulation in one layer. Thickness is a dew-point calculation for the climate zone, not a guess — a typical Zone 5 spec lands around R-31 (about 5 inches of closed-cell). Unvented cathedrals are the default on architect-designed homes with dormers and valleys where maintaining a continuous air channel is impractical.

Common failures: insulation blocking the soffit, unsealed hatches, bath fans dumping into the attic

Three failures drive most attic ventilation problems. First, insulation blocking the soffit. Blown cellulose installers let the fill drop into the eave, which chokes the soffit airway and cuts the NFA to nearly zero even though the soffit looks fine from outside. 9.19.1.3.(2) requires a preformed baffle at every rafter bay before insulation goes in — rigid foam, cardboard, or moulded plastic. A missing baffle is a 10-minute fix from above. Second, an unsealed attic access hatch. A 550 × 900 mm hatch with no gasket leaks interior air upward whenever the house is heated, dumping moisture directly into the attic. 9.19.2.1.(3) requires the hatch to have a door or cover; 9.25.3 requires it to be part of the continuous air barrier. Weatherstrip it like an exterior door and insulate the cover to match the ceiling. Third, a bathroom fan ducted into the attic instead of to the outdoors. Saturated air blown straight at the roof sheathing condenses and runs back down the duct. 9.32.3.7 requires the bathroom fan to duct to the outdoors through a wall cap or a dedicated roof cap — never terminate into the attic, never daisy-chain two baths on one duct.

About OBC Attic Ventilation Calculator

Free Ontario Building Code 2024 attic ventilation calculator. Returns required total net free vent area (sq in + cm²), soffit/ridge/gable split, PASS-FAIL against existing venting, and cathedral-ceiling guidance per OBC 9.19.1.2, 9.19.1.3, 9.19.1.4, and 9.19.2. Handles 1:300 vs 1:150 ratio, vapour-barrier switch, and unvented spray-foam alternative per 9.25.2.5.

How to use

  1. Enter your insulated ceiling area in square feet or square metres — the area below the attic, not the roof footprint.
  2. Pick whether the ceiling has a warm-side vapour barrier (6-mil poly or qualified primer). Standard new builds say Yes; older retrofits with no poly say No.
  3. Choose the roof type: vented attic (truss/rafter), cathedral roof-joist assembly, or low-slope (under 1:6). Cathedral and low-slope force the 1:150 ratio.
  4. Select your existing venting layout — soffit + ridge (balanced), soffit only, ridge only, or gable ends — to get a PASS/FAIL on the 50/50 distribution rule.
  5. Read the required net free vent area in square inches and cm², plus the soffit/ridge split and any cathedral-ceiling spray-foam alternative if 9.19.1.3 air gap can't be maintained.

Examples

Standard 1,200 sq ft attic with poly vapour barrier
1,200 sq ft × 1/300 = 4 sq ft NFA. 50/50 split = 2 sq ft (288 sq in) at the soffit and 2 sq ft at the ridge. A 16″ ridge vent at ~18 sq in/lin ft × 16 ft of ridge gives 288 sq in — match it with continuous 2″ vented vinyl soffit.
Cathedral ceiling, 600 sq ft, no poly
Cathedral assembly forces 1:150. 600 sq ft × 1/150 = 4 sq ft NFA. With a continuous 63 mm air gap impossible across complex valleys, the practical answer is unvented closed-cell spray foam under 9.25.2.5 — no soffit, no ridge, foam to the underside of sheathing.

Frequently asked questions

How much attic ventilation does the Ontario Building Code require?
OBC 9.19.1.2 sets the unobstructed vent area at 1/300 of the insulated ceiling area for a standard attic with a vapour barrier and a roof slope of 1:6 or steeper. The ratio drops to 1/150 for slopes under 1:6 OR for roof-joist (cathedral) assemblies. A 1,200 sq ft attic in a typical new build needs 4 sq ft NFA at 1:300, or 8 sq ft at 1:150.
Does a vapour barrier change the venting ratio?
Yes — the 1:300 relief in 9.19.1.2.(1) is conditional on the assembly having a warm-side vapour barrier (6-mil poly or qualified vapour-retarder primer). Without it, interior moisture diffuses freely and the vent area doubles to 1:150. Most new Ontario builds qualify for 1:300; pre-1980 retrofits with plaster ceilings often get the 1:150 ratio.
Why does soffit-only ventilation always fail?
9.19.1.2.(3) requires at least 25% of the NFA at top of the space and at least 25% at the bottom — every AHJ enforces it as 50/50. Soffit-only puts 100% at the bottom and zero at the top, violating 9.19.1.2.(3)(b). The convective loop has no exhaust, warm moist air stagnates against the cold sheathing, and condensation rots the OSB from behind.
Can I use closed-cell spray foam instead of venting a cathedral?
Yes — OBC 9.25.2.5 explicitly permits spray polyurethane foam on the underside of the sheathing as an alternative to the 9.19.1.3 vent space, provided the foam thickness keeps the foam/air interface above the dew point. Typical Zone 5 spec: closed-cell ccSPF filling the rafter bay to ~R-31. The foam is the vapour barrier, the air barrier, and part of the insulation.
What clearance does OBC require above attic insulation?
OBC 9.19.1.3.(1) requires 63 mm (2-1/2″) clear airspace between insulation and roof sheathing in any vented attic or roof-joist space. At the eave, 9.19.1.3.(2) requires preformed baffles maintaining at least 25 mm of gap, extending at least 50 mm above the insulation, with enough cross-area for the required NFA.
Does my attic need an access hatch?
OBC 9.19.2.1 requires an attic hatch when the attic is 10 m² or larger AND has at least one horizontal dimension over 1,000 mm with 600 mm of vertical clearance, OR when it contains a fuel-fired appliance. Minimum hatch size: 550 × 900 mm (0.32 m² with no dimension under 500 mm for hatches serving a single dwelling).
Can I run the bath fan into the attic?
No. OBC 9.32.3.7 requires every bathroom exhaust fan to discharge directly outdoors via a wall cap or dedicated roof cap. Dumping saturated air into the attic condenses on the cold sheathing and runs back down the duct — guaranteed mould and rot within a few seasons. Never daisy-chain two baths on one duct either.

Part of ToolFluency’s library of free online tools for Ontario Building Code. No account needed, no data leaves your device.