US Solar Codes P1 Reference 12 min read Reviewed June 4, 2026

ASCE 7-22

ASCE 7-22 is the latest US structural design standard for wind, snow, and seismic loads on solar arrays. Updates from ASCE 7-16 and design implications.

Definition

ASCE 7-22 is the 2022 edition of the American Society of Civil Engineers' Minimum Design Loads and Associated Criteria for Buildings. It governs wind, snow, seismic, ice, and rain load calculations for rooftop and ground-mount solar PV structural design and supersedes ASCE 7-16.

Quick Facts

FieldDetail
TermASCE 7-22 — Minimum Design Loads and Criteria
CategoryUS Solar Codes / Structural Engineering
Engineering DisciplineStructural Engineering, Solar PV Design
PublishedJune 2022
SupersedesASCE 7-16
Referenced byIBC 2024, CBC 2022, IRC 2024 (where adopted)
SoftwareSTAAD Pro, RISA-3D, SAP2000, manufacturer calculators
Difficulty LevelAdvanced

What is ASCE 7-22?

Formal definition

ASCE/SEI 7-22 is the American Society of Civil Engineers Standard “Minimum Design Loads and Associated Criteria for Buildings and Other Structures,” 2022 Edition. Published by ASCE on behalf of the Structural Engineering Institute.

Engineering definition

ASCE 7-22 provides design loads for dead, live, soil, wind, snow, rain, ice, atmospheric ice, flood, tsunami, and seismic conditions. For solar PV: rooftop arrays use Chapter 27 (wind on buildings), Chapter 29 (wind on other structures including ground-mount solar), Chapter 7 (snow), Chapter 12 (seismic).

Industry definition

The structural design bible for US solar PV. Every PE-stamped structural calc for a solar array references ASCE 7-22 (or the AHJ-adopted edition).

Permitting definition

Required for structural permit approval. Plan reviewers verify wind, snow, and seismic loads were computed using the ASCE 7 edition referenced by the AHJ’s adopted IBC/IRC.

ASCE 7-22 Explained Simply

For installers: ASCE 7-22 dictates how many attachment points your panels need, how much ballast for non-penetrating mounts, and whether your design is legal in hurricane zones.

For homeowners: This is the structural standard that ensures your solar panels won’t blow off in a storm, collapse under snow, or fail in an earthquake.

For junior engineers: Start with Chapter 1 (general), 26-31 (wind), 7 (snow), 12 (seismic). The provisions for solar appear in Chapter 29 (wind on PV).

For new engineers: ASCE 7-22 is a load standard, not a design standard. Pair it with AISC 360 (steel), ACI 318 (concrete), AWC NDS (wood), and racking manufacturer guides.

Analogy: ASCE 7-22 is to structural engineering what NEC is to electrical — the foundational reference that all permit-stage design must comply with.

Why ASCE 7-22 Matters

Safety. Hurricane and tornado damage to PV arrays is dominated by inadequate ASCE 7 compliance.

Code compliance. No permit without ASCE 7 calcs.

Insurance. Insurance underwriters check ASCE 7 compliance before binding policies.

Bankability. Lender due diligence reviews structural calcs against ASCE 7.

Project cost. Over-engineering to obsolete editions wastes material; under-engineering risks failure and rework.

Key Sections for Solar Design

Chapter 26 — Wind Loads: General Requirements

  • Wind speed maps by risk category.
  • Exposure categories (B, C, D).
  • Topographic factor (K_zt).
  • Wind directionality factor (K_d).

Chapter 27 — Wind Loads on Buildings

For rooftop solar arrays as “other structures attached to buildings.”

Chapter 29 — Wind Loads on Other Structures

  • Section 29.4.4: Solar panels on buildings.
  • Section 29.4.5: Solar panels on ground-mount.
  • New 7-22 provisions: refined GCp coefficients for tilted PV.

Chapter 7 — Snow Loads

  • Ground snow load maps (updated 7-22).
  • Sloped roof snow load.
  • Snow drift on tilted PV arrays — new 7-22 drift factor table.
  • Unbalanced snow loads.

Chapter 12 — Seismic Design

  • Site classification.
  • Spectral response coefficients (Ss, S1).
  • Importance factor.
  • Seismic design category determination.
  • Component (Cp) coefficients for solar attached to structures.

