Back to Blog
solar installation26 min read

High Wind Zone Solar Mounting: ASCE 7-22

High wind zone solar mounting: how ASCE 7 wind speeds, roof zones, exposure and attachment counts shape an array that stays on the roof in a storm.

Keyur Rakholiya

Written by

Keyur Rakholiya

CEO & Co-Founder · SurgePV

Rainer Neumann

Edited by

Rainer Neumann

Editorial contributor · SurgePV

Published ·Updated

Answer

High wind zone solar mounting is designed from ASCE 7 wind pressure: ultimate wind speed (Vult), exposure category, roof zone and the array edge factor set the uplift on each panel. Edge and corner zones need tighter attachment spacing than the interior. Use manufacturer engineering tables or a PE-stamped calculation, plus a product approval such as Miami-Dade NOA where required.

A rooftop array does not fail evenly. When wind lifts the first row of panels at a corner or edge, the load path that was meant to share the force can shed it onto the next row, and damage can spread inward. This is the pattern wind engineers design against: the problem is rarely the headline wind speed, but a coefficient, a clamp count or a fastener that was chosen for the wrong roof zone.

This guide covers how ASCE 7-22 divides roofs into wind load zones, why edge panels need more attachment strength than interior panels, and how to use manufacturer engineering tables for your own Vult and exposure category. It applies whether you design in Florida’s High Velocity Hurricane Zone or on an inland plain. Get the zone right, get the count right, and get the hardware right.

Last updated: November 2026. Numbers in the worked examples are labeled as illustrations. Design values come from the adopted code, the site’s wind data and the manufacturer’s rated capacities, and a licensed engineer stamps the result.

TL;DR: High Wind Zone Solar Mounting

Wind uplift governs rooftop solar mounting. ASCE 7 turns a site’s ultimate wind speed, exposure category and roof zone into a design pressure, and edge and corner zones carry more than the interior. Attachment counts come from manufacturer engineering tables or a PE-stamped calculation. In the High Velocity Hurricane Zone, products also need a valid Miami-Dade NOA. Field reports after the 2017 hurricanes point to clamps, bolts and racking as common failure points.

Lay out roof zones before you place a single panel

Build the roof in 3D, mark where the array sits, and hand your engineer a clean layout for the wind-load calculation.

Book a Demo

No commitment required · 20 minutes · Live project walkthrough · Checking cost first? See the SurgePV pricing page

In this guide you will learn:

  • How ASCE 7-22 calculates wind pressure on rooftop solar arrays
  • Why Vult, exposure category and roof zone drive every attachment decision
  • How edge zone and interior zone uplift differ, and why generic clamp counts fail
  • How to read manufacturer engineering tables
  • When ballasted systems reach their limits and why penetrating mounts are common in high wind
  • What Miami-Dade NOA requires and how AHJ approval works
  • What field reports from the 2017 hurricanes say about failure points
  • Common design mistakes that pass permit review but fail in storms

For the broader mounting picture, see our solar mounting structure design guide.

How Wind Loads Work on Rooftop Solar Arrays

Wind does not push evenly across a solar array. Air flowing over a roof accelerates at edges and corners, which drops the pressure above and around the panels. The panels lift. This suction, called uplift, governs solar mounting design in every wind zone.

ASCE 7-22 treats rooftop solar panels with Components and Cladding (C&C) style provisions. C&C elements are building envelope parts that see localized wind pressures higher than the main structural frame. Panels fit this logic because they sit above the roof surface, and wind pressure equalizes unpredictably through the gap between panel and roof.

In simplified form, the design pressure on a rooftop panel multiplies four things together:

p = q × (pressure coefficient) × γE × γa

Where:

  • q is the velocity pressure at mean roof height
  • the pressure coefficient comes from the code tables for the roof zone, slope and effective wind area
  • γE is the array edge factor (1.5 for exposed panels, 1.0 for unexposed)
  • γa is the pressure equalization factor, which depends on the effective wind area and the module spacing

