Understanding the 2021 Residential IRC Roofing Code (Auburn, AL)

Local note: The City of Auburn, Alabama uses the 2021 International Residential Code (IRC). This version became effective January 1, 2022 and applies to residential permits submitted on or after that date. Always verify project-specific requirements with the City’s Inspections/Building department.

#1 Rule of Engineering: water runs downhill!
TL;DR: need drip edge, need PVC/TPO below 2:12 (manufacturers often say below 4:12) slope, need sufficient ventilation.
What this page is: a contractor’s plain-English cheatsheet for Chapter 9 (Roof Assemblies) highlights: slopes, underlayments, drip edge, flashing, and common materials (shingle, metal, single-ply, etc.).
What it isn’t: the codebook. When in doubt, read the official text and local amendments.

Chapter 9 at a glance

R901 — General
R902 — Fire classification
R903 — Weather protection (incl. flashing)
R904 — Materials

R905 — Roof coverings (by material)

R905.1 — General; R905.1.1 — Underlayment; R905.1.2 — Ice barrier
R905.2 — Asphalt shingles
R905.10 — Metal roof panels
R905.12 — Thermoset single-ply (EPDM)
R905.13 — Thermoplastic single-ply (TPO / PVC)
Other materials (R905.3–R905.9, R905.11, R905.14–R905.17)

R806 — Roof Ventilation (Attic/Ceiling Spaces)

R806 — Ventilation of Attic and Enclosed Rafter Spaces

Quick NFVA Math (example)

Pro tip: Match intake NFVA to (or slightly exceed) exhaust NFVA, verify each vent product’s rated NFVA, and check Auburn/Lee County amendments.

What homeowners should know

Questions about your roof design or a permit? Call or text 334-332-7799. We’ll line up the right details for the 2021 IRC and Auburn’s process.

Sources & further reading