Last verified · v1.0
Calculator · construction
Snow Load Calculator (Asce 7)
ASCE 7 snow load calculator: compute flat and sloped roof design snow loads (psf) using Ce, Ct, Is, and state ground snow load values.
Inputs
Total Roof Snow Load
—
Explain my result
Get a plain-English breakdown of your result with practical next steps.
The formula
How the
result is
computed.
ASCE 7 Snow Load Formula Explained
Structural engineers and building designers rely on ASCE 7 (Minimum Design Loads and Associated Criteria for Buildings and Other Structures) to determine the snow loads a roof must safely support. This snow load calculator implements the standard three-step process from ASCE 7-22 Chapter 7, which governs structural design loads across the United States.
Step 1 — Flat Roof Snow Load (p_f)
The flat roof snow load uses the following expression:
p_f = 0.7 × C_e × C_t × I_s × p_g
- 0.7 — the roof exposure conversion factor that translates ground-level snow accumulation to a roof-surface design value.
- C_e (Exposure Factor, 0.7–1.3) — accounts for wind exposure and surrounding terrain. A fully exposed rooftop in an open, wind-swept setting uses C_e = 0.7; a rooftop sheltered by dense conifers or closely spaced taller buildings uses C_e = 1.3.
- C_t (Thermal Factor, 1.0–1.3) — reflects heat loss through the roof assembly. Standard heated buildings use C_t = 1.0; continuously heated greenhouses use C_t = 0.85; unheated cold-storage facilities use C_t = 1.3.
- I_s (Importance Factor, 0.8–1.5) — tied to the ASCE 7 Risk Category. Low-hazard agricultural or storage structures (Risk Category I) use I_s = 0.8, while essential facilities such as hospitals and emergency operations centers (Risk Category IV) use I_s = 1.5.
- p_g (Ground Snow Load, psf) — the 50-year mean recurrence interval ground snow load for the project site, taken from ASCE 7 Figure 7.2-1 or state-specific hazard maps. Values range from 0 psf along Gulf Coast regions to over 100 psf at high-elevation mountain sites.
Step 2 — Sloped Roof Snow Load (p_s)
Once the flat roof snow load is established, the slope reduction factor C_s converts it to the design load on a pitched surface:
p_s = C_s × p_f
C_s equals 1.0 for roof slopes up to 30°. Above 30°, it decreases linearly for warm roofs (C_t = 1.0), reaching 0 at 70°. Per HUD Chapter 3: Design Loads for Residential Buildings, steep-slope roofs shed snow efficiently through sliding, which justifies the progressive load reduction. Cold roofs (C_t ≥ 1.1) follow a slightly different C_s curve that retains higher loads at intermediate slopes.
Step 3 — Total Roof Snow Load (W)
The total structural snow load in pounds is:
W = p_s × A
where A is the horizontal projected roof area in square feet. A 2,400 sq ft roof carrying a design snow load of 25 psf produces a total structural load of 60,000 lb (30 tons) — a value that must be distributed across rafters, beams, and bearing walls without exceeding allowable stress or deflection limits.
Ground Snow Load by State
Ground snow load (p_g) varies substantially by location. Coastal regions of the Southeast carry 0–5 psf; high-elevation sites in Colorado, Utah, and Wyoming regularly exceed 100 psf. The Montana Department of Labor and Industry publishes jurisdiction-specific maps showing that local authorities having jurisdiction (AHJ) may require higher values than the ASCE 7 national map indicates. This calculator uses state-level weighted averages as a conservative starting estimate — always verify the site-specific p_g value with the local AHJ or the ASCE 7 Hazard Tool before submitting permit drawings.
Minimum Snow Load Requirements
ASCE 7 mandates that for roof slopes below 15°, the minimum design snow load must not fall below 20 psf in regions where p_g exceeds 20 psf. This minimum prevents under-design of nearly flat roofs, which can accumulate drifts and receive sliding snow from adjacent higher roof surfaces.
Worked Example
A heated office building in Denver, Colorado (p_g = 30 psf) with a 2,000 sq ft roof sloped at 20° in a partially exposed suburban setting:
- C_e = 0.9 (partially exposed)
- C_t = 1.0 (heated structure)
- I_s = 1.0 (Risk Category II, standard occupancy)
- p_f = 0.7 × 0.9 × 1.0 × 1.0 × 30 = 18.9 psf
- C_s = 1.0 (slope ≤ 30°), so p_s = 18.9 psf
- W = 18.9 × 2,000 = 37,800 lb total roof snow load
Site-specific drift loads, unbalanced loads, and sliding snow conditions may increase the design load beyond the balanced load calculated here. Always consult a licensed structural engineer before finalizing any structural design.
Reference