Check ASCE 7-22 Chapter 29 for the exact equation and its conditions. Each term multiplies the next, so a mistake in any one cascades through the whole calculation. A designer who gets the coefficient right but misses γE on the perimeter rows has underestimated uplift where it matters most.

Key Takeaway

Uplift, not downward pressure, governs rooftop solar mounting. Pressure coefficients for suction are negative, and the roof edge and corner zones carry the most negative values. Always check the zone first, then the attachment.

Velocity Pressure: The Starting Point

Velocity pressure (q) is the pressure equivalent of moving air. ASCE 7 calculates it as:

q = 0.00256 × Kz × Kzt × Kd × Ke × V² (q in psf, V in mph)

Where:

  • Kz is the velocity pressure exposure coefficient (it varies with height and exposure)
  • Kzt is the topographic factor (1.0 for flat terrain)
  • Kd is the wind directionality factor (0.85 is the value used for buildings)
  • Ke is the ground elevation factor (1.0 at sea level)
  • V is the basic wind speed, Vult for strength design

Because q depends on the square of wind speed, small changes in Vult matter. The chart shows the arithmetic for a simple case.

Velocity pressure rises with the square of wind speed (illustration) (psf, with Kz = 1.0, Kzt = 1.0, Kd = 0.85, Ke = 1.0)
  • 110 mph26.3
  • 130 mph36.8
  • 150 mph49
  • 170 mph62.9
  • 186 mph75.3

Source: Calculated from the ASCE 7 velocity pressure equation shown above with the assumed factors. Illustrative arithmetic, not a design value for any site, checked November 2026.

The step from 170 to 186 mph raises q by about 20%, since (186/170)² is roughly 1.2. Pressure coefficients, γE and γa then multiply this base value, so the uplift on a corner panel can be several times the base q. Do not size attachments from q alone.

What Is Vult?

Vult, the ultimate design wind speed, is a 3-second gust speed used for strength design. It replaced the older allowable-stress design wind speed (Vasd) approach in ASCE 7-10 and later editions. Vult values come from the ASCE 7 wind speed maps, with a separate map for each Risk Category. The ASCE Hazard Tool returns the mapped value for a project address.

Some manufacturer tables and older permit sets still use Vasd. The building code conversion is Vasd = Vult × √0.6, which gives the table below.

Vult (mph) Vasd equivalent (mph)
110 85
130 101
150 116
170 132
190 147

When a manufacturer’s table is written for Vasd and your engineer’s calculation is in Vult, convert before you read the table. Mixing the two is a quiet way to under-design a roof.

ASCE 7-22 Roof Zones: Where the Danger Lives

ASCE 7-22 divides roofs into zones for Components and Cladding design, and each zone has its own external pressure coefficient. For a flat or low-slope roof, you can think of three areas:

  • Zone 1: the field or interior zone, farthest from edges
  • Zone 2: the edge zone, strips along roof edges and ridges
  • Zone 3: the corner zone, where two edges meet and uplift is highest

The width of the edge and corner zones depends on the building height and roof dimensions, and the code gives the formula. The coefficients also depend on roof slope, building height and effective wind area, so read the figures for the roof geometry you actually have.

Roof zone Where it is Relative uplift
Zone 1 (interior) Central roof area, away from edges Baseline
Zone 2 (edge) Perimeter and ridge strips Higher than the interior
Zone 3 (corner) Where two edges meet Highest on the roof

The exact ratios are in the code figures. They change with slope, height and effective wind area, which is why this guide does not give single “typical” values.

Pro Tip

Draw the roof zone diagram before placing panels. Mark corners, edges and interior, then overlay the array. A panel that straddles a zone boundary should take the more severe zone’s values for its whole attachment schedule unless the engineer documents a different approach.

The Array Edge Factor (γE)

ASCE 7 includes an array edge factor for rooftop solar. It accounts for panels at the exposed edge of an array, where wind loads are higher than for panels shielded by their neighbors:

