Calculating Roof Snow Loads

Quck answer

To calculate roof snow loads, follow these steps:

1. Determine the snow load for your location. This information can usually be found in the local building codes or by consulting with a structural engineer.

2. Measure the roof area in square feet. This can be done by multiplying the length and width of each section of the roof and adding them together.

3. Calculate the roof snow load by multiplying the snow load value by the roof area.

4. Consider any additional factors that may affect the snow load, such as roof pitch and shape. These factors can be accounted for by using load reduction factors provided in the building codes.

5. Finally, consult with a structural engineer to ensure that the roof can safely support the calculated snow load. They can provide recommendations for reinforcing the roof if necessary.

Remember, it is important to accurately calculate roof snow loads to prevent structural damage and ensure the safety of the building and its occupants.


Snowflakes may be light individually, but their weight adds up when they accumulate. This is why a formula for calculating roof snow loads exists. By using this formula, you can determine the weight of the snow load on your roof.


How to Calculate Roof Snow Loads
Image Credit:
Jasmin Merdan/Moment/GettyImages

Calculating Roof Snow Loads

If you live in an area with snowy winters, it is important to know how much snow your roof can handle before it collapses. Specifically, you need to ensure that your roof can support the weight of the typical snowfall in your region, measured in pounds per square foot. The snow load will vary depending on whether your roof is flat or pitched.

Formula for Flat Roof Snow Loads

Flat roofs are more susceptible to snow-load issues compared to pitched roofs. To calculate snow loads for flat roofs, start by measuring the depth of the snow accumulation. Insert a yardstick into the snow on your roof, choosing an area that represents the overall snow depth. Express the measurement in feet. For example, if the snow depth is 18 inches, it would be 1.5 feet.

Next, collect snow from the ground in a container that is 1 foot high, wide, and deep. Weigh the container before and after filling it with snow. The weight will vary depending on whether the snow is dry or compacted. Dry snow weighs approximately 6 to 8 pounds per cubic foot, while compacted snow can weigh 20 pounds per cubic foot.

To calculate the load on your roof, multiply the depth of snow in feet by the weight of a cubic foot of snow. For example, if the snow weighs 10 pounds per cubic foot and the depth is 1.5 feet, each square foot of your roof will be subjected to 15 pounds of pressure. If your roof is 1,000 square feet, the total snow load will be 15,000 pounds.

Pitched Roof Snow Load Calculator

Consult local authorities to determine the maximum expected snowfall in your area. Then, measure the pitch of your roof, which indicates its slope. Measure the rise (vertical distance from peak to edge) and the run (horizontal distance from peak to edge). Divide the rise by the run and convert the fraction to a ratio of 12. For example, if the rise is 15 feet and the run is 30 feet, the pitch would be 6:12. This means the roof rises 1 foot for every 2 feet of horizontal distance from the edge.

Once you have these measurements, use an online snow load calculator. Enter the required information, such as the rise and run of your roof, the ground snow load in your area, exposure, roof type, etc. Follow the instructions provided by the calculator, and it will determine the pounds per square foot of snow load on your roof.

Leave a Comment