Projects / New calculation
NBCC 2020Metric · kPa / m
SS
Structural design · Snow actions

Canadian snow load calculator

Set the project location and climatic design data to begin your calculation.

1
Start with the project locationChoose a location listed in NBCC Table C-2. The climatic values will populate automatically, then complete the roof inputs below.
Step 1 of 4
01 · Project setup

Project and site selection

Climate data required
Start here. Choose the location named in the project design basis. Values are drawn from the imported NBCC Table C-2 records; no interpolation is used.
NBCC 2020 climatic design data
Source: NBCC 2020 Appendix C, Table C-2 · Climatic design data for selected locations in Canada. Open official NRC code PDF

Data provenance: source pages C-11 to C-37 (PDF pages 649–675). The dropdown includes only listed Table C-2 locations.
Location applicability. All 680 listed Table C-2 locations are included. Each entry applies at its tabulated elevation and Gazetteer-defined latitude/longitude. NBCC cautions that, especially in complex terrain, values should not be interpolated from Table C-2 for unlisted locations; obtain site-specific values from Environment and Climate Change Canada.
Project status

Selected site

Awaiting site
Selected locationCANADA
No site selected
Select an NBCC 2020 Table C-2 location.
Climatic inputs
Ground snow load · Ss— kPa
Associated rain load · Sr— kPa
Site elevation— m
Setup progress
Site and climatic dataIncomplete
Base roof calculationPending
Obstruction calculationOptional
Location and climatic source are recorded in this browser session only.v0.12
BASE ROOF SNOW LOAD
02 · NBCC 4.1.6.2

Base roof snow load

Enter climatic data
Horizontal plan dimension. Enter the shorter side.
Horizontal plan dimension. Enter the longer side.
Use the mean roof height required by NBCC, not the parapet height.
Reduced values require confirmation of every condition in 4.1.6.2.(4).
Without this confirmation, the app applies Cw = 1.0. Drift loading adjacent to a roof projection is calculated separately with Cw = 1.0 in the drift zone.
Calculation output

Specified base roof load

Awaiting inputs
Base roof snow load · ULSCalculated
— kPa
Uniform specified snow + associated rain load, subject to the selected inputs.
Cb—
Cs—
Is—
Calculation breakdown
Enter Ss and Sr on the Site & Project tab.—
NBCC calculation formula
S = Is [ Ss ( Cb Cw Cs Ca ) + Sr ]
Base case: Ca = 1.0
Code checks

Assumptions and load cases

Partial loading · 4.1.6.3.(2)

Flat and shed roofs, gable roofs ≤ 15°, and arch/curved roofs require a partial-load case: full specified uniform snow load on one portion and half on the remainder, arranged for the critical member effect. The prototype flags this requirement; it does not generate member-specific load patterns.

Mean roof height adjustment · 4.1.6.2.(2)(c)

Where mean roof height is less than 1 + Ss/γ, Cb is taken as 1.0. γ is calculated in accordance with Article 4.1.6.13.

Next: Check roof-mounted obstructionsUse this when equipment, penthouses, chimneys or similar projections are present.
SnowSpec Canada · NBCC 2020 prototypePrototype calculation engine · Inputs are local to this browser