Panel location γE
Exposed to the roof edge or array edge 1.5
Unexposed (inside the array) 1.0

The code defines which panels count as exposed, based on their distance from the array edge relative to panel dimensions. It applies on top of the roof zone coefficient, so an exposed corner panel carries the zone effect and the edge factor together. Have your engineer apply the definition in the edition adopted by your jurisdiction.

The Equalization Factor (γa)

The pressure equalization factor (γa) accounts for pressure equalizing through gaps between panels and between the panels and the roof. It depends on the effective wind area and on geometric limits such as module spacing and the height of the gap under the modules. Arrays that fall outside those limits cannot use the reduced value. Because the conditions are specific, treat γa as an engineer’s input, not a spreadsheet constant.

How to Find Vult and Exposure for Your Site

ASCE 7-22 provides separate wind speed maps for each Risk Category. Use the mapped value for the site’s Risk Category, and check whether the AHJ has local amendments. Florida’s High Velocity Hurricane Zone uses its own requirements through the Florida Building Code, so check the adopted edition.

Do not copy a Vult from an old permit set, a nearby city or a blog table. Use the current map for the adopted code edition and record the lookup (date, address, Risk Category, edition) in the calculation package.

Key Takeaway

Wind speed maps change between ASCE 7 editions, and not by the same amount everywhere. Always use the edition your AHJ enforces, and write the edition on the calculation sheet.

Exposure Categories: How Terrain Changes Everything

Exposure category modifies velocity pressure based on the terrain upwind of the building:

Exposure Description Typical sites
B Urban, suburban or wooded areas with numerous closely spaced obstructions Most inland residential areas
C Open terrain with scattered obstructions Flat rural land, suburban edges
D Flat, unobstructed areas and water surfaces, with wind flowing over open water for at least 1 mile Coastal shorelines, marinas

A higher exposure category raises Kz and therefore velocity pressure at the same Vult. This is why an identical array on a shoreline can need much more hardware than one a few miles inland.

Risk Categories

ASCE 7 assigns buildings to Risk Categories I to IV according to the hazard to life if the structure fails, and each category has its own wind speed map. Which category applies to a solar array depends on the building it sits on and on the edition and local amendments your jurisdiction has adopted. Ask the structural engineer to state the Risk Category and the map used, and do not assume a permit set from an earlier code cycle used the same category.

Edge Zone vs. Interior Zone: Why Generic Clamp Counts Fail

The costly mistake in solar wind design is treating every panel the same. Edge and corner zones see higher uplift than interior zones, and the edge factor compounds that.

A simple multiplication shows the effect. Suppose, for illustration only, that an interior panel has a pressure coefficient of 1.0 and γE of 1.0, while a corner panel has an assumed coefficient of 2.0 and γE of 1.5. Holding q and γa the same, the corner panel carries 3 times the interior panel’s pressure. These are assumed values for illustration, not code values.

If the interior panel needs a given attachment capacity, the corner panel needs about three times that capacity from the same panel. You can get it with more attachments, tighter rail spans, stronger attachments, or all three. This is why a single rule such as “four clamps per panel” fails: it can be adequate in one zone and under-designed in another.

What Most Guides Miss

Many guides give one attachment count per panel. A single count cannot be right for every roof zone, every wind speed and every rail span. Zone the roof first, then specify attachments per zone from the manufacturer’s tables or the PE calculation.

Building an Attachment Schedule

An attachment schedule turns zone pressures into a field instruction. For each zone it should state:

  • the design uplift pressure and the Vult, exposure and Risk Category behind it
  • the maximum rail span and the clamp or standoff spacing
  • the fastener type, size and embedment into the structural member
  • whether end clamps are required
  • the component capacity used, from the manufacturer’s rated values, and the safety factor applied

The installer should have the schedule on the roof plan, marked by zone, not buried in a calculation package.

Roof Slope and Height Effects