Engineering Deep Dive

Wind load on rooftop solar — worked example

Site: Phoenix, AZ.

  • Basic wind speed (Risk II): 96 mph (from 7-22 map).
  • Exposure: C (open terrain).
  • K_zt = 1.0 (flat ground).
  • K_d = 0.85 (other structures).
  • K_e = 1.0 (sea level).
  • Roof height: 6 m.
  • K_z at 6 m: 0.85.

Velocity pressure:

q_z = 0.00256 × K_z × K_zt × K_d × K_e × V²
    = 0.00256 × 0.85 × 1.0 × 0.85 × 1.0 × 96²
    = 17.04 psf

For low-profile tilted solar arrays per ASCE 7-22 Section 29.4.4, GCp range = +0.5 to −2.4 depending on tilt and position. Worst case uplift:

p_uplift = q_z × GCp = 17.04 × (-2.4) = -40.9 psf

Each module (~3.6 ft × 6.5 ft = 23.4 sq ft) sees uplift = 40.9 × 23.4 = 957 lb. Two attachment points per module = ~480 lb per attachment.

Snow load — tilted array

Site: Boston, MA. Ground snow load p_g = 40 psf (from 7-22 map).

  • Module tilt: 30°.
  • Importance factor: 1.0.
  • Sloped roof factor C_s (for 30° unobstructed slippery): 0.7.
  • Sloped roof snow load: p_s = 0.7 × C_e × C_t × I × p_g.

Add ASCE 7-22 PV-specific drift factor for arrays elevated above roof surface (new in 7-22) — typically adds 20–40 psf in snow-prone regions.

Seismic

For California rooftop ballasted PV:

  • Site class D, Ss = 1.5g, S1 = 0.6g.
  • Seismic design category (SDC) typically D.
  • Component coefficient ap = 1.0 (flexible attachment) or 2.5 (rigid).
  • Friction coefficient between ballast and roof membrane: 0.3–0.5 (manufacturer-tested).
  • Seismic sliding force must be resisted by friction + mechanical interlocks.

Design Considerations

  • Adopted edition. Check the AHJ’s current IBC/IRC reference. Don’t assume latest.
  • Exposure category. Open terrain (C) vs. suburban (B) materially changes wind loads.
  • Risk category. Most solar is Risk II; critical infrastructure may be III or IV.
  • Roof zones. Corner and edge zones have higher wind coefficients than field zones.
  • Tilted vs. flush-mount. Tilted modules see higher uplift; flush-mount uses building roof zones.
  • Ballast capacity. Verify roof membrane bearing capacity for ballasted systems.
  • Live load. Don’t ignore 20 psf walkway live load on rails for maintenance access.

Permitting Implications

  • Structural calculation package required by all AHJs.
  • Must cite the adopted ASCE 7 edition.
  • Include load combinations per Chapter 2.
  • Specify load path — module → rail → attachment → structure.
  • Stamp by PE licensed in the state.

Common Mistakes

  1. Using ASCE 7-16 in jurisdictions that have adopted 7-22.
  2. Wrong exposure category — coastal/open terrain often misclassified.
  3. Ignoring corner/edge zone wind multipliers.
  4. Using manufacturer’s generic ballast calc without site-specific load analysis.
  5. Forgetting snow drift factors on tilted arrays.
  6. Underestimating seismic component factor.
  7. Missing live-load consideration for PV maintenance.
  8. Using outdated wind speed map (pre-7-22 maps were different in many regions).

Best Practices

  • Maintain a checklist of ASCE 7-22 sections required for each project type.
  • Use ASCE 7 Hazard Tool (online) for site-specific wind, snow, seismic data.
  • Validate manufacturer calc spreadsheets against custom analysis for unusual geometries.
  • Document the design wind speed, exposure, and code edition on every structural drawing.
  • For commercial flat roofs, verify membrane manufacturer’s wind uplift listings against your design loads.

US Code Adoption Timeline

CodeASCE 7 Edition Referenced
IBC 2024ASCE 7-22
IBC 2021ASCE 7-16
CBC 2022 (California)ASCE 7-22
Florida Building Code 2023ASCE 7-22
NYC Construction Code 2022ASCE 7-16 (updates pending)
Texas (varies by AHJ)ASCE 7-16 / 7-22 mixed

