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:

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:

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

~110-130+ mph

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

~110-125 mph

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

~110-120 mph

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

~105-120 mph

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

~110-125 mph

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

~100-120+ mph

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 Trial

How 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?
Because it is the truth, and no other wind calculator on the web will say it to you. Most California buildings west of the Sierra crest sit in Seismic Design Category D, with E and F pockets near the major active faults. For a normal-mass concrete, masonry, or wood structure, the seismic base shear computed from those SDCs typically exceeds the wind base shear at the same site — often by a wide margin. SkyCiv hands you a wind number and walks away. We hand you the wind number, label it MWFRS, and tell you to put it next to your seismic case before you trust it as the controlling lateral demand. We have been giving CA engineers that honest framing since 2002 — three CBC adoption cycles ago. The tradeoff: you waste zero hours running our number as if it controls when it doesn't.
When does wind actually control California structural design?
Five recurring cases, and the calculator surfaces all of them. (1) Lightweight buildings — metal buildings, small pre-engineered systems, equipment enclosures — where seismic base shear is low because mass is low. (2) Tall slender appurtenances — signs, parapets, freestanding walls, rooftop screens — where wind moment scales with projected area and beats seismic moment which scales with mass. (3) Components and cladding on every building — a glass curtain wall in downtown San Francisco resists wind GCp regardless of what the lateral system is doing for seismic. (4) Flat-roof solar PV — Title 24 has put racking on roofs everywhere, and wind uplift dominates the standoff connection. (5) Anywhere inside one of California's five Special Wind Regions — Banning Pass, Tehachapi Pass, Cajon Pass, Altamont Pass, San Gorgonio Pass — where concentrated wind speeds reach 110 to 130-plus mph and the smoothed ASCE map underrepresents the demand. The calculator flags the SWR ZIPs automatically so you don't accidentally design for the baseline contour in a location where it doesn't apply.
How is WindLoadCalc different from SkyCiv for California work?
Two things. First: history. The WindLoadCalc firm was founded in 2002 — eleven years before SkyCiv was founded (2013) — and the online calculator went live on the web in 2006, putting us online 7 years before SkyCiv. We have navigated seven ASCE editions (7-95 through 7-22) and three CBC adoption cycles. That is the moat. Second: framing. SkyCiv is an international engineering tool that supports many codes shallowly. For California, it returns a wind number with no opinion attached. We return a wind number with a seismic-aware context wrapper: MWFRS sits next to a reminder to run the seismic case, C&C is flagged as always-applicable regardless of SDC, and any ZIP that lands in a Special Wind Region gets a warning before you commit to a value. That is what "seismic-honest" means — the wind output knows it lives in California, not in a generic ASCE vacuum.
What are California's five Special Wind Regions and which ZIPs trigger them?
ASCE 7-16 Figure 26.5-1B shades five major California mountain-pass Special Wind Regions plus several smaller coastal headland and Sierra crest areas. Banning Pass and San Gorgonio Pass — the gap between the San Bernardino and San Jacinto mountains funneling air into the Coachella Valley (Palm Springs 92262 sits on the edge); Tehachapi Pass — between the southern Sierra and the Tehachapi Mountains (Tehachapi 93561, Mojave 93501); Cajon Pass — between San Bernardino and San Gabriel mountains carrying I-15 (Hesperia 92344, Victorville 92392 affected); Altamont Pass — Bay Area to Central Valley along I-580 (Livermore 94550, Tracy 95376 affected). Inside any SWR boundary, you cannot read the contour line — you need a local jurisdiction-published value (Riverside County, Kern County, Alameda/San Joaquin County, San Bernardino County all publish them) or a site-specific wind study. The calculator flags these ZIPs in the output so the SWR conversation happens before you submit, not after the redline.
Do I need a California PE or SE to stamp my wind load report?
Yes — and California is one of the few states where the distinction between PE and SE actually matters at the project type level. California requires a California-licensed Professional Engineer (PE) for sealed structural drawings on virtually any permitted project; an out-of-state PE seal is not accepted as an original seal. California also issues a separate Structural Engineer (SE) license above the PE, with additional examination requirements and fewer holders. Hospital projects under HCAI review (formerly OSHPD) and most DSA-reviewed public school projects specifically require a California SE, not just a PE. Routine residential and small commercial work needs a California PE. WindLoadCalc generates the wind calculations and the permit-ready report; your in-state PE or SE seals it. We do not provide California PE or SE stamps for any project — our in-house PE is licensed in Florida only, up to three stories.
What's CBC 2022 and which ASCE edition does it reference?
The 2022 California Building Code is the current statewide adoption from the California Building Standards Commission, effective January 1, 2023. The CBC follows a three-year intervening cycle — the 2025 CBC is on deck next. CBC Chapter 16 governs structural design and adopts ASCE 7-16 by reference for wind, with California-specific amendments and additional agency adoptions (HCAI for hospitals, DSA for K-12 and community college, the California Energy Commission for Title 24 energy). California has not yet moved to ASCE 7-22 statewide — the next CBC cycle will likely make that jump. For permits issued today under the 2022 CBC, ASCE 7-16 is the controlling wind standard. WindLoadCalc has now tracked three CBC adoption cycles since 2002 (2010 CBC, 2013 CBC, 2016 CBC, 2019 CBC, 2022 CBC sequence), and the calculator outputs CBC-compliant ASCE 7-16 wind values directly.
What's OSHPD vs HCAI vs DSA — which one reviews my project?
OSHPD (Office of Statewide Health Planning and Development) was reorganized into HCAI (Department of Health Care Access and Information) effective March 2022. The structural-review function for hospitals, skilled nursing facilities, and acute psychiatric facilities — anywhere patients cannot self-evacuate — now operates as the Hospital Building Safety Board inside HCAI. If your project is any of those facility types, HCAI reviews it, not the local building department, and a California SE seal is required. DSA (Division of the State Architect) is the parallel agency for public K-12 and community college projects. Both agencies accept ASCE 7-16 wind calculations and both layer additional review beyond what the city or county does. If your project is not a hospital and not a public school, you go through the local city or county building department under the 2022 CBC — and a California PE seal is sufficient. WindLoadCalc's California output is formatted to work as the wind-side input for any of these three review tracks.
What's the wind speed in Los Angeles, San Francisco, and Palm Springs?
Most of urban Los Angeles (90015 downtown, 90210 Beverly Hills, 90064 West LA) falls in the ASCE 7-16 baseline range — roughly 95 to 105 mph for Risk Category II. San Francisco (94102, 94110, 94133) sits in a 95 to 110 mph baseline window with the bay shoreline pushing Exposure D and the western hills locally higher. Palm Springs (92262) is the outlier — it sits at the western edge of the San Gorgonio / Banning Pass Special Wind Region, where the Riverside County jurisdictional value runs significantly higher than the surrounding desert baseline. Sacramento (95814) and San Jose (95110) sit at Central Valley and Santa Clara Valley baselines around 95 to 105 mph. The exact ZIP-level number comes out of the calculator — do not assume the LA-basin baseline applies to a Coachella Valley project or that the SF baseline holds on an exposed Marin headland.

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 Trial

Reviewed 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.