steel-structure-snow-load-deep-dive
Steel Structure Snow Load Deep Dive: Drift, Slope & Retention

The flat-roof snow load on your map is the starting number, not the design number. The number that actually collapses steel buildings is drift snow: a 2 m (7 ft) cornice piled by the wind against a parapet, a deeper drift on the leeward side of a gable, or a load stacking in the valley where two roofs step up. Most snow-related failures happen on the drifted, sloped, or stepped roof—never on the flat basic load. This is the core thesis of this steel structure snow load deep dive.
This steel structure snow load deep dive goes past the headline value into the load cases that break frames. It covers drift formation and its height, how roof slope reduces load, why unbalanced loading often governs the portal frame, how parapets and stepped roofs create local piles, and what meltwater, ice and snow retention add to the design.
Our steel building snow load design overview explains the basic flat-roof value, roof types and how to read the ground-snow map. This article is the engineering deep dive on the cases that matter.
Beyond the Headline Snow Load
The map gives you the ground snow load s_g. The roof snow load is then calculated per ASCE 7 Minimum Design Loads as:
p_f = 0.7 · C_e · C_t · I · s_g
where:
- C_e is the exposure factor (terrain: exposed, normal, sheltered);
- C_t is the thermal factor (heated vs. unheated structures);
- I is the importance (risk) factor;
- s_g is the ground snow load from the regional map.
That formula gives a uniform, full-roof load. It is the right starting point for a simple flat deck, but it is not the whole story. Real roofs see drifted piles, one-sided loads, step-offs and parapet accumulations that concentrate load locally. A frame sized only to p_f will often survive a uniform winter—and fail on the drifted drift.
Steel roofs are unusually sensitive because they are light. A reinforced-concrete roof carries its own dead load, which stabilizes it against uplift and spreads loads; a light gauge steel deck on purlins has little dead load to begin with, so snow is a large fraction of the total gravity load. Purlins and roof girders must therefore be checked under both the uniform full-snow case and the drifted local case.
Wind and snow also interact across a season: wind strips snow off exposed slopes and piles it somewhere else. That is why the steel building wind load design overview and this snow deep dive are read together—the same wind field that creates cladding suction also creates drift piles.
Drifted Snow — The Real Killer
Wind lifts snow particles by saltation and suspension, then drops them where the flow separates or slows down. On a gable roof, that means a leeward drift on the downwind slope, growing from the ridge outward. Behind a parapet or a taller wall, it means a windward drift piled against the obstruction. Either way, the result is a localized pile that can be two to three times the uniform roof load right where the purlins and rafters are least expecting it. This is the central message of this steel structure snow load deep dive: the drift, not the flat map value, sizes the members.
ASCE 7 defines the drift height h_d from the upwind fetch distance and the ground snow load: longer fetch means more snow available to be transported, and heavier ground snow means deeper piles. The drift itself is modeled as a triangular or trapezoidal surcharge superimposed on the uniform roof load, with the peak at the ridge, parapet or step edge and tapering downwind over a defined horizontal length.
Two drift types dominate:
- Leeward drift: forms on the downwind slope of a ridge; generally the larger of the two for long, low roofs.
- Windward drift: piles up against a parapet or a taller wall on the upwind side; often the controlling case where a lower roof abuts a taller one.
For regular geometries the code formulas are enough. For unusual shapes—sawtooth roofs, long barrel vaults, roofs with many rooftop obstructions—the drift pattern may not match the code idealization, and a wind-tunnel study becomes appropriate (see our steel building wind tunnel testing article). The underlying load-case framework sits inside steel structure load combination, where snow (uniform or drifted) is combined with dead and wind loads.
Table 1: Drift Snow Parameters
| Parameter | Metric | Imperial | Notes |
|---|---|---|---|
| Typical drift height h_d | 0.6 – 1.5 m | 2 – 5 ft | Depends on fetch and s_g; can reach 2 m+ |
| Drift surcharge vs. uniform load | 2 – 3× | 2 – 3× | Local peak at ridge/parapet |
| Drift shape | Triangular / trapezoidal | Triangular / trapezoidal | Peak at obstruction, tapering downwind |
| Typical upwind fetch | 20 – 100 m | 65 – 330 ft | Longer fetch → deeper drift |
| Ground snow load range (example) | 1.0 – 3.0 kN/m² | 21 – 63 psf | Region-dependent; use site map |
h_d is calculated per ASCE 7 Chapter 7 from fetch and ground snow load. Consult our engineers for your exact roof geometry.
Sizing a Roof for Drift Snow, Not Just the Map Value?
We run the drift, unbalanced and parapet cases so your purlins and girders are sized for the pile the wind actually makes. Tell us your roof shape and ground snow load.
Roof Slope & Unbalanced Load
A steep, slippery roof does not hold snow. Above a roof pitch of roughly 15° (about 4:12), snow tends to slide off before it accumulates to full depth. ASCE 7 captures this with the slope factor C_s, which reduces the uniform roof load based on roof slope and surface material. Slippery surfaces (standing-seam metal, with no snow guards) get the biggest reduction; rough surfaces (built-up roofing, panels with exposed fasteners and friction) hold snow longer and get less reduction.
Thermal behavior changes the same picture. A heated, well-insulated building melts snow from below; the meltwater runs off and the roof stays lighter, reflected by a favorable thermal factor C_t. An unheated or cold-structure roof (a shed, an agricultural building, a warehouse with little interior heat) keeps its snow all winter, so C_t stays high and the full load stays on.
The bigger design trap is the unbalanced load case. Wind does not know about symmetric gables. It can blow one slope almost clean while piling the other to full drift depth. For a portal frame, that means the ridge beam, eaves columns and knee joints must be sized for an asymmetric loading: one slope loaded, the other nearly empty. In practice, unbalanced snow is often the governing load case for the frame, not the symmetric full-snow case that most catalog designs check first. This unbalanced case is the second key finding of any steel structure snow load deep dive.
Roof system choice matters here. A standing-seam roof sheds snow more reliably than a through-fastened panel; our steel building roof system sandwich vs single skin article covers the cladding options. The slope and thermal calculations that sit underneath this are part of the overall load-and-envelope review.
On a sloped standing-seam roof, accumulated snow does not stay put—it can slide off as a single slab, injuring people below or crushing equipment. This is where snow guards and heating cables enter the picture: snow guards hold the snow in place so it melts gradually, while eave heating cables melt a drainage channel that prevents ice dams from backing water under the panels. Our guide to roof heating cables and snow guards covers guard spacing by roof pitch and snow region, self-regulating vs constant-wattage cable selection, and the gutter heat trace that completes the drainage system.
Table 2: Roof Slope Factor Guide (Indicative)
| Roof slope | C_s (slippery surface) | C_s (rough surface) | Notes |
|---|---|---|---|
| ≤ 5° (≈ 1:12) | 1.00 | 1.00 | Flat roof; full load retained |
| 5 – 15° (1:12 – 4:12) | 0.8 – 1.0 | 0.9 – 1.0 | Partial reduction begins |
| 15 – 30° (4:12 – 12:12) | 0.4 – 0.8 | 0.7 – 0.9 | Noticeable sliding on metal |
| > 30° (> 12:12) | 0.3 – 0.5 | 0.6 – 0.8 | Heavy sliding; guards required for safety |
C_s values are indicative ranges from ASCE 7 Figure 7-2; exact values depend on surface, thermal factor and whether snow guards are installed. Consult our engineers.
Parapet, Step & Valley Drifts
Two local geometries create some of the heaviest local snow loads in the code. These parapet and step-off cases are the most commonly missed detail in any steel structure snow load deep dive.
Parapet drifts. A parapet acts as a windbreak: snow drifts against its upwind face and, on a low-rise building, can bank up against the inside of the parapet on the roof. The wall-side purlins and the spandrel beam must be sized for this local pile, which can add a metre or more of depth right at the roof edge.
Stepped and split-level roofs. Where a lower roof meets a taller wall, the taller wall shelters the lower roof and wind drops its snow there. The drift height Δh is calculated from the height difference and the lower-roof fetch. The first few purlin bays on the lower roof, closest to the taller wall, carry this local surcharge; further away it tapers off. Valleys in multi-span or sawtooth roofs behave the same way—snow collects where two roof slopes meet.
Long-span roofs are especially sensitive because the drift length can cover multiple purlin spaces. Our long-span steel structure article covers the overall system; the snow-side consequence is that a drift over one bay becomes a serious girder load, not just a purlin issue. After snow falls, the roof must also not deflect enough to pond water, which is why steel structure deflection control is checked alongside the strength case.
Table 3: Step & Parapet Drift
| Condition | Drift height (m) | Drift height (ft) | Notes |
|---|---|---|---|
| Low parapet (0.3 – 0.6 m / 1 – 2 ft) | 0.3 – 0.6 | 1 – 2 | Modest local surcharge at wall-side purlins |
| Tall parapet (≥ 1.0 m / 3.3 ft) | 0.6 – 1.2 | 2 – 4 | Significant; size edge purlins for pile |
| Step-up, small height difference (≤ 2 m / 6.5 ft) | 0.3 – 0.9 | 1 – 3 | Lower roof edge loaded |
| Step-up, large height difference (≥ 4 m / 13 ft) | 1.0 – 2.0 | 3 – 6 | Heaviest local case; may govern girder |
| Valley / multi-span junction | 0.5 – 1.5 | 1.5 – 5 | Both sides of valley loaded |
Drift heights are indicative; actual Δh follows ASCE 7 step-roof and parapet formulas from the height difference and fetch. Consult our engineers.
Meltwater, Icicles & Snow Retention
Snow on a roof does not just sit there. On heated buildings, daytime sun and interior heat melt the lower layers; the water runs to the eave, refreezes in the cold gutter, and builds an ice dam that pushes meltwater back up under the roofing. Left unchecked, that water leaks through seams and fastener penetrations.
Snow guards (snow fences or snow brakes) are installed at the eave to stop the entire snowpack from releasing as a sheet avalanche onto dock doors, pedestrians, equipment or vehicles. They are a safety measure, not a structural snow load reduction—the steel frame still carries the full design snow load regardless of how much snow is held at the edge. Heated gutters and roof-edge heat tape are used where ice damming is severe, but again they protect the envelope; they do not lower the structural load.
Gutters and downspouts themselves must also be designed for the added weight of ice and retained meltwater in cold weather—another overlooked load that can pull a gutter off its brackets. For low-slope industrial roofing details, the MBMA Low Rise Building Systems Manual is the practical companion to the ASCE 7 load formulas.
Load Combinations & Deflection
Snow is never applied alone. Per ASCE 7 LRFD, the frame is checked against the relevant combinations: dead load plus full, unbalanced or drifted snow, combined with wind (including the reverse case where wind suction acts on a partially cleared roof). The steel structure load combination article walks through the combination factors.
Serviceability matters as much as strength: roof girders and trusses are limited to deflections on the order of L/180 under live load (snow) and L/240 under total load, so that the deck does not sag enough to pond water after a thaw. For purlin-level deflection limits and the bracing that keeps compression flanges stable in the drifted region, see steel structure deflection control and steel building bracing system.
Conclusion
Steel structure snow load design is a stack of cases: the basic flat-roof value from the map, the leeward and windward drifts the wind builds, the slope factor that credits a steep slippery roof, the unbalanced one-sided load that governs most portal frames, the parapet and step-off piles at edges, and the meltwater and snow-retention details at the eave. The map number is only the beginning—the drift and unbalanced cases are what actually size the steel. This is the takeaway every steel structure snow load deep dive leaves with the engineer.
Design the Roof for the Drift, Not Just the Map Value.
We run the leeward drift, unbalanced slope, parapet and step-roof cases so your purlins and ridge beams are sized for the snow the wind actually piles. Tell us your roof shape and ground snow load.
🏭 Explore: Steel Warehouse · Steel Shed
Request a Snow Load Deep-Dive Review →
Case Example
A 16,000 m² (172,000 ft²) distribution warehouse in a heavy-snow region of central North America had a stepped roof with a 2.5 m (8 ft) parapet on the taller block. The basic ground snow load was only 1.8 kN/m² (37.6 psf), but the governing case was a leeward drift piled against the step and parapet—local piles reaching 2.8 m (9 ft) deep. The challenge was sizing purlins and the ridge beam for the drift the wind actually builds, not the map number. We ran the leeward and windward drift cases, credited the 1:12 sloped standing-seam roof with the slope factor, checked the unbalanced one-sided load across the portal frame, and added snow guidance and heated gutters at the eave. The ridge beam and step-off purlins were upsized 18% over the flat-load design. Two winters with 3 m (10 ft) ground snow produced no deflection over L/250, and no ice dam reached the fascia—exactly the drift-first method in our snow load design and ice dam mitigation guidance.
About the Author
Senior Structural Engineer
With over 20 years of hands-on experience in steel structure design and prefabricated building engineering, our in-house senior structural engineer has personally contributed to more than 500 steel building projects—including warehouses, industrial factories, aircraft hangars, agricultural buildings, and commercial structures. The focus is on translating design codes such as AISC 360, ASCE 7, and Eurocode 3 into buildable, cost-effective steel solutions that balance structural performance, fabrication efficiency, and total project cost.
Learn more about our engineering team
Frequently Asked Questions
Q1: What is the difference between this article and the snow load overview?
A: Our snow load overview gives the basic flat-roof value, roof types and where to find the ground snow map. This deep dive goes into the cases that actually cause failures: drifted snow, slope factors, unbalanced loads, parapet and step-roof drifts, and meltwater/retention. Use the overview to get the starting number; use this one to size the real members.
Q2: What is drift snow?
A: Wind lifts snow and redeposits it downwind, forming a drift on the leeward side of a ridge, behind a parapet, or where a lower roof meets a taller wall. The drift height follows ASCE 7 formulas based on the upwind fetch and ground snow load. This local pile can be 2–3 times the uniform roof load and is what most steel roof failures are traced to.
Q3: Does roof slope reduce snow load?
A: Yes, above about 15° (4:12). ASCE 7's slope factor Cs reduces the load on slippery, steep roofs where snow slides off. Cold, unheated roofs keep snow longer (higher Ct); warm, well-insulated roofs melt it sooner. The factor is applied to the uniform load, but drift and unbalanced cases still must be checked.
Q4: What is unbalanced snow load?
A: On a gable roof, the wind can blow one slope nearly clean while piling the other. The unbalanced load case sizes the ridge beam and columns for this asymmetric pattern—often the governing case for portal frames, not the symmetric full-snow case.
Q5: Do snow guards replace structural snow design?
A: No. Snow guards and heated gutters prevent avalanches and ice damming at the eaves; they do not reduce the structural snow load on the frame. The steel must be sized for drift and unbalanced snow regardless, and guards are added as a secondary safety measure.
Reference Links
- ASCE 7 Minimum Design Loads — ground snow load, drift formulas, slope factors and unbalanced load provisions.
- MBMA Low Rise Building Systems Manual — practical roof and cladding guidance for low-rise metal buildings.
steel-structure-wind-load-deep-dive
steel-structure-blast-resistant-design