Roof Snow Load Calculator (ASCE 7-22)
Calculate structural flat-roof and sloped-roof snow loads in pounds per square foot (psf) using ASCE 7-22 engineering standards. Factor in ground snow load, terrain exposure, thermal conditions, and roof pitch shedding factors.
- Flat Roof Load (Pf)
- 14.0 psf
- Roof Angle
- 18.4°
- Slope Reduction Factor (Cs)
- 1.000
- Design Safety Limit
- 17 psf
Enter your values and press Calculate to see your result.
How the Roof Snow Load Calculator Works
Follow the exact steps to get your result instantly and privately.
Step 1: Step 1: Obtain Ground Snow Load (pg) for Your Location
Identify the 50-year mean recurrence ground snow load ($p_g$) specified by your local municipal building department or ASCE 7-22 H...
Step 2: Step 2: Determine Exposure Factor (Ce)
Assess terrain sheltering per ASCE 7 Section 7.3: Terrain Category B (suburban wooded neighborhoods with closely spaced obstructio...
Step 3: Step 3: Factor in Building Thermal Conditions (Ct)
Under ASCE 7 Section 7.4, heated residential structures maintained above 65°F with ventilated attics use a thermal factor of $C_t ...
Step 4: Step 4: Compute Flat Roof Snow Load (pf)
Calculate the baseline flat roof snow load using the governing ASCE 7-22 equation: $p_f = 0.7 \times C_e \times C_t \times I_s \ti...
Step 5: Step 5: Apply Roof Slope Factor (Cs) for Sloped Loads (ps)
Steeper roofs naturally shed snow via gravity. Calculate the roof slope factor ($C_s$): for warm, slippery surfaces (such as unobs...
Step 6: Step 6: Account for Unbalanced Snow Drift Loads
Wind blows snow across the windward roof plane and deposits it in deep drifts on the leeward slope, in valleys, and behind parapet...
Step 1: Step 1: Obtain Ground Snow Load (pg) for Your Location
Identify the 50-year mean recurrence ground snow load ($p_g$) specified by your local municipal building department or ASCE 7-22 Hazard Tool. Ground snow loads vary from 0 psf in the deep South to 20–30 psf in the Midwest, and 50 to 120+ psf in northern lake-effect belts and mountainous western counties.
Governing ASCE 7-22 Roof Snow Load Equations
Structural engineers calculate roof snow loads using the American Society of Civil Engineers (ASCE 7-22: Minimum Design Loads and Associated Criteria for Buildings and Other Structures) Chapter 7 standards. Ground snow ($p_g$) does not translate 1:1 onto roofs due to wind blow-off, thermal loss, and pitch-induced shedding.
Measuring Methods
- Flat Roof Snow Load Equation: $p_f = 0.7 \times C_e \times C_t \times I_s \times p_g$
- Sloped Roof Snow Load Equation: $p_s = C_s \times p_f$
- Minimum Roof Snow Load Thresholds: Where $p_g \le 20$ psf, $p_f \ge I_s \times p_g$. Where $p_g > 20$ psf, $p_f \ge 20 \times I_s$ psf.
Flat Roof Load: pf = 0.7 × Ce × Ct × Is × pg
Sloped Roof Load: ps = Cs × pf
Total Snow Weight on Roof (lbs) = ps × Sloped Roof Area (sq ft)For a residential home in Denver, Colorado (Risk Category II, Is = 1.0) with pg = 30 psf ground snow, partially exposed Terrain B (Ce = 1.0), heated attic (Ct = 1.0), and an 8/12 pitch (33.7°) with asphalt shingles: 1. Flat Load: pf = 0.7 × 1.0 × 1.0 × 1.0 × 30 = 21.0 psf. 2. Slope Factor Cs: For non-slippery shingle roof at 33.7°, Cs = 1.0 - (33.7 - 30)/(70 - 30) = 0.907. 3. Sloped Snow Load: ps = 0.907 × 21.0 = 19.05 psf. 4. On a 2,000 sq ft roof, this represents a design snow load capacity of 38,100 lbs.
Roof Snow Load Examples
The scenarios below demonstrate how thermal use, roof covering slipperiness, and pitch dramatically influence structural design snow loads.
| Scenario | Calculation | Result |
|---|---|---|
| Suburban Heated Home — Asphalt Shingles (6/12 Pitch, 30 psf Ground Snow) | pg = 30 psf, Ce = 1.0, Ct = 1.0, Is = 1.0. Flat load pf = 21.0 psf. Pitch: 6/12 (26.6°). Because pitch is below 30°, slope factor Cs = 1.00. | • Design Sloped Snow Load: 21.0 psf • Snow Behavior: Accumulates uniformly; melts gradually under solar gain • Rafter Sizing: Standard 2×8 or 2×10 rafters spaced 24" O.C. per IRC span tables |
| Alpine Mountain Chalet — Standing Seam Metal (10/12 Pitch, 60 psf Ground Snow) | pg = 60 psf, Ce = 0.9, Ct = 1.0. Flat load pf = 0.7 × 0.9 × 1.0 × 60 = 37.8 psf. Pitch: 10/12 (39.8°). Smooth metal with unobstructed eaves (slippery surface): Cs = 0.55. | • Design Sloped Snow Load: 20.8 psf (Cs reduction saves ~45% in roof load) • Snow Behavior: Rapid shedding; snow avalanches slide off automatically • Safety Requirement: Snow retention guards or pipe fences required above entryways |
| Unheated Detached Equipment Barn — Low Slope 3/12 (40 psf Ground Snow) | pg = 40 psf, Ce = 1.0, Ct = 1.2 (unheated structure). Is = 1.0. Flat load pf = 0.7 × 1.0 × 1.2 × 40 = 33.6 psf. Pitch: 3/12 (14°), Cs = 1.00. | • Design Sloped Snow Load: 33.6 psf • Warning: Unheated interior does not melt snow, resulting in prolonged full-weight loads • Framing Requirement: Heavy engineered Fink trusses spaced 24" O.C. |
Snow Density & Weight by Depth
| Snow Condition & Moisture Level | Density (lbs / cu ft) | Weight per Inch of Depth | Depth to Reach 20 psf Design Load |
|---|---|---|---|
| Light, Fresh Dry Powder | 3.0 – 5.0 lbs / cu ft | 0.25 – 0.42 lbs / sq ft | 48 – 80 inches (4–6.5 feet) |
| Settled, Average Winter Snow | 12.0 – 18.0 lbs / cu ft | 1.00 – 1.50 lbs / sq ft | 13 – 20 inches |
| Wind-Packed / Compacted Crust | 18.0 – 25.0 lbs / cu ft | 1.50 – 2.08 lbs / sq ft | 10 – 13 inches |
| Heavy Wet Slush / Rain-on-Snow | 25.0 – 35.0 lbs / cu ft | 2.08 – 2.92 lbs / sq ft | 6.8 – 9.6 inches |
| Solid Glaze Ice / Ice Dam Layer | 57.2 lbs / cu ft | 4.76 lbs / sq ft | 4.2 inches |
Quick facts
- One inch of solid ice weighs 4.76 pounds per square foot—the equivalent structural weight of roughly 12 to 15 inches of dry powder snow.
- A rain-on-snow event is the most common cause of residential roof collapses; dry snow acts like a sponge, absorbing heavy liquid rain without shedding.
- Unheated structures (barns, garages, porches) require higher structural snow load design values (Ct = 1.2) than heated homes.
- Standing seam metal roofs allow a significant reduction in design snow load (Cs factor) because smooth metal sheds snow before maximum weight accumulates.
- Never use an axe, pick, or metal shovel on a roof to remove snow; clearing snow should always be done with a telescoping foam-head roof rake from the ground.
Sources & references
Frequently Asked Questions
Clear answers about roof square footage calculations, pitch slope factors, shingle bundles, and ordering materials.
Most modern residential roofs built to the International Residential Code (IRC) are engineered to support a minimum ground snow load of 20 to 30 pounds per square foot (psf) in moderate climates, and 50 to 100+ psf in northern and alpine zones. In terms of depth, a 20 psf roof can safely support roughly 3 to 4 feet of light dry snow, 14 to 18 inches of settled average snow, but only 7 to 9 inches of heavy, waterlogged slush.
Ground snow load (pg) is the historical weight of snow measured on flat, open ground by weather stations. Roof snow load (pf for flat, ps for sloped) is the actual engineering weight that the roof structure experiences. Roof snow load is typically 20% to 50% lower than ground snow load because wind blows snow off the roof, heat escaping from the building melts snow, and gravity causes snow to slide off pitched slopes.
A rain-on-snow event is by far the most dangerous weather hazard for roof structures. When heavy liquid rain falls onto an existing layer of snow, the porous snow pack absorbs the water like a giant sponge rather than shedding it into the gutters. A 12-inch snow layer that initially weighed a safe 12 psf can double or triple in weight to 30+ psf in a matter of hours as rainwater saturates the pack.
Key warning signs of imminent roof failure include: 1) Interior doors that suddenly stick or will not latch; 2) New drywall cracks spreading across ceilings or above door frames; 3) Visual sagging in ceiling drywall or visible deflection in exposed attic rafters/trusses; 4) Creaking, groaning, or sharp popping sounds from the attic framing; and 5) Severe water leaking through light fixtures or ceilings.
Metal roofs feature smooth, low-friction painted or bare metal surfaces. In ASCE 7-22 Section 7.4, unobstructed metal roofs qualify as 'slippery surfaces.' As soon as interior attic heat or outdoor solar radiation warms the metal panels, a thin boundary layer of water forms between the metal and snow, causing the entire snow pack to slide off the roof in sheets, preventing heavy long-term accumulation.
Snow guards (cleats, brackets, or continuous pipe rails) are mechanical devices installed along the lower eaves of a metal or slate roof. Because metal roofs shed snow rapidly, sudden snow avalanches can crush gutters, destroy ground-level HVAC units, break landscaping, and severely injure pedestrians standing below. Snow guards hold the snow pack in place, forcing it to melt gradually in controlled volume.
The safest method is using an extendable roof rake from the ground, pulling snow downward in gentle 1-foot layers starting from the eaves and working upward. Never stand on a snow-covered roof, and never use metal shovels, picks, or salt pellets that puncture shingles and corrode aluminum flashing. Leave a 2-to-3 inch buffer of snow on the shingles to avoid damaging granules.
When winter wind blows across a pitched gable or hip roof, it strips snow from the windward (upwind) roof plane and deposits it in concentrated drifts on the leeward (downwind) slope. Under ASCE 7-22 Section 7.6, the leeward slope must be engineered to carry an unbalanced drift load that can be up to 150% to 250% heavier than the uniform design snow load.
Proper attic insulation (R-49 to R-60 in northern climates) and balanced 1:300 soffit-to-ridge ventilation prevent heat from escaping into the attic. If heat escapes, it creates uneven melting where snow melts on upper slopes and refreezes into massive, heavy ice dams at the unheated eaves. A cold, well-ventilated roof deck maintains uniform snow distribution and prevents localized ice dam weight spikes.
You can find your official ground snow load by calling your local city or county municipal building inspection department, checking local residential code amendments (IRC Table R301.2(1)), or using the official online ASCE 7 Hazard Tool (asce7hazardtool.online), which provides geo-located ground snow data based on USGS and NOAA historical snowfall mapping.
Still have questions about your roof takeoff?
Explore our comprehensive suite of specialized calculators or contact our estimator team for personalized guidance.




