Definition A

ASCE 7 (Structural Loading Standard)

The American Society of Civil Engineers standard (ASCE/SEI 7) that defines minimum design loads for buildings and structures — including wind, snow, seismic, and dead loads that determine solar racking and mounting requirements for code compliance.

Updated Mar 2026 5 min read
Keyur Rakholiya

Written by

Keyur Rakholiya

CEO & Co-Founder · SurgePV

Rainer Neumann

Edited by

Rainer Neumann

Content Head · SurgePV

Key Takeaways

  • ASCE 7 defines the minimum design loads — wind, snow, seismic, dead, and live — that every solar mounting system must withstand
  • The current edition is ASCE 7-22, published in 2022 and referenced by the 2024 International Building Code (IBC)
  • Load types covered include wind pressure, ground snow load, seismic design category, and dead/live loads from panels and racking
  • Solar mounting systems must be engineered to resist the site-specific loads determined by ASCE 7 parameters like wind speed, exposure category, and risk category
  • The International Building Code (IBC) and most local building departments reference ASCE 7 as the basis for structural permit review
  • Permit applications without proper ASCE 7 load calculations are the leading cause of structural plan rejections

What Is ASCE 7?

ASCE 7, formally titled Minimum Design Loads and Associated Criteria for Buildings and Other Structures, is the structural loading standard published by the American Society of Civil Engineers (ASCE) and the Structural Engineering Institute (SEI). It provides the methods and data for calculating the forces that buildings and attached structures — including solar panel arrays — must be designed to resist.

For solar installations, ASCE 7 is the source of the wind speeds, snow loads, seismic parameters, and load combinations that structural engineers and solar design software use to verify that a racking system will stay attached to the roof or ground under worst-case conditions.

ASCE 7 does not prescribe how to build a mounting system. It defines the forces the system must withstand. The racking manufacturer’s engineering then demonstrates that their product meets those forces for a given site’s ASCE 7 parameters.

Load Types Defined by ASCE 7

ASCE 7 organizes structural loads into distinct categories, each covered in dedicated chapters. These four load types are the ones most relevant to solar installations.

Chapters 26–30

Wind Loads

Defines basic wind speed maps, exposure categories (B, C, D), wind pressure coefficients, and the methods for calculating design wind pressure on rooftop solar arrays. Chapter 29 specifically addresses “other structures” including solar panels. Wind loads are typically the governing load for solar in most U.S. locations.

Chapter 7

Snow Loads

Provides ground snow load maps (pg), exposure and thermal factors, and methods for calculating roof snow loads. Solar panels change how snow accumulates and slides, and racking must support the additional weight. Snow loads often govern structural design in northern states and mountain regions.

Chapters 11–23

Seismic Loads

Defines seismic design categories (A through F), spectral response acceleration parameters, and requirements for nonstructural components attached to buildings. Solar arrays are classified as nonstructural components and must be anchored to resist seismic forces based on the site’s seismic design category.

Chapter 4

Dead and Live Loads

Dead loads include the weight of the solar panels, racking, and wiring (typically 3–5 psf for residential systems). Live loads account for maintenance access and worker loads. Both must be added to the existing roof loads to verify the structure can support the total combined weight.

ASCE 7 Load Parameters for Solar Design

Each load type requires site-specific parameters that feed into the structural calculations. These values come directly from ASCE 7 maps and tables.

Load TypeASCE 7 ChapterKey ParametersImpact on Solar Design
Wind26–30Basic wind speed (mph), exposure category (B/C/D), topographic factor (Kzt), roof zoneDetermines attachment spacing, ballast weight, and whether the system needs additional clamps or wind deflectors
Snow7Ground snow load pg (psf), exposure factor Ce, thermal factor Ct, roof slope factor CsSets minimum roof load capacity required; may limit number of panel rows or require structural reinforcement
Seismic11–23Seismic design category (A–F), spectral acceleration Ss and S1, site classDetermines anchorage requirements and whether seismic bracing is needed for the racking system
Dead4Panel weight (psf), racking weight (psf), conduit and wiring weightAdded to existing roof dead load to verify total load stays within structural capacity
Live4Maintenance/worker load (20 psf typical for roofs)Must be maintained even with panels installed; affects accessible area around arrays
Simplified Design Wind Pressure (ASCE 7 Chapter 29)
p = qh × G × Cp × Ke

Where qh = velocity pressure at mean roof height, G = gust-effect factor, Cp = external pressure coefficient (varies by roof zone), and Ke = ground elevation factor. The resulting pressure (psf) determines the uplift and downforce that each mounting attachment must resist.

ASCE 7-16 vs. ASCE 7-22: Key Changes for Solar

ASCE 7-22 introduced several changes that affect solar installations. Wind speed maps were updated with new data, slightly increasing design wind speeds in some coastal and tornado-prone regions. The ground elevation factor (Ke) was refined for better accuracy at high-altitude sites. Chapter 29 expanded its coverage of rooftop solar arrays with clearer pressure coefficient tables. If your jurisdiction still references ASCE 7-16 through the 2021 IBC, check whether local amendments adopt any 7-22 provisions. Most jurisdictions will transition to ASCE 7-22 as they adopt the 2024 IBC.

Practical Guidance

