How much weight can a roof hold?
The weight a roof can hold varies significantly based on its design, materials, and local building codes. Generally, a standard residential roof is built to support around 20 pounds per square foot for live loads (like snow) and 10-15 pounds per square foot for dead loads (the roof's weight). However, this can range from 30 to over 100 pounds per square foot for heavy snow loads or specialized structures.