Most attics need one square foot of net free ventilation for every 150 square feet of attic floor, under the guideline cited in the International Residential Code (IRC) and by the U.S. FHA. That total vent area must then be split between low intake vents and high exhaust vents so air moves through the attic rather than pooling in it. Here is how to run the calculation for your own home and place the vents correctly.
Understanding Attic Ventilation: Why It Matters
A ventilated attic is a moisture-control system, not just a heat-control one. Ross Manufacturing, explaining the principles of ventilation, notes that moisture reduces the R-value of insulation, can lead to mold and mildew in the attic, and can damage the roof deck. ENERGY STAR adds the seasonal picture: ventilation helps prevent ice dams in winter and removes built-up heat in summer.
The mechanism is simple. Hot, moist air rises; if it has a high exit point, it leaves. Cooler, drier outside air enters low to replace it. Every vent you install should serve one of those two roles, and the sizing rules below exist to make sure the airflow is adequate for the space being vented.
Calculating Your Attic's Net Free Ventilation Area (NFVA)
Vents are rated in Net Free Ventilation Area (NFVA) — the actual open area air can pass through, not the size of the vent itself. Manufacturers assign an NFA rating to each non-motorized vent they make, and you use those ratings to add up to your attic's requirement.
The standard rule, cited from the 2018 IRC and echoed by Owens Corning's recommendation based on the FHA guideline, is a minimum NFVA of 1/150 of the area of the vented space: one square foot of vent for every 150 square feet of attic floor. The code also permits a reduced 1/300 ratio under specific conditions — the Building America Solution Center and the IRC exception describe one such condition: a Class I or II vapor retarder installed on the warm-in-winter side of the ceiling. If you cannot confirm that condition applies to your home, use 1/150. Note that some local codes require the 1/150 rule regardless, so check before relying on the smaller number.