Steeper roofs and taller buildings change the loads. The rooftop solar provisions in ASCE 7 have limits on roof slope, building height and panel tilt and standoff height. Outside those limits, the engineer may have to use different provisions or recommend wind tunnel testing. The practical rule is simple: if the roof is steep, the building is tall, the array is tilted or the roof has unusual geometry, ask the engineer to confirm that the provisions you plan to use apply.

Manufacturer Engineering Tables

Mounting manufacturers publish engineering documentation, online design tools and tables that translate ASCE 7 parameters into attachment counts, rail spans and hardware specifications. Examples include the design tools offered by IronRidge, Unirac and K2 Systems. Read the current documentation on each manufacturer’s own site, because limits and tables change between editions and product versions.

A typical table or tool asks for:

  • Vult or Vasd, and which code edition it is based on
  • exposure category (B, C or D)
  • roof zone (interior, edge, corner)
  • module dimensions and orientation
  • roof slope and mean roof height
  • rail type, rail span and attachment type
  • snow load where it applies

For high wind sites, the output typically shows shorter rail spans, more attachments, end clamps in edge zones and flashing details for every roof penetration. Take the exact figures from the manufacturer’s current documents for your product version.

Pro Tip

Keep the whole load path inside one manufacturer’s engineered system wherever possible. Mixing rails, clamps and attachments from different makers creates a load path that no single manufacturer has engineered, and many engineers and AHJs will not accept it without separate engineering.

Reading an Engineering Table

When you use a table, check four things before you read a number:

  1. Edition and units. Confirm whether the table is in Vult or Vasd, and which ASCE 7 edition it follows.
  2. Zone definitions. Confirm that the table’s zones match how your engineer defined the roof zones.
  3. Module limits. Confirm that your module’s size and its rated load are inside the table’s scope.
  4. Attachment limits. Confirm that the fastener type and the structural member (wood rafter, steel purlin, concrete) match the table’s assumptions.

If any item does not match, ask the manufacturer for project-specific engineering instead of interpolating.

Stamped Engineer Letters and AHJ Approval

High wind zone projects usually need more than manufacturer tables. A licensed Professional Engineer (PE) stamps the structural calculations or a letter that says what was checked. The engineer typically verifies:

  • the Vult and Risk Category match the maps for the adopted code edition
  • the exposure category is correct for the site
  • roof zone dimensions are calculated per the code
  • attachment counts satisfy the load requirements
  • fastener embedment gives the required pull-out resistance
  • the roof structure can support the added dead and live loads

Florida-Specific Requirements

Miami-Dade and Broward Counties make up Florida’s High Velocity Hurricane Zone (HVHZ), and the Florida Building Code sets additional requirements there. Typically:

  • Products used on the building envelope need Miami-Dade NOA or a Florida Product Approval, as the AHJ requires
  • Structural calculations are sealed by an engineer licensed in Florida
  • Installers follow the installation parameters listed in the product approval

How the NOA process works in outline. A manufacturer submits a product for testing, an approved laboratory runs the required tests, the county’s product control office reviews the results, and the county issues an NOA that lists installation parameters. Installers then have to follow those parameters. A deviation from the listed fastener, spacing or substrate can put the installation outside the approval. Check the county’s product control records for the current status of any product before you specify it.

Common Permit Rejection Reasons

Issue Why it gets rejected How to fix it
Wrong Risk Category or code edition The calculation uses a different edition than the AHJ enforces Confirm the adopted edition and redo the lookup
Outdated Vult A legacy map value or a copied permit set Use the current map and record the lookup
Missing product approval HVHZ project without NOA or Florida approval Specify approved hardware
Generic attachment count The same count is used for all zones Provide a zone-specific attachment schedule
Corrosion-prone hardware Coastal exposure with unsuitable fasteners Specify hardware suited to the environment
Insufficient embedment The fastener does not reach the structural member Verify rafter or truss depth; use the engineer’s detail
Missing PE stamp Calculations are unsigned Submit stamped calculations with the permit

