SNOW LOAD · REVIEWED MAY 2026 · BY BRENT

ROOF SNOW LOAD

pf = 0.7 × Ce × Ct × I × pg
psf
/12
RESULT
FILL IN ABOVE
Per ASCE 7-22 simplified method. Estimate only — local jurisdictions may require site-specific snow analysis. Always verify pg with your building department.
RECOMMENDED TOOLS
Carpentry Tools we recommend for projects like this

About this calculator

This snow load calculator returns the design snow load for a residential pitched roof using the ASCE 7 simplified formula: pf = 0.7 × Ce × Ct × I × pg. The four multipliers account for exposure (Ce), thermal effect (Ct, heated vs unheated structures), importance (I, set to 1.0 for residential Risk Category II), and ground snow load (pg, the regional value from your local building department or snowloadinfo.com). For sloped roofs above 30 degrees on warm slippery surfaces, the slope factor Cs reduces the load further. The result is the design load (psf) that rafters, trusses, and sheathing must support — used by structural engineers and code officials to verify framing.

How to use this calculator

Enter your local ground snow load (pg) in psf — pull this from your local building department or snowloadinfo.com. Common values: Boston 35, Chicago 25, Denver 25, Buffalo 50, mountain regions 70–100+. Pick the roof type (heated for houses with conditioned space below, unheated for barns and detached garages) and exposure (most suburban homes are "partially exposed").

Enter the roof pitch in rise per 12 inches. The calculator returns the flat-roof load (pf) and the sloped-roof load (ps), which accounts for snow sliding off steeper roofs above ~30°. This is the design load that rafters, trusses, and sheathing must support per ASCE 7-22.

Worked example

For a heated suburban house with pg = 30 psf, partially exposed, 6/12 pitch roof:

pf = 0.7 × Ce × Ct × I × pg = 0.7 × 1.0 × 1.0 × 1.0 × 30 = 21 psf flat load.

Roof angle: arctan(6/12) = 26.6° — under the 30° threshold for slope reduction, so Cs = 1.0.

Sloped load (ps): 21 psf — same as flat in this case.

For a steep 12/12 roof (45°) with same pg = 30 psf: Cs = (70 − 45) ÷ 40 = 0.625. ps = 0.625 × 21 = 13.1 psf — significant load reduction because snow slides off.

For an unheated barn (Ct = 1.2) at 6/12 pitch with pg = 50 psf (heavy snow region): pf = 0.7 × 1.0 × 1.2 × 1.0 × 50 = 42 psf. That's the design load every rafter and truss must carry.

Common mistakes & waste factors

Using pg as design load directly. Ground snow ≠ roof snow. Roofs typically see 60–80% of ground load due to wind effects, thermal melting, and slope. The 0.7 base factor handles this.

Picking "fully exposed" for a typical suburban site. Most homes are "partially exposed" — surrounded by some trees or buildings that reduce wind drift effects. Fully exposed is open prairie or coastal sites.

Forgetting the importance factor. I = 1.0 for residential (Risk Category II). Schools, hospitals, and emergency facilities use I = 1.1 or 1.2. The calculator assumes I = 1.0.

Underestimating drift loads. The calculated ps is the BALANCED snow load — uniform across the roof. Drift loads against walls, parapets, or roof level changes can be 2–3× the balanced load. Engineered analysis required for those locations.

Rules of thumb

ASCE 7 simplified: pf = 0.7 × Ce × Ct × I × pg. I = 1.0 residential.

Typical Ce: 0.9 fully exposed, 1.0 partially exposed, 1.2 sheltered.

Ct: 1.0 heated, 1.2 unheated.

Slope reduction: kicks in above 30°. ps = ((70 − angle) ÷ 40) × pf, with Cs capped at 1.0.

Drift loads against walls and roof level changes: not handled by this formula, requires engineered analysis.

Verify pg with your local building department — ASCE map values can be wrong by 5–10 psf in mountainous or microclimate areas.

Common questions

Tool and material links below are affiliate links — we may earn a small commission if you buy, at no extra cost to you.

Where do I find the ground snow load (pg) for my address?
Three sources, in order of preference. (1) Your local building department will list the design ground snow load in their adopted code amendments — this is the legally required value. (2) snowloadinfo.com pulls ASCE 7 mapped values by ZIP code and is a good cross-check. (3) ASCE 7-22 Figure 7.2-1 shows the national contour map. In mountainous and case-study regions, the local jurisdiction may require site-specific snow analysis from a structural engineer.
Why does a steeper roof have a lower snow load?
Snow slides off above 30° (about 7/12 pitch) on warm slippery roofs (asphalt shingle, metal, slate). The slope factor Cs reduces the design load between 30° and 70° — at 70° the load is essentially zero. Cold roofs (unheated barns, sheds) keep snow longer because the surface stays at outside air temp, so they get less reduction. Heated houses get the full slippery-surface reduction.
How do I clear heavy snow off a low roof safely?
A telescoping snow rake lets you clear the bottom 6-10 feet of roof from the ground — the area where ice dams form. Don't scrape down to the shingles (you'll damage granules); leave a thin layer. Avoid climbing onto a snow-loaded roof; shoveling from above causes 20+ deaths a year in the US from slip falls. Hire a roofing contractor for full-roof clearance on steep or icy roofs.