ASCE 7 compliance touches every role in the solar workflow — from initial design through installation and customer communication.

  • Look up site-specific ASCE 7 parameters first. Before placing a single panel, determine the basic wind speed, exposure category, ground snow load, and seismic design category for the project address. Solar design software can pull these values automatically from ASCE 7 maps.
  • Match racking to the load requirements. Every racking manufacturer publishes load tables showing their product’s capacity for specific ASCE 7 parameters. Verify that the selected racking and attachment spacing can handle the site’s wind loads and snow loads before finalizing the layout.
  • Account for roof zone differences. ASCE 7 assigns higher wind pressure coefficients to roof edges, corners, and ridges compared to the field (center) of the roof. Panels in these zones need closer attachment spacing or may need to be excluded entirely.
  • Include load combination calculations in the permit package. ASCE 7 Chapter 2 specifies how to combine dead, live, wind, snow, and seismic loads. AHJs expect to see these combinations — not just individual load values — in the structural section of permit documents.
  • Follow the engineered attachment schedule exactly. The structural calculations specify attachment spacing, fastener type, and pullout strength based on ASCE 7 loads. Using fewer attachments or substituting fasteners invalidates the engineering and can fail inspection.
  • Verify roof framing matches assumptions. Structural calculations assume standard rafter or truss spacing (16” or 24” on center). If field conditions reveal non-standard framing, stop and consult the engineer — the attachment schedule may need to be recalculated.
  • Pay attention to ballasted system requirements. For flat-roof ballasted systems, ASCE 7 wind loads determine the minimum ballast weight per block. Insufficient ballast in high-wind zones can cause system uplift. Place ballast exactly per the layout drawing.
  • Document lag bolt embedment depth. Inspectors frequently check that lag bolts penetrate the required depth into rafters. ASCE 7-based pullout calculations assume a specific embedment — typically 2.5 to 3 inches into solid wood. Measure and photograph.
  • Know when structural engineering adds cost. High wind speed zones (above 130 mph), heavy snow load areas (above 50 psf), and seismic design categories D through F often require a PE-stamped structural letter. Factor this $200–$500 engineering cost into proposals.
  • Explain why some roofs need reinforcement. Older homes or roofs already near their load capacity may need structural upgrades to support solar panels plus ASCE 7 snow and wind loads. Identifying this early prevents mid-project surprises.
  • Use structural compliance as a selling point. Homeowners worry about roof damage. Explaining that the system is engineered to ASCE 7 standards — the same standard used for the building itself — builds confidence in the installation’s safety and durability.
  • Highlight warranty implications. Most racking warranties require installation per the manufacturer’s ASCE 7-based engineering. If the installer deviates from the load tables, the warranty may be voided. This matters when customers compare bids.

Generate Structural Load Reports from Your Solar Design

SurgePV automatically calculates ASCE 7 wind, snow, and seismic loads based on the project address and produces permit-ready structural documentation.

Book a Demo

No commitment required · 20 minutes · Live project walkthrough

Sources & References

Frequently Asked Questions

What is ASCE 7 in solar design?

ASCE 7 is the structural loading standard that defines the minimum wind, snow, seismic, and gravity loads a solar mounting system must be designed to resist. Solar designers use ASCE 7 to determine the site-specific forces acting on a rooftop or ground-mount array, and racking manufacturers use those same parameters to specify attachment spacing, ballast requirements, and hardware selections. Without ASCE 7 load data, there is no basis for structural engineering of a solar installation.

Which ASCE 7 edition is required for solar permits?

The required edition depends on which version of the International Building Code (IBC) your jurisdiction has adopted. The 2021 IBC references ASCE 7-16, while the 2024 IBC references ASCE 7-22. Most jurisdictions in 2026 still operate under the 2021 IBC and therefore require ASCE 7-16, but many are in the process of adopting the 2024 IBC. Always check with your local building department to confirm which edition they enforce, as some jurisdictions adopt codes on their own schedule.

How does ASCE 7 affect solar panel mounting?

ASCE 7 determines three things about solar panel mounting: how many attachment points are needed (driven by wind load calculations), how strong each attachment must be (pullout and shear resistance), and whether the roof structure can support the added weight (dead load plus snow load). Higher wind speeds require closer attachment spacing or stronger fasteners. Heavier snow loads may require structural roof reinforcement. In seismic zones, arrays need additional bracing to resist lateral forces during earthquakes.

About the Contributors

Author
Keyur Rakholiya
Keyur Rakholiya

CEO & Co-Founder · SurgePV

Keyur Rakholiya is CEO & Co-Founder of SurgePV and Founder of Heaven Green Energy Limited, where he has delivered over 1 GW of solar projects across commercial, utility, and rooftop sectors in India. With 10+ years in the solar industry, he has managed 800+ project deliveries, evaluated 20+ solar design platforms firsthand, and led engineering teams of 50+ people.

Editor
Rainer Neumann
Rainer Neumann

Content Head · SurgePV

Rainer Neumann is Content Head at SurgePV and a solar PV engineer with 10+ years of experience designing commercial and utility-scale systems across Europe and MENA. He has delivered 500+ installations, tested 15+ solar design software platforms firsthand, and specialises in shading analysis, string sizing, and international electrical code compliance.

Explore More Solar Terms

Browse 300+ terms in our complete solar glossary — or see how SurgePV puts these concepts into practice.

No credit card required · Full access · Cancel anytime