Hurricane Code Areas: Miami-Dade NOA and Florida HVHZ

The High Velocity Hurricane Zone is the most demanding code environment in the continental United States for solar mounting. Understanding its requirements matters for any installer working in coastal South Florida.

HVHZ Design Wind Speeds

The Florida Building Code sets design wind speeds for the HVHZ by Risk Category, and they differ from the base ASCE 7 maps. Read the speed for your county and Risk Category from the adopted code, not from a summary table. Because velocity pressure follows the square of wind speed, a step of a few percent in design wind speed produces a larger step in pressure, as the chart earlier shows.

Product Approvals for HVHZ

Mounting hardware in the HVHZ is approved by product, not by category. An NOA lists the product, the approved wind pressure or speed, the roof types, the fastener type and size, embedment, spacing and torque values. Two systems from the same manufacturer can have different approvals. Matching your installation to the NOA, line by line, is the installer’s responsibility.

Why Substitutions Fail

Swapping a specified fastener for a similar-looking one, even from the same supplier, can take an installation outside its approval. The AHJ can reject the permit or inspection, and the delay costs far more than the hardware saving. Order exactly what the approval lists.

Ballasted vs. Penetrating Mounts in High Wind

The choice between ballasted and penetrating mounts is one of the most consequential decisions in high wind design. The wrong choice can overload the roof structure or leave the array exposed to uplift.

Ballasted Systems: When They Work and When They Fail

Ballasted systems use concrete blocks or pavers to hold panels down. They need no roof penetrations, which reduces leak risk, and installation is fast. That is why they are popular on flat commercial roofs.

The limit in high wind is weight. Uplift pressure rises with the square of wind speed, so the ballast needed per panel rises quickly as the design wind speed climbs, and so does the load on the roof. Many roofs have a limited spare capacity. Once the required ballast exceeds what the structure can carry, ballast alone no longer works. Aerodynamic ballasted designs with wind deflectors can reduce the weight needed, within the limits of each manufacturer’s wind tunnel data.

Penetrating Systems: A Common High Wind Choice

Penetrating systems anchor directly to roof structural members. Lag bolts or screws embed into rafters, trusses or purlins. That creates a positive mechanical connection that resists uplift through embedment strength rather than weight.

Factor Ballasted Penetrating
How uplift is resisted Added weight Mechanical connection to structure
Added dead load Can be high at high wind speeds Low
Roof structural demand Roof must carry continuous weight Structure must resist pull-out
Installation Often faster Slower (drilling, sealing)
Waterproofing risk No penetrations Needs correct flashing
Removability Easy Permanent roof modifications
Code acceptance in high wind areas Ask the AHJ, since some restrict it Often expected, with approved products

Exceptions where ballast or non-penetrating mounts may still be the right answer include roofs with waterproofing warranties that prohibit penetrations, buildings where structural modification is restricted, and sites with low design wind speeds where the roof can carry the load. The structural engineer decides.

Hybrid Designs

Some designers combine ballast in the interior zone with mechanical anchors in the edge and corner zones. This lowers total roof load while protecting the zones with the highest uplift. Hybrid designs need careful engineering, because ballasted panels cannot rely on shielding from anchored panels unless the layout meets the code’s criteria. They usually need a PE-stamped load path analysis.

Tradeoff

Ballasted systems win on installation speed and waterproofing simplicity. Penetrating systems win on wind resistance per unit of roof load. As the design wind speed rises, ballasted systems run out of roof capacity first, so ask for the ballast calculation early in a hurricane-region project.

What Hurricane Field Reports Show

Field evidence beats assumptions. After the 2017 hurricane season, RMI sent engineering teams to the Caribbean and published findings in Solar Under Storm (June 2018). The report covers Hurricanes Harvey, Irma and Maria, with sustained winds above 180 mph on many Caribbean islands.

The failures the teams observed most often were:

  • module clamp failures
  • undersized racking
  • undersized and under-torqued bolts
  • no bolt locking solutions
  • no lateral racking support

