AEO Answer · California Engineering

How Are California Rooftop Solar Arrays Structurally Supported?

By Jeremy Mills, CEO & Founder, Apex Grid Engineering — USAF Veteran. · Updated 2026-09-15

California rooftop solar arrays are structurally supported by ballasted or attached racking engineered for the roof's capacity: the structural engineer verifies the roof can carry the added dead load plus wind uplift and seismic forces, and designs attachments at structurally adequate points with sound waterproofing details. Most residential systems clear review through the local building department's expedited solar permitting process.

I'm Jeremy Mills, CEO & Founder of Apex Grid Engineering and a U.S. Air Force veteran. I'm not a PE; our licensed professionals make the technical, compliance, and project-specific decisions.

Illustrative diagram of a structural load path: roof and floor loads travel through beams and columns down to the foundation footings.

What the Roof Must Carry

The load calculation for a solar array combines several effects the original roof designer never considered. Dead load is the straightforward one: panels, rails, clamps, and ballast typically add a few pounds per square foot, which sounds small until it lands on a marginal 1960s rafter already near its limit. Wind is the critical design case on most California roofs: the array acts like a sail, and the code's wind provisions assign uplift forces that peak at roof edges, corners, and ridges, requiring tighter attachment spacing in those zones. Seismic forces follow from the array's weight applied through the building's seismic parameters. The engineer evaluates the roof framing member by member against these combined loads, using the actual sizes and spans measured or taken from the original plans. Trussed roofs need the truss manufacturer's limits respected: field modifications to trusses are a red flag the engineer investigates, since cut or altered trusses may already be compromised before the array arrives. The analysis also follows the load path downward: the roof diaphragm delivers the array's seismic forces to the shear walls, which must have the capacity for the added demand. When any link in that chain is inadequate, the design strengthens it, because an array that survives the wind but overloads the walls is not a successful design.

Attachment Design and Waterproofing

Attached racking lives or dies by its penetrations. Each standoff must land on a structural member, a rafter, truss chord, or beam, with a lag screw or through-bolt sized for the tension and shear the wind analysis assigns to that point. The engineer specifies the fastener type, diameter, and embedment, plus the required edge distances in the wood, because a lag screw split into a cracked rafter has a fraction of its rated capacity. Spacing comes from the wind zones: interior roof areas get standard spacing while perimeters and corners get denser attachments to handle the peak uplift. Waterproofing is detailed with the same rigor. Flashed standoffs integrate with the roofing: composition shingle, tile, or membrane roofs each need their compatible flashing detail, and the engineer or roofer specifies products rated for decades of UV and thermal cycling. Tile roofs get particular care, since broken tiles around attachments are a chronic leak source when the work is rushed. Ballasted systems sidestep penetrations entirely but demand verified dead-load capacity and are checked against sliding and overturning in the design wind. Whichever system is used, the permit drawings show the attachment layout, the flashing details, and the structural calculations together, so the reviewer sees one coherent design rather than a racking catalog cut sheet.

What else do project teams ask?

Can any roof support solar panels?
Not without verification. The structural engineer must confirm the specific roof's framing can carry the array's dead load plus wind uplift and seismic forces, and trace those loads through the walls to the foundation. Older roofs, roofs with altered trusses, and roofs with existing distress need evaluation before any layout is finalized. Most code-built homes in good condition can carry a typical residential array, but the engineering check is what establishes that, not an assumption.
Ballasted or attached: which racking is better?
It depends on the roof. Attached systems work on sloped roofs of any pitch, adding little dead load but requiring flashed penetrations into structural members. Ballasted systems avoid penetrations but add substantial weight and suit only low-slope roofs with verified capacity, using the ballast mass and aerodynamics to resist wind. The engineer selects the system from the roof's slope, capacity, and wind exposure, not from installer preference.
How does solar permitting work in California?
Many California cities and counties offer expedited or over-the-counter solar permits for standard residential systems, with published structural criteria covering typical roof types and array sizes. Systems outside those criteria, and most commercial arrays, go through full structural plan review. Requirements, forms, and thresholds vary by jurisdiction, so the engineer confirms the local process with the authority having jurisdiction before submittal. Approval is never automatic.
Does the engineer check the whole house or just the roof?
The whole load path. The array's weight and wind forces start at the attachments, travel through the roof framing and diaphragm, down the walls or lateral system, and into the foundation. The engineer verifies each link: the rafters or trusses, the diaphragm's ability to deliver seismic forces, the shear walls' capacity for the added demand, and the foundation's adequacy. A roof-only check that ignores the walls and foundation is an incomplete design.

Ready to discuss your engineering scope?

Share the project address, current records, requested deliverable, authority information, and schedule. Apex Grid confirms professional responsibility, availability, and scope before work begins.

Request a Project Review

Get a quote on your project

Reviewed and sealed by licensed PEs. “Solid engineering and clear communication from start to finish.” — Jason Mitchell, Principal Architect

Tell us what you need and where the project is — quotes back within 12–24 hours on qualifying scopes.