What is ground snow load (Ss)?

Ground snow load (Ss) is the 50-year return period snow load at ground level for a given location, measured in kiloPascals (kPa). It represents the weight of accumulated snow on the ground that has a 2% probability of being exceeded in any given year. The values are set by the National Building Code of Canada (NBCC 2020) in Appendix C, Table C-2.

Ground snow load is not the same as roof snow load. Roof snow load accounts for roof slope, wind exposure, accumulation patterns, and a rain-on-snow component (Sr). The NBCC 2020 formula for specified roof snow load is:

S = Is ร— [Ss ร— (Cb ร— Cw ร— Cs ร— Ca) + Sr]

Where Cb is the basic roof snow load factor (0.8 for most roofs), Cw is wind exposure, Cs is slope factor, and Ca is accumulation factor. To apply this formula to your specific roof, use the Roof Snow Load Calculator โ†’

The rain-on-snow load (Sr) is an associated rain load added to the ground snow load when calculating roof snow load. It is higher in coastal regions (BC, NS, NL) where mid-winter rain events are common, and lower in the continental interior where winter precipitation is almost entirely snow.

How much snow can a roof hold?

A common practical question is how much snow depth corresponds to a given snow load. Snow density varies considerably โ€” fresh light snow weighs roughly 100 kg/mยณ (0.10 kPa per 10 cm depth), while wet packed snow can reach 500 kg/mยณ (0.50 kPa per 10 cm depth). As a rough guide:

Snow typeDensityDepth for 1.0 kPa load
Dry, fresh snow~100 kg/mยณ~100 cm
Settled winter snow~200โ€“300 kg/mยณ~35โ€“50 cm
Wet, heavy snow~400โ€“500 kg/mยณ~20โ€“25 cm
Ice / refrozen snow~700โ€“900 kg/mยณ~11โ€“14 cm

A residential roof designed to the NBCC snow load for Toronto (Ss = 1.4 kPa) can typically handle roughly 50โ€“140 cm of accumulated snow depending on snow type โ€” but the roof snow load (after applying slope and exposure factors) is always less than the ground snow load value in the table below. Have a structural engineer assess any roof you suspect is overloaded.

Ground snow load tables by province

All values from NBCC 2020 Appendix C, Table C-2. Ss = specified ground snow load (kPa). Sr = associated rain load (kPa). For cities not listed, consult your local authority having jurisdiction (AHJ) or a licensed engineer โ€” municipal snow load maps may provide site-specific values.

Ontario(ON) โ€” OBC 2024 / NBCC 2020

CitySs (kPa)Sr (kPa)Ss + Sr (kPa)
Toronto1.40.41.8
Ottawa2.00.32.3
Hamilton1.30.41.7
London1.30.41.7
Kingston1.50.41.9
Sudbury2.20.32.5
Thunder Bay1.90.22.1
Windsor0.90.31.2

British Columbia(BC) โ€” BCBC 2018 / NBCC 2020

CitySs (kPa)Sr (kPa)Ss + Sr (kPa)
Vancouver1.90.52.4
Victoria1.10.41.5
Kelowna1.20.21.4
Prince George1.90.12.0

Alberta(AB) โ€” ABC 2019 / NBCC 2020

CitySs (kPa)Sr (kPa)Ss + Sr (kPa)
Calgary1.30.21.5
Edmonton1.50.21.7
Red Deer1.30.21.5
Lethbridge0.80.10.9

Quebec(QC) โ€” CCQ 2020 / NBCC 2020

CitySs (kPa)Sr (kPa)Ss + Sr (kPa)
Montreal2.10.42.5
Quebec City2.80.43.2
Sherbrooke2.30.42.7

Manitoba(MB) โ€” MBC 2010 / NBCC 2020

CitySs (kPa)Sr (kPa)Ss + Sr (kPa)
Winnipeg1.30.21.5
Brandon1.10.11.2

Saskatchewan(SK) โ€” NBCC 2020

CitySs (kPa)Sr (kPa)Ss + Sr (kPa)
Saskatoon0.90.11.0
Regina0.90.11.0

Nova Scotia(NS) โ€” NBCC 2020

CitySs (kPa)Sr (kPa)Ss + Sr (kPa)
Halifax1.80.62.4
Sydney2.00.62.6

New Brunswick(NB) โ€” NBCC 2020

CitySs (kPa)Sr (kPa)Ss + Sr (kPa)
Fredericton1.70.42.1
Moncton1.70.52.2

Prince Edward Island(PE) โ€” NBCC 2020

CitySs (kPa)Sr (kPa)Ss + Sr (kPa)
Charlottetown1.80.62.4

Newfoundland & Labrador(NL) โ€” NBCC 2020

CitySs (kPa)Sr (kPa)Ss + Sr (kPa)
St. John's2.80.83.6
Corner Brook3.00.63.6

Territoriesโ€” NBCC 2020

CitySs (kPa)Sr (kPa)Ss + Sr (kPa)
Whitehorse (YT)1.10.11.2
Yellowknife (NT)0.80.10.9
Iqaluit (NU)1.40.11.5

How to use these values

The Ss value from the table is the starting input for roof snow load design โ€” it is not the final design load. You must apply the NBCC 2020 Clause 4.1.6.2 formula with the appropriate roof factors before sizing roof members or checking an existing structure.

Calculate your roof snow load: Open the Roof Snow Load Calculator โ†’ Enter your city, roof slope, and exposure to get the specified roof snow load per NBCC 2020 Clause 4.1.6.2.

Provincial building code references

Most provinces adopt the NBCC with amendments. The ground snow load values in NBCC Appendix C apply across all provinces unless a provincial amendment specifies otherwise. For permit submissions, reference the provincial building code edition adopted in your jurisdiction:

ProvinceAdopted codeSnow load source
OntarioOBC 2024NBCC 2020 Appendix C
British ColumbiaBCBC 2018NBCC 2015 Appendix C (with site-specific maps)
AlbertaABC 2019NBCC 2019 Appendix C
QuebecCCQ 2020NBCC 2020 Appendix C
All othersNBCC 2020 (adopted directly or by reference)NBCC 2020 Appendix C

BC uses site-specific snow load maps for some regions where Appendix C values are not available โ€” particularly in mountain communities and coastal inlets. Contact your local AHJ or a licensed engineer for site-specific values.