California has been the strangest wind-load market on the web for two decades, and nobody talks about why. Every other wind calculator was built on the unspoken assumption that wind is the lateral case worth caring about. That assumption is wrong for California west of the Sierra Nevada, where the Seismic Design Category typically wipes the floor with wind base shear. SkyCiv (founded 2013) does not say that — they hand you a number. MecaWind does not say that. Engineering Express does not say that. WindLoadCalc has been saying it since 2002 at the firm level, and online since 2006, because telling a California engineer the truth about their lateral demand is more valuable than handing them a wind number with no context attached.
That is the whole pitch of this page. Wind still matters in California — for lightweight buildings, for tall slender appurtenances, for components and cladding on every single project, for flat-roof solar, and for anything sited in one of California's five Special Wind Regions (Banning, Tehachapi, Cajon, Altamont, San Gorgonio). For those cases, you need a fast, accurate ASCE 7-16 calculator that knows California. The rest of the time, you need a wind number you can sanity-check next to your seismic case so you can confidently say "seismic governs, wind is fine, move on." Both jobs are what this tool does.
Drop any California ZIP above — Los Angeles basin 90015, San Francisco 94110, San Diego 92101, Palm Springs 92262 (Banning Pass edge), Tehachapi 93561 — and the calculator opens preloaded with the ASCE 7-16 baseline basic wind speed, the city/county designation, and a flagged warning if you've landed in or near a Special Wind Region that warrants a call to the local building department.
The seismic-honest framing — say the quiet part out loud
If you came here expecting hurricane-style wind output, here is the honest read: run wind, run seismic, design for whichever governs the lateral system. In most of populated California, seismic governs. Sometimes — and the rest of this page tells you exactly when — wind governs instead, and you need to take the wind number seriously. This calculator is built around that decision. No other wind tool on the web frames it this way, because no other wind tool came out of a firm started in 2002 by engineers who learned California lateral design the hard way.
California expertise — firm since 2002, online since 2006 — the moat
Three CBC adoption cycles tracked (2010 CBC → 2013 → 2016 → 2019 → 2022) · Five Special Wind Regions mapped at the ZIP (Banning, Tehachapi, Cajon, Altamont, San Gorgonio) · Seismic-aware framing built into every California output — no other calculator does this · 24+ years of firm-level California wind load engineering, with the online calculator on the web since 2006 · Seven ASCE editions navigated (7-95, 7-98, 7-02, 7-05, 7-10, 7-16, 7-22). SkyCiv was founded in 2013 — firm-vs-firm we had an 11-year head start, online-vs-online we had a 7-year head start.
Wind vs Seismic in California — When Wind Actually Controls
This is the flagship section, and the reason this page exists in the form it does. Every other "California wind load" page on the web treats wind like it is the controlling lateral case. It usually is not. If you build in this state and you do not understand which load case wins where, you either over-design (waste the client's money on a wind-driven lateral system that loses to seismic anyway) or under-design (miss a case where wind actually does govern and get a redline in plan check). WindLoadCalc has been talking to California engineers about this since the firm started in 2002 — and the online version has carried the same framing since the calculator went on the web in 2006: be honest about which case governs, then design for the envelope.
Why seismic usually wins in California
The 2022 CBC, like every CBC before it, requires you to design lateral force resistance for both wind and seismic and use the envelope. The catch in California: the Seismic Design Category coming out of your geotech report is almost always D, with E and F pockets right on top of major active faults — Hayward, Calaveras, Newport-Inglewood, San Andreas itself. Base shear scales with building weight times the spectral acceleration at the structure's period. For a normal-mass concrete, masonry, or wood building, the seismic base shear dwarfs the wind base shear at the same site, and it dwarfs it harder as the building gets shorter (because wind has less projected area to push on while seismic mass barely changes). The mental model every California PE eventually internalizes: design the lateral system for seismic, then check that wind doesn't beat it.
That check is not optional, even when you "know" seismic will win. Run the wind number. Put it next to the seismic number. Document the comparison. Move on. The 90 seconds it takes is exactly the 90 seconds you owe your reviewer.
Five cases where wind actually controls — these are the ones that matter
"Check wind" stops being a formality and starts being the design driver in five recurring scenarios. This is the list the calculator is tuned for:
- Lightweight buildings. Pre-engineered metal buildings, light steel pavilions, small wood-framed storage structures, mechanical screens, equipment enclosures — anything where building mass is low. Low mass means low seismic base shear. Low seismic base shear loses to a 95-mph wind on a 30-foot tall metal building every time.
- Tall slender appurtenances. Signs, freestanding walls, parapets, rooftop screens, antennas, equipment penthouses. Wind moment scales with projected area and lever arm; seismic moment scales with the appurtenance mass. For a tall light element, wind wins the moment fight almost without exception. ASCE 7-16 Chapter 29 covers most of these — and many California reviewers ask for the wind side explicitly even when the seismic check is "obviously" lower.
- Components and cladding (C&C) on every single building. This one is non-negotiable. A glass curtain wall in downtown San Francisco, a stucco panel in Sacramento, a metal roof in Bakersfield — every individual cladding element resists wind GCp times qz, regardless of what the lateral system is doing for seismic. The Seismic Design Category does not absolve you of the C&C calculation. WindLoadCalc's California output breaks C&C results into wall-field plus wall-corner cells with the matching roof breakouts for whichever gable, hip, or flat profile the building actually has — cladding selection happens in one pass.
- Flat-roof solar PV racking and rooftop equipment. Title 24 has put solar on roofs everywhere in California — and the standoff connection from the rack to the roof structure is almost universally wind-uplift dominated, not seismic-mass dominated. Same story for rooftop HVAC, refrigeration units, and screen walls. If the project includes a roof-mounted PV array or large rooftop unit, wind is the controlling load case on those specific attachments. Period.
- Anywhere inside a Special Wind Region. Inside Banning Pass, Tehachapi Pass, Cajon Pass, Altamont Pass, or San Gorgonio Pass, the ASCE 7-16 contour line is meaningless — the smoothed national map underrepresents the local demand by 10 to 30 mph. Riverside, Kern, San Bernardino, Alameda, and San Joaquin counties publish jurisdictional values that often push wind base shear past seismic at the same site. SWR projects are wind-driven design, not wind-check design. The calculator flags any SWR ZIP automatically so the conversation with the building department happens up front.
The honest two-handed workflow: drop the ZIP into this calculator for the wind side, run the seismic side in your seismic tool of choice (against the SDC and spectral accelerations from your geotech report), put the two demands next to each other at each level, and size the lateral system to the envelope. C&C always uses the wind side regardless. SWR projects get a phone call to the local jurisdiction before anyone commits to a number.
2022 California Building Code + ASCE 7-16 — What the Code Actually Says
The current statewide adoption is the 2022 California Building Code (CBC), published by the California Building Standards Commission with an effective date of January 1, 2023. CBC cycles run on a three-year intervening rhythm — 2025 CBC is the next major drop. The CBC is essentially the 2021 IBC with California-specific amendments stacked on top, including agency adoptions from HCAI (formerly OSHPD) for hospitals, DSA for K-12 and community college projects, and the California Energy Commission for Title 24 energy. The CBC also imports the California Residential Code (CRC), Mechanical, Plumbing, Electrical, Fire, and Existing Building codes — but for wind, Chapter 16 is where the action is.
Chapter 16 of the 2022 CBC adopts ASCE 7-16 by reference for wind loads. That is the standard the calculator implements directly — basic wind speed maps, exposure categorization, the MWFRS Directional and Envelope procedures, components and cladding pressures across all zones, all four enclosure classifications. California has not yet jumped to ASCE 7-22 statewide; the 2025 CBC cycle will likely make that move. As of today, every California permit going under the 2022 CBC uses ASCE 7-16, and so does WindLoadCalc's California output. (We have already tracked three CBC adoption cycles in this calculator — the underlying engine is set up to flip cleanly when 2025 CBC adopts ASCE 7-22.)
Plain-English definitions so the rest of the page reads cleanly, framed for the California lateral conversation:
- MWFRS — Main Wind Force Resisting System. The lateral system (shear walls, braced frames, moment frames) that takes wind on the building as a whole. In California, this is the value you size against your parallel seismic case and design to the envelope.
- C&C — Components and Cladding. Individual elements (windows, doors, cladding panels, roof tiles, sheathing) resisting wind on a small tributary area. C&C in California is always wind-driven — the SDC does not let you off the hook on the curtain wall.
- Risk Category — An occupancy/consequence classification from I (low hazard) through IV (essential facility). Cat II is the residential and light-commercial default. Cat III lifts the design wind speed for assembly and most public schools (which also pull DSA review). Cat IV is hospitals (HCAI review), fire stations, EOCs — and these often also pull a California SE seal rather than just a PE.
- Exposure Category — B (urban, suburban, dense vegetation), C (open terrain with scattered obstructions), or D (flat unobstructed terrain or water, smooth shorelines). California urban cores default to B, suburban and agricultural inland to C, exposed coastal headlands and bay frontage to D. Mis-picking exposure is the most common California wind-load error — it directly scales every pressure on the page.
- Basic wind speed (V) — 3-second gust at 33 ft in Exposure C, with a return period set by Risk Category. Comes off ASCE 7-16 Figure 26.5-1A/B. Inside a California Special Wind Region the contour does not apply — use the local jurisdiction value.
- Seismic Design Category (SDC) — not a wind term, but it is the variable that decides whether wind ever gets to control your California lateral system. SDC comes from the spectral accelerations at your site mapped against your Risk Category. Most populated California sites land in D; near major faults you get E or F. The calculator surfaces wind as MWFRS so you can immediately compare against whatever seismic case your SDC is driving.
- Special Wind Region (SWR) — ASCE 7-16 Figure 26.5-1B shaded zones where terrain effects make the contour map under-conservative. California has five major SWRs (Banning, Tehachapi, Cajon, Altamont, San Gorgonio) plus smaller Sierra and coastal shaded areas. SWR ZIPs get flagged in the calculator output.
California Special Wind Region projects and certain micro-climate cases either need a site-specific wind study (uncommon for typical commercial work) or — far more practically — a local jurisdiction-published value pulled from the building department. The calculator's SWR flag exists to start that conversation before you commit to a contour-map number that does not apply.
California's Five Special Wind Regions — Where Wind Really Does Matter
ASCE 7-16 Figure 26.5-1B explicitly shades portions of California as Special Wind Regions: terrain that funnels and accelerates prevailing winds beyond what the smoothed national contour can capture. In SWR areas, you cannot read the contour line for design — you need a local jurisdiction value or a site-specific study. California has more Special Wind Regions than any other Lower 48 state, and five of them are large enough to be project-defining:
San Gorgonio / Banning Pass SWR
The gap between the San Bernardino and San Jacinto mountains, funneling Pacific marine air east into the Coachella Valley. Palm Springs (92262), Whitewater, Cabazon, and the I-10 corridor sit in it. The wind farm visible from the freeway is not decorative — it is there because the local wind resource is enormous. Riverside County publishes the jurisdictional design wind speeds.
Tehachapi Pass SWR
The pass between the southern Sierra Nevada and the Tehachapi Mountains that connects the San Joaquin Valley to the Mojave Desert. Tehachapi (93561), Mojave (93501), and the Kern County wind belt sit in it. One of the largest concentrated wind-resource areas in the United States. Kern County's building department holds the jurisdictional numbers.
Altamont Pass SWR
The corridor between the Bay Area and the Central Valley along I-580. Persistent westerly marine pressure drives the historic Altamont wind resource. Livermore (94550), Tracy (95376), Mountain House, and eastern Alameda County projects fall in it. Alameda and San Joaquin counties publish jurisdictional values.
Cajon Pass SWR
The pass between the San Bernardino and San Gabriel mountains, carrying I-15 from the LA basin up to the High Desert. Wind acceleration affects projects near the pass itself and downwind into Hesperia (92344), Victorville (92392), and Apple Valley. San Bernardino County is the jurisdictional source.
San Gorgonio Pass (Distinct from Banning) SWR
The southern lobe of the Banning system, named separately in ASCE 7-16 Figure 26.5-1B. Affects the upper Coachella corridor toward Beaumont and the Morongo region. Same Riverside County jurisdictional process applies. Inland Empire designers regularly hit this boundary on Inland-to-desert projects.
Sierra + Coastal Shaded Areas SWR
Beyond the five major passes, ASCE 7-16 also shades Donner Pass, Carson Pass, the Lassen-area passes, sections of the Mendocino and Sonoma coast headlands, and parts of Big Sur. Project-by-project: confirm with the local jurisdiction. Tahoe basin projects in particular have published locals worth pulling.
Outside these zones, the standard ASCE 7-16 contour maps apply directly to the rest of the state. Inside any of them: do not trust a generic map lookup, do not assume the surrounding terrain's number, call the building department. The calculator's SWR flag is designed to be the first thing you see in the output for any of these ZIPs, not the last.
The fastest path through an SWR project
Every California city and county building department inside a Special Wind Region has a published local design wind speed (or a wind-region overlay map) for projects in their jurisdiction. Riverside, Kern, San Bernardino, Alameda, and San Joaquin all publish theirs. Call before you design. The jurisdictional number on the front end is faster than a redline at plan check. Use the calculator output to anchor the conversation — "the ASCE baseline at this ZIP says X, but I see it's flagged SWR, what value should I use?" gets you the right answer in one phone call.
California Wind Speed Quick Reference
Approximate ASCE 7-16 basic wind speeds for Risk Category II (the residential and light-commercial workhorse) at representative California metros plus the major Special Wind Region locations. Confirm exact ZIP-level numbers in the calculator; confirm Special Wind Region values with the local building department.
| Metro / Region (Sample ZIP) | Risk Cat II Wind Speed | Notes (CA-specific) |
|---|---|---|
| Los Angeles (90015 downtown) | ~95-105 mph | Urban Exposure B typical. Seismic SDC D — seismic governs MWFRS in nearly every case. |
| Beverly Hills (90210) | ~95-105 mph | Westside LA baseline. Hillside lots may pull Exposure C and locally elevated topographic factor Kzt. |
| San Francisco (94102 / 94110) | ~95-110 mph | Bay shoreline can shift to Exposure D. Hill exposures push higher locally. SDC D — seismic dominates. |
| Oakland (94612) | ~95-110 mph | Bay influence on the flatland; the East Bay hills run higher. Hayward Fault — SDC D/E pockets. |
| San Jose (95110) | ~95-105 mph | Santa Clara Valley baseline. Calaveras and Hayward fault zones — seismic governs. |
| San Diego (92101 / 92103) | ~95-110 mph | Coastal influence on the shoreline. SDC D inland, lower in pockets — still check seismic first. |
| Sacramento (95814 / 95816) | ~95-105 mph | Central Valley baseline. Lower seismic than coastal CA but still SDC D in most of the metro. |
| Ventura coastline (93001) | ~100-115 mph | Coastal Exposure D applies on unobstructed-water sites. Exposed bluff tops trend higher. |
| Palm Springs (92262) SWR | ~110-130+ mph | San Gorgonio / Banning Pass SWR — use Riverside County jurisdictional value, not the contour map. |
| Tehachapi / Mojave area (93561 / 93501) SWR | ~110-125 mph | Tehachapi Pass SWR — Kern County publishes the local design wind speed. |
| Livermore / Tracy (94550 / 95376) SWR | ~110-120 mph | Altamont Pass SWR — pull jurisdictional value from Alameda or San Joaquin County. |
| Hesperia / Victorville (92344 / 92392) SWR | ~105-120 mph | Cajon Pass SWR fringe — San Bernardino County is the jurisdictional source. |
These are references, not design values — run the calculator + confirm jurisdiction
The numbers above approximate ASCE 7-16 Risk Category II values at representative California ZIPs. Your specific project address can shift with micro-terrain, exposure, and SWR-boundary proximity. Risk Category III (assembly, DSA-reviewed schools) and Risk Category IV (HCAI-reviewed hospitals, fire stations, EOCs) use higher design wind speeds at the same site. Always run the calculator at your project ZIP — and for any SWR location, the building department's published value supersedes the contour map.
California Permits, PE vs SE, HCAI/OSHPD, and DSA
California's permitting and licensure landscape has more moving parts than any other state we cover. Five things you need to know before you commit to a wind load report on a California project:
California PE seal — required for sealed structural drawings
California requires a California-licensed Professional Engineer for sealed structural drawings on essentially any permitted project. Out-of-state PE seals are not accepted as the original seal — the licensee on the title block must be registered with the California Board for Professional Engineers, Land Surveyors, and Geologists (BPELSG). This is a meaningful difference from many other states that accept reciprocity for the original seal.
California SE — a separate, higher credential above the PE
California issues a Structural Engineer license above the PE — additional examination requirements, additional experience, fewer holders. The SE is mandatory (not optional) on specific project types: most HCAI-reviewed hospital projects, most DSA-reviewed public school projects, essential facilities, and buildings above thresholds defined in the Business and Professions Code. For everyday residential and small commercial work, a California PE seal is sufficient. The calculator's report output is set up to feed either a CA PE or a CA SE workflow — same wind numbers, same documentation depth, sealed by whoever your project requires.
HCAI (formerly OSHPD) — the hospital review track
OSHPD reorganized into HCAI (Department of Health Care Access and Information) in March 2022, and the structural review function for hospitals, skilled nursing facilities, and acute psychiatric facilities now sits with the Hospital Building Safety Board inside HCAI. Anything where patients cannot self-evacuate falls under HCAI, not the local building department. HCAI review is slower, more rigorous, and requires the California SE seal. WindLoadCalc's CA wind output is HCAI-format-friendly (the architectural schedule export drops cleanly into the structural set the SE compiles for review).
DSA — the public school track
The Division of the State Architect reviews public K-12 and community college projects plus some other state buildings. DSA is the structural counterpart to HCAI for educational facilities. Public school projects go through DSA, not the local city or county. SE seal required for most DSA submittals. Same calculator output format works for the wind side of the DSA package.
WindLoadCalc does NOT provide California PE or SE stamps — engage a CA-licensed engineer
Direct and honest: our in-house Professional Engineer is licensed in Florida only, and only seals Florida residential and small commercial work up to three stories. We do not provide California PE seals, do not provide California SE seals, and do not sign or seal any California project regardless of facility type. WindLoadCalc generates the wind load calculations, the documentation, and the permit-ready report your California PE or SE will use — but the seal on the title block has to come from a California-licensed professional you engage directly. That is the line, drawn cleanly, and we will not blur it.
Run Your California Wind Numbers
Compare wind against seismic in minutes. 7-day free trial — wind output you can compare against your seismic case. No credit card.
Start Free TrialHow to Calculate California Wind Loads
Drop your California ZIP
Drop any California ZIP — LA basin 90015, SF 94110, San Diego 92101, Palm Springs 92262, Tehachapi 93561 — and the calculator pulls the ASCE 7-16 baseline wind speed plus a flag if you've landed in or near a Special Wind Region. The county, city, and base contour value all populate from the ZIP automatically; SWR ZIPs get an explicit "confirm with local jurisdiction" warning so you do not silently use the wrong number.
Pick your Risk Category and Exposure (CA-flavored)
In California, the Cat II default holds for single-family (still the residential bulk), multifamily, retail, and light commercial. Cat III bumps in for public schools (which go through DSA review), assembly buildings, and the substantial-hazard category. Cat IV picks up hospitals (under HCAI / former OSHPD review), fire stations, EOCs, and other essential facilities — and these projects often require a CA SE, not just a CA PE. Exposure B for the urban cores (LA basin, SF downtown, San Jose), C for inland suburban and agricultural, D for exposed coastal headlands, bay frontage, and unobstructed-water sites.
Building geometry — length, width, mean roof height, slope, enclosure
Length, width, mean roof height, roof slope as X-in-12 (the calculator converts to degrees on the fly), roof shape, and one of the four ASCE 7-16 enclosure classifications — Enclosed, Partially Open, Partially Enclosed, Open. The four-card enclosure picker is useful on California carports, patio covers, and accessory structures with large permanent openings where the default "Enclosed" is the wrong call.
Read the wind side — then run your seismic case in parallel
California output is two-handed by design: MWFRS pressures land alongside your seismic case so you can pick the governing envelope; C&C pressures get used regardless — wind C&C controls a curtain wall in San Francisco no matter what the SDC says. Output is zoned out by area — wall interior cell, wall edge cell, plus the roof cells driven by your geometry choice — so cladding selection happens fast. Run seismic in your seismic tool of choice against the SDC and spectral accelerations from your geotech report, then design the lateral system to whichever case wins.
Export the permit package and hand it to your CA PE or SE
Export as PDF, Excel, or the architectural schedule format (a real .xlsx file that drops into AutoCAD). The architectural schedule is the format WindLoadCalc's California-engineer customers have asked for explicitly — it sits cleanly inside a structural set heading to the local building department, HCAI, or DSA. Your California PE (or SE for HCAI/DSA) reviews the wind numbers alongside the seismic case, seals the title block, and submits. WindLoadCalc does not seal California work — your in-state engineer holds that pen.
California Wind Load FAQ
Why does WindLoadCalc tell me seismic dominates my California project?
When does wind actually control California structural design?
How is WindLoadCalc different from SkyCiv for California work?
What are California's five Special Wind Regions and which ZIPs trigger them?
Do I need a California PE or SE to stamp my wind load report?
What's CBC 2022 and which ASCE edition does it reference?
What's OSHPD vs HCAI vs DSA — which one reviews my project?
What's the wind speed in Los Angeles, San Francisco, and Palm Springs?
California Wind + Seismic Resources
Compare CA Wind to Seismic — Free 7-Day Trial
The only wind calculator honest about California's seismic reality. ASCE 7-16 + CBC 2022, five Special Wind Regions flagged, MWFRS output sized to sit next to your seismic case. 24 years of firm-level CA wind work (online for nearly 20) behind every number. No credit card.
View Plans & Start TrialReviewed by WindLoadCalc's in-house Florida P.E. WindLoadCalc.com was founded in Florida in 2002 and has been doing ASCE wind load engineering since — across seven ASCE editions (7-95, 7-98, 7-02, 7-05, 7-10, 7-16, 7-22) and three CBC adoption cycles — with the online calculator on the web since 2006. The only wind tool built around the seismic-honest framing California engineers actually need. California PE / SE stamps not provided; engage a California-licensed engineer for sealed work. Last updated 2026-05-24.