Construction estimating · verified formulas Free · no signup

How to Calculate Roof Snow Load: The Complete Guide

Roof snow load is a structural-safety calculation, not a material takeoff: how much weight of snow a roof must carry, in pounds per square foot. It starts from the local ground snow load and adjusts for the roof's exposure, temperature, slope, and importance. This guide explains the factors in plain terms — though final structural design always belongs to a licensed engineer.

The 60-second version
  1. Snow load is a weight per area (psf) the roof must safely carry.
  2. Start from the ground snow load (pg) for your location — set by code maps.
  3. Flat-roof load pf = 0.7 × Ce × Ct × I × pg (ASCE 7).
  4. Steeper roofs shed snow — a slope factor Cs reduces the load.
  5. Drifting against walls and at roof steps can far exceed the balanced load.
  6. This is a safety calc — have a licensed engineer confirm any structural decision.

1 · What snow load is

Snow load is the downward weight that accumulated snow imposes on a roof, expressed in pounds per square foot (psf). It is one of the design loads a roof structure must resist, alongside the roof's own weight (dead load) and occupancy or wind loads. Underestimating it risks collapse; over-building it wastes material — which is why codes prescribe a specific method.

2 · Ground snow load

Everything starts with the ground snow load (pg) — the weight of snow on the ground for your specific location, derived from decades of weather data and published in code maps (and local amendments). It ranges from near zero in the south to 100+ psf in high mountains and snowbelt regions. You cannot guess this; look it up for the exact site, because it varies sharply over short distances in mountainous areas.

Ground snow load is location-specific

pg comes from the official code map or the local building department for the exact site — not a regional average. Mountain towns often have site-specific values higher than the mapped figure.

3 · The flat-roof formula

The ASCE 7 standard converts ground load to a design roof load. The balanced flat-roof snow load is:

Flat-roof snow load (ASCE 7)
pf = 0.7 × Ce × Ct × Is × pg
The 0.7 is the basic ground-to-roof conversion; the C and I factors adjust for exposure, temperature, and building importance.

4 · The adjustment factors

Three factors fine-tune the load for the specific building:

ASCE 7 snow-load factors
FactorWhat it accounts for
Ce — ExposureWind exposure of the site (sheltered roofs hold more snow; ~0.7–1.2)
Ct — ThermalWhether the building is heated (a warm roof melts snow; ~1.0–1.2)
Is — ImportanceBuilding criticality (hospitals/assembly carry a higher factor than sheds)

A heated, wind-exposed house has lower factors than an unheated, sheltered structure of high importance — the same ground load can produce quite different roof loads.

5 · Slope & sliding

Steep roofs shed snow, so the balanced load is reduced by a slope factor Cs that decreases as pitch increases (a very steep, slippery roof can approach zero retained snow). Sloped-roof load ps = Cs × pf. But snow sliding off an upper roof onto a lower one adds load there, so sliding cuts both ways.

Illustrative balanced load

Ground load pg = 40 psf, exposed heated home: Ce = 1.0, Ct = 1.0, Is = 1.0. Flat-roof pf = 0.7 × 1.0 × 1.0 × 1.0 × 40 = 28 psf. A 6/12 roof might apply Cs ≈ 1.0 (little reduction); a 12/12 metal roof sheds much more. These numbers are illustrative — your jurisdiction's values govern.

6 · Drifting & unbalanced load

The balanced load is rarely the worst case. Wind piles snow into drifts against walls, parapets, and at roof steps, where the local load can be two to three times the balanced figure. Valleys, dormers, and the lee side of gable and hip roofs collect unbalanced loads. These concentrated loads often govern the structural design even though they cover only part of the roof.

7 · Verification & limits

This is a structural-safety calculation

A snow-load estimate informs planning, but sizing rafters, trusses, and connections to carry it is the work of a licensed structural engineer using the full code provisions for your site. Treat the calculator's output as a starting figure, not a design.

Use the snow load calculator to apply the ASCE 7 factors to a ground snow load, then have a licensed engineer confirm the structural design — especially where drifting or unbalanced loads may govern.

Related calculators