How to Calculate Roof Load
Roof load tells you how much weight per square foot the structure must support. It is the sum of permanent dead loads (the roof itself) plus the larger of live load (occupants, equipment) or snow load. Building codes require the framing to be sized for this total load.
Total Load Formula
Total Load=Dead Load+max(Live,Snow)
Common Dead Load Weights
| Component | Weight (psf) | Weight (kg/m2) |
|---|---|---|
| Asphalt shingles | 2 - 3 | 10 - 15 |
| Metal panel roofing | 1 - 2 | 5 - 10 |
| Concrete tile | 9 - 11 | 44 - 54 |
| Slate | 9 - 12 | 44 - 59 |
| 1/2" plywood deck | 1.5 | 7 |
| Solar PV array + racking | 3 - 5 | 15 - 25 |
Check Local Snow Loads
Snow loads vary dramatically by region. ASCE 7 publishes ground snow load maps with values from 0 psf in the southern US to 100+ psf in mountain regions. Always verify with your local building department before designing roof framing.When You Need a Structural Engineer
Hire a licensed structural engineer when total load exceeds 50 psf, when adding heavy material (tile, slate) to an existing roof, when installing solar panels on roofs older than 20 years, after any structural damage, or when modifying load paths during a remodel.
Code Reference
IRC R301.6 sets the minimum design roof load. ASCE 7-16 (referenced by IBC) provides detailed load combinations for snow, wind, and seismic events. Local amendments often increase these minimums.