Surviving systems had modules through-bolted instead of clamped, bolts with locking solutions and lateral racking support. RMI’s recommended specifications for ground-mounted systems included high-load modules, structural engineering review, through-bolting instead of top-down or T clamps, no self-tapping screws and dual-post pier foundations. A later edition, Solar Under Storm III, adds lessons from Hurricane Beryl. NREL also publishes a Solar Under Storm fact sheet with pre-storm checklists.

Those reports focus on ground-mounted systems, but the lesson carries to rooftops: the hardware between the module and the structure is where a design is won or lost. A rating on the module does not help if the clamp, bolt or rail fails first.

Key Takeaway

Code compliance on paper is not the same as survival in a storm. RMI’s field findings point to clamps, bolts, racking size and lateral support. Treat the fasteners, the torque process and the bolt locking as design items, not installation details.

Common Code Mistakes That Pass Review but Fail in Storms

Permit approval does not guarantee storm survival. These mistakes can slip through plan review:

Mistake 1: Using Interior Coefficients for Edge Zones

This is the most common and most dangerous error. The designer calculates one attachment count for the entire array using interior zone values, so edge and corner panels get the same hardware as the middle. In a storm, edges lift first, and the interior loses its shelter.

Fix: Calculate attachment counts separately for each roof zone. Mark the zones on the panel layout and specify different spans, clamp counts or standoff spacing for each.

Mistake 2: Ignoring the Code Edition and Risk Category

Permit sets copied from earlier projects can carry an older code edition or a different Risk Category. Old attachment counts may no longer be sufficient.

Fix: Verify the code edition, the Risk Category and the wind map on every project, and update the manufacturer table references to the current versions.

Mistake 3: Wrong Exposure Category

A coastal project can be classified as Exposure B because a single row of dunes sits in front of it, while the correct category is D because wind flows over open water for more than a mile upwind. The velocity pressure is then understated.

Fix: Walk the site and look upwind. If open water, flat marsh or an unobstructed plain extends a mile or more, treat it as a candidate for Exposure D and let the engineer document the call. When in doubt, use the more severe category.

Mistake 4: Corrosion-Prone Hardware Near Coastlines

Salt air attacks fasteners and fittings. Corroded bolts lose capacity, which turns a compliant design into a weak one over time.

Fix: Specify corrosion-resistant hardware suited to the coastal environment, as the manufacturer and engineer require. Inspect annually and replace anything showing corrosion.

Mistake 5: Insufficient Fastener Embedment

A lag bolt is only as strong as the structural member it screws into. Fasteners that reach only sheathing, or too little of a rafter or truss, can pull out under uplift.

Fix: Verify rafter or truss size and spacing before specifying fasteners. Use the engineer’s detail, with standoffs or longer fasteners where needed. Never rely on sheathing alone.

Mistake 6: Missing End Clamps and Locking Hardware

End clamps prevent panels from sliding along rails. In high wind, panels without end clamps can slide off the rail ends, and loose bolts without locking hardware work themselves free under vibration, as RMI’s findings on locking solutions show.

Fix: Specify end clamps where the manufacturer’s table requires them, which is often every panel end in edge and corner zones. Use bolt locking solutions and a torque verification process.

What Most Guides Miss

Guides often stop at rail selection and clamp placement. The full load path runs from the panel to the clamp, rail, L-foot, fastener and structural member. The weakest link sets the capacity, and in high wind that link is often the fastener embedment or the wood around the lag bolt.

Cost Impact of Wind Zone Upgrades

High wind compliance adds cost, and it is smaller than the cost of a failure. The most useful sourced figure is RMI’s estimate for ground-mounted systems: for a 1 MW project in the Eastern Caribbean, applying its best practices adds approximately 5% to engineering, procurement and construction costs compared with a standard Category IV installation, and RMI put that at approximately $90,000 on its most recent 1 MW procurement (RMI, 2018). That figure is for ground mounts in a specific market, not for rooftop projects in the US mainland.