Standards & Certifications

  • ASCE/SEI 7-22 (the standard itself).
  • AISC 360 / 358 — Steel design.
  • ACI 318 — Concrete design.
  • AWC NDS — Wood design.
  • AISI S100 — Cold-formed steel.
  • SEAOC PV2 — California-specific PV guidance.
  • ICC AC 428 — Acceptance criteria for solar racking.
  • UL 2703 — Mounting system listing.

Key Takeaways

  • ASCE 7-22 is the 2022 edition of the US structural load standard, governing wind, snow, seismic, ice, and rain loads on solar PV arrays.
  • Major updates from 7-16: refined wind coefficients, expanded snow drift for tilted PV, updated seismic maps.
  • Always verify the AHJ’s adopted edition — adoption is jurisdiction-by-jurisdiction.
  • Wind loads dominate residential rooftop design; snow + seismic dominate utility-scale ground-mount in cold climates.
  • Pair ASCE 7-22 with material standards (AISC, ACI, AWC) for complete PE-stamped structural design.

Frequently Asked Questions

10 commonly searched questions about ASCE 7-22.

What is ASCE 7-22?
ASCE 7-22 (officially 'Minimum Design Loads and Associated Criteria for Buildings and Other Structures, ASCE/SEI 7-22') is the 2022 edition of the structural load standard published by the American Society of Civil Engineers. It governs how engineers calculate wind, snow, seismic, ice, and rain loads on buildings and attached structures including solar PV arrays.
What changed from ASCE 7-16 to ASCE 7-22?
Key updates: refined wind tunnel coefficients for low-slope roofs and ballasted PV systems, expanded snow load methodology, updated seismic ground motion maps, new ice load provisions for PV in cold regions, and clarified wind exposure categories. Many AHJs are mid-transition from 7-16 to 7-22 in 2024–2026.
When did ASCE 7-22 take effect?
Published June 2022. Adoption is jurisdiction-by-jurisdiction via IBC 2024 reference. California adopted in 2023; many other states phasing in through 2025–2026. Always check the AHJ's adopted edition.
How does ASCE 7-22 affect solar design?
Wind coefficients for ballasted rooftop arrays are now more accurate (typically requiring more or less ballast depending on geometry), snow loads on tilted modules use updated drift factors, and seismic provisions tightened for ground-mount in high-seismic zones. Net effect: structural calcs are more nuanced and require updated software.
Which ASCE 7 edition do I use?
The edition adopted by the AHJ's current building code. California adopted ASCE 7-22 via CBC 2022. Most US states reference ASCE 7-16 through IBC 2018/2021. Coastal hurricane states adopt latest editions faster. Confirm before starting structural calculations.
Is ASCE 7-22 used outside the US?
Some Caribbean islands and Latin American jurisdictions reference ASCE 7 for hurricane regions. India uses IS 875 and IS 800. Most other countries use Eurocodes or national standards.
What software handles ASCE 7-22 for solar?
STAAD Pro, RISA-3D, SAP2000, IronRidge calculator, Unirac calculator, S-5! tools. Most racking manufacturers publish ASCE 7-22 calc spreadsheets. Custom engineered designs use STAAD Pro or RISA.
What is the wind speed map in ASCE 7-22?
ASCE 7-22 includes updated risk-category-specific wind speed maps (Risk I, II, III, IV). Coastal areas use 110–180 mph design wind speeds. The map is keyed by 700-, 1,700-, and 3,000-year MRI events for different risk categories.
Does ASCE 7-22 cover ground-mount solar?
Yes. Ground-mount arrays are treated as 'open structures' or 'other structures' depending on geometry. Tracker arrays have specific provisions in ASCE 7-22 Chapter 29 for wind on solar collectors.
What is the difference between ASCE 7-22 and SEAOC PV2?
ASCE 7-22 is the load standard. SEAOC PV2 (Structural Engineers Association of California) provides specific guidance for solar PV applications and is referenced by California AHJs alongside ASCE 7-22.

Need engineering-backed solar designs?

Heaven Designs delivers PE-stamped solar design packages, structural calculations, electrical engineering, and utility-compliant permit plans.