How to Calculate Roof Snow Load

Convert ground snow load to roof snow load using ASCE 7 factors. Ensure your roof structure can handle winter weather conditions.

The ASCE 7 Snow Load Formula

Building codes use ASCE 7 (Minimum Design Loads for Buildings) to calculate roof snow loads from ground snow data.

Pf = 0.7 × Ce × Ct × Cs × Pg

Pf = Flat roof snow load (PSF)
Pg = Ground snow load (PSF) — from maps/local codes
Ce = Exposure factor (0.7–1.2)
Ct = Thermal factor (1.0–1.2)
Cs = Slope factor (0.0–1.0)

Step 1: Find Your Ground Snow Load (Pg)

Ground snow load varies dramatically by location. Check your local building code or use ASCE 7 Figure 7.2-1. General ranges:

RegionGround Snow Load (PSF)
Southern states (FL, TX, AZ)0-5
Mid-Atlantic (VA, NC)10-20
Midwest (OH, IN, IL)20-30
Northeast (NY, PA, MA)30-50
Mountain West (CO, UT)40-80
Northern mountains (MT, NH, ME)60-100+

Step 2: Exposure Factor (Ce)

Accounts for how exposed or sheltered the building site is to wind.

  • Fully exposed (open terrain): Ce = 0.8 — wind blows snow off the roof
  • Partially exposed: Ce = 1.0 — standard suburban conditions
  • Sheltered (dense trees/buildings): Ce = 1.2 — snow accumulates more

Step 3: Thermal Factor (Ct)

Accounts for heat loss through the roof that melts snow.

  • Heated building: Ct = 1.0 — heat melts some snow
  • Unheated/ventilated attic: Ct = 1.1 — less melting
  • Unheated structure (barn, warehouse): Ct = 1.2 — minimal melting

Step 4: Slope Factor (Cs)

Steeper roofs shed snow faster. Below 15° (roughly 3/12 pitch), Cs = 1.0. Above that, it decreases:

PitchAngleCs (slippery)Cs (non-slippery)
Flat-3/120-14°1.001.00
4/1218.4°0.931.00
6/1226.6°0.730.87
8/1233.7°0.530.67
10/1239.8°0.330.47
12/1245.0°0.130.27

Worked Example

Location: Denver, CO (Pg = 30 PSF), suburban (Ce = 1.0), heated home (Ct = 1.0), 6/12 asphalt shingles (Cs = 0.87):

Pf = 0.7 × 1.0 × 1.0 × 0.87 × 30 = 18.3 PSF roof snow load
Total weight on a 2,000 sq ft roof = 36,540 lbs = 18.3 tons

Combined Design Load

Total roof design load combines dead load (materials) + live load (workers) + snow load:

  • Dead load: 8-25 PSF depending on roofing material
  • Live load: 20 PSF minimum (IRC code)
  • Snow load: Calculated above
  • Total: Verify your framing can handle the combined load

Check Your Roof Load