For your own projects, build the cost from the items that actually change:

Cost item What changes in a high wind zone
Attachments and hardware More clamps or standoffs, shorter rail spans, stronger fasteners
Roof work Flashing for each penetration, possible strengthening
Engineering Sealed structural calculations, project-specific manufacturer letters
Permitting More review rounds, product approvals in the HVHZ
Labor More drilling, sealing and inspection
Maintenance Scheduled hardware inspection near salt exposure

Request quotes for the high wind version of the design and compare them against the base design, so the premium is a number from your project and not an industry average. Include the cost of failure in the comparison: replacement, lost production, insurance deductibles and reputation damage.

International Standards: Eurocode and Beyond

ASCE 7-22 governs US design. International projects use different standards with similar principles.

Eurocode 1 (EN 1991-1-4)

Eurocode 1 uses a different formula but a similar zone idea. It starts from peak velocity pressure and applies net pressure coefficients by roof zone. EN 1991-1-4 divides flat roofs into zones F (corner), G (edge), H (transition) and I (center), with corner and edge zones carrying the highest suction. For solar panels on flat roofs, designers often use research-based net pressure coefficients, wind tunnel testing or national guidance rather than the generic roof coefficients. Ask your engineer which national annex and guidance applies.

German Wind Zones (DIN EN 1991-1-4/NA)

Germany assigns locations to wind zones in the national annex, with higher design wind speeds toward the North Sea coast and islands. Solar installations in the higher zones need stronger mounting and corrosion-resistant hardware. For market context, see our guides on community solar projects in Germany and Germany solar subsidies.

Australian and New Zealand Standards (AS/NZS 1170.2)

Australia divides the country into wind regions A to D under AS/NZS 1170.2, with the cyclonic regions requiring mounting systems with engineering certification. The standard also puts weight on debris impact in addition to uplift. For the market, see solar energy in Australia.

Designing for High Wind: A Step-by-Step Process

Here is a practical workflow for high wind zone solar mounting design:

Step Action
1. Determine Vult Use the ASCE Hazard Tool or the adopted code maps for the site’s Risk Category, and check local amendments such as the HVHZ requirements
2. Determine exposure Walk the site, look upwind and classify as B, C or D, with the engineer documenting the call
3. Determine roof zones Measure building dimensions and height, calculate zone widths per the code and draw the zones on the roof plan
4. Place panels Lay out the array, mark each panel’s zone, and let panels that straddle a boundary take the more severe zone
5. Choose a manufacturer Select a system with the approvals the AHJ requires (NOA in the HVHZ) and open its engineering tables or tool
6. Calculate attachments per zone Input Vult, exposure, zone, module size and roof slope, then record clamp counts, spans and end clamp needs
7. Verify embedment Check rafter or truss size, spacing and depth, and specify fasteners that reach the structure
8. Specify materials Choose hardware suited to the environment and match it to the product approval
9. Prepare PE calculations Compile the load calculations, tables and fastening details for the engineer’s review and stamp
10. Submit for permit Include sealed calculations, cut sheets, product approvals and the zone-marked layout

Pro Tip

Build a project template with Vult, exposure, code edition and roof zone as inputs, and link each field to its source document. It saves hours on repeat projects and makes the lookup reviewable when an inspector asks where a number came from.

Using Design Software for Wind Load Verification

Manual calculations can handle a simple roof. Complex roofs benefit from software that helps with layout and documentation, but the structural calculation stays with the engineer.

What software can usefully do:

  • show the roof in 3D and place the array against roof edges
  • help you mark roof zones on the layout so the engineer sees the same geometry
  • carry module and mounting component lists into the bill of materials
  • produce the drawings that support the permit package

SurgePV supports 3D roof modeling, solar array layout, electrical workflow support and bill-of-materials output. Its published capabilities do not include a wind-load calculation or a PE-ready structural report, so keep a dedicated structural calculation in the workflow. Ask in a demo how the layout can be exported for your engineer.

Hand your engineer a clean roof layout

Model the roof, place the array and export the geometry your structural engineer needs for zone-by-zone attachment design.

Book a Demo

No commitment required · See the SurgePV pricing page for plans · 20 minutes

Tools and Further Reading

Related SurgePV resources:

External references: the ASCE Hazard Tool for wind speeds by address, and the RMI and NREL Solar Under Storm material cited above.

To work through a hurricane-region layout with your own project data, book a SurgePV demo.

Frequently Asked Questions

What is the difference between edge zone and interior zone wind uplift on solar panels?

Edge and corner roof zones see higher uplift pressure than the interior, so attachment counts and rail spans are set zone by zone. ASCE 7 also applies an array edge factor to rooftop solar, 1.5 for exposed panels and 1.0 for unexposed ones. Take the exact coefficients from the code edition your AHJ enforces and from the manufacturer’s tables.

What wind speed can solar panels withstand?

It depends on the module’s rated load, the mounting system’s rated capacity and the quality of the installation. RMI’s field reports after the 2017 Caribbean hurricanes found failures in module clamps, undersized racking and under-torqued bolts, while systems with through-bolted modules and locked hardware did better. Compare each component’s rating with the design pressure your engineer calculates.

How many attachments does a solar panel need in a high wind zone?

There is no fixed number. The count depends on Vult, exposure category, roof zone, module size, rail span and the mount’s rated capacity. Edge and corner zones need tighter spacing than the interior. Use the manufacturer’s engineering tables or a PE-stamped calculation for the actual site.

What is Vult in solar mounting design?

Vult is the ultimate design wind speed, a 3-second gust speed used for strength design in ASCE 7. It comes from the wind speed map for the structure’s Risk Category, and the ASCE Hazard Tool returns it by address. Engineers convert Vult to velocity pressure, then apply pressure coefficients to find uplift on each panel.

Do ballasted or penetrating mounts work better in high wind zones?

Neither is universally better. Ballast has to grow as wind pressure rises, so roof load capacity becomes the limit, while penetrating mounts pass uplift into the structure but need careful flashing and embedment. Some high wind jurisdictions restrict ballasted systems or require approved products, so ask the AHJ early.

What is Miami-Dade NOA and why does it matter for solar mounting?

A Notice of Acceptance (NOA) is Miami-Dade County’s product approval for building products used in the High Velocity Hurricane Zone, which covers Miami-Dade and Broward Counties. Installers there need products with a valid approval and must follow the installation parameters it lists. Check the county’s product control records before specifying hardware.

What exposure category should I use for coastal solar installations?

ASCE 7 uses Exposure D where wind flows over open water for at least 1 mile upwind, Exposure C for open terrain with scattered obstructions, and Exposure B for urban, suburban or wooded areas. A higher exposure category raises velocity pressure at the same wind speed. When the classification is unclear, have the engineer document the choice.

Where this fits

This article is part of SurgePV's Solar Installation hub, which works through the topic from first principles to the decisions a project team actually has to make.

About the Contributors

Author
Keyur Rakholiya
Keyur Rakholiya

CEO & Co-Founder · SurgePV

Keyur Rakholiya is identified by SurgePV as its CEO and a company co-founder. His SurgePV author page lists only role information that can be tied to the public profile below; credentials, project totals, testing claims, media appearances, and speaking engagements are not asserted without retained evidence.

Editor
Rainer Neumann
Rainer Neumann

Editorial contributor · SurgePV

Rainer Neumann is credited as an editorial contributor on SurgePV content. This profile does not assert engineering credentials, project totals, software-testing experience, education, speaking engagements, or media citations because independent verification evidence is not retained in the publication record.

Get Solar Design Tips in Your Inbox

Join 2,000+ solar professionals. One email per week - no spam.

No spam · Unsubscribe anytime

Book Free Demo

Choose which optional technologies SurgePV may use. Essential storage remains active for security and requested features.