Wind loads are a primary lateral force for mid-rise and tall structures in most of the world, and in many low-seismicity regions they govern the design of the entire lateral system. The UBC 1997 wind load provisions (Chapter 16, Division III) use a straightforward static pressure approach that is easy to apply, transparent in its assumptions, and still widely used for assessment of existing pre-2000 buildings and in international jurisdictions that adopted UBC 1997.

This free Excel sheet automates all UBC 1997 wind pressure calculations. Below is a complete guide to the code method, its formulas, tables, and a fully worked example — so you understand exactly what the sheet is calculating and why.

🌬 HOW UBC 1997 BUILDS UP WIND PRESSURE

🋻
Basic Wind Speed
qs = 0.0479V²
×
🏢
Height & Exposure
Ce factor
×
🚩
Pressure Coeff.
Cq factor
×
🏥
Importance
Iw factor
=
📈
Design Wind Pressure
p = CeCqqsIw
Figure 1 — UBC 1997 wind pressure build-up. Each factor accounts for a specific physical phenomenon.

1. UBC 1997 Wind Load Method Overview

UBC 1997 Chapter 16 Division III (§§1613–1618) uses a static equivalent pressure approach. Unlike ASCE 7’s more complex directional or envelope methods, UBC 1997 applies a single design wind pressure p at each height zone on the windward wall, and a separate pressure on the leeward wall. The method is:

  1. Determine the basic wind speed V from UBC Figure 16-1 (fastest-mile wind speed in mph, or 3-second gust depending on edition — UBC 1997 uses fastest-mile)
  2. Compute the wind stagnation pressure qs from V
  3. Select the exposure category (B, C, or D) based on terrain
  4. Look up the combined height and exposure factor Ce from Table 16-G
  5. Select the pressure coefficient Cq from Table 16-H for the surface
  6. Apply the importance factor Iw
  7. Compute design pressure p and apply to the projected area
📌 Scope of the Method: The UBC 1997 static method is applicable to most buildings and structures. It is not appropriate for structures sensitive to dynamic wind effects (flexible structures with natural frequency < 1 Hz, or slenderness ratio h/d > 4), which require a dynamic gust factor approach. For those, ASCE 7’s gust factor method or wind tunnel testing is required.

2. Exposure Categories (B, C, D) — UBC 1997 §1616

The terrain surrounding a building determines how turbulent and fast the wind is at low elevations. UBC 1997 uses three exposure categories (note: unlike ASCE 7, there is no Exposure A in UBC 1997):

ExposureTerrain DescriptionWind EffectTypical Settings
B Terrain with buildings, forest, or surface irregularities 10 m or more in height covering >20% of the area extending 1.6 km from the site Lowest wind pressures — most sheltered Suburban areas, wooded terrain, urban centres
C Terrain that is flat and generally open, extending ½ mile or more from the site in any full quadrant Intermediate — default for most sites Open farmland, airports, flat terrain
D Flat, unobstructed areas exposed to wind flowing over large bodies of water (≥1.6 km) Highest pressures — most exposed ⚠️ Coastal sites, shores of large lakes, islands
📌 Pro Tip — Exposure vs ASCE 7: UBC 1997 Exposure B is roughly equivalent to ASCE 7 Exposure B, UBC C ≈ ASCE 7 C/D, and UBC D ≈ ASCE 7 D. However the fetch requirements differ. Do not directly equate the categories when comparing code results.

3. Basic Wind Speed & Stagnation Pressure qs

UBC 1997 uses the fastest-mile wind speed V (mph) from Figure 16-1 at a 10 m height in Exposure C for a 50-year mean recurrence interval. The wind stagnation pressure qs is:

/* UBC 1997 §1618 — Wind Stagnation Pressure */
qs = 0.00256 × V²     [psf, V in mph]
qs = 0.0479 × V²     [Pa, V in m/s]
 
/* Common values (UBC 1997 Table 16-F) */
V = 70 mph (31.3 m/s)   →   qs = 12.6 psf (603 Pa)
V = 80 mph (35.8 m/s)   →   qs = 16.4 psf (785 Pa)
V = 90 mph (40.2 m/s)   →   qs = 20.7 psf (991 Pa)
V = 100 mph (44.7 m/s) →   qs = 25.6 psf (1,225 Pa)
V = 110 mph (49.2 m/s) →   qs = 30.9 psf (1,480 Pa)

4. Design Wind Pressure Formula (UBC 1997 §1614)

The complete design wind pressure p applied to any surface is:

p = Ce × Cq × qs × Iw
 
Where:
Ce = combined height, exposure and gust factor (Table 16-G)
Cq = pressure coefficient for the surface (Table 16-H)
qs = wind stagnation pressure at 10 m in Exposure C (Pa or psf)
Iw = importance factor for wind (1.0 or 1.15)
 
/* Total lateral force on building (projected area method) */
Fwind = p × Aprojected
Aprojected = sum of (width × storey height) at each level

5. Combined Height & Exposure Factor Ce (UBC 1997 Table 16-G)

Ce accounts for both the height-dependent wind speed profile (faster wind at greater height) and terrain roughness (exposure category):

Height Above Ground (m)Exposure BExposure CExposure D
0–4.60.621.061.39
6.10.671.131.45
7.60.711.191.50
9.10.761.231.54
12.20.841.311.62
15.20.951.381.69
18.31.041.451.75
21.31.131.531.81
24.41.211.611.87
30.51.351.741.98
36.61.481.852.07
45.71.652.012.20
60.01.872.202.36

Intermediate values may be interpolated linearly. Values above 61 m: extrapolate using power law.

6. Pressure Coefficient Cq (UBC 1997 Table 16-H)

Cq reflects the shape of the building and the surface being loaded. Positive values indicate pressure toward the surface (inward); negative values indicate suction (outward):

Surface / ConditionCq
Primary frames and systems (Method 2 — projected area)
Windward wall (all exposures)+0.8
Leeward wall (h/d ≤ 1)−0.5
Leeward wall (h/d > 1)−0.6
Roof (windward — slope <2:12)−0.7
Roof (windward — slope 2:12 to 9:12)−0.9 to +0.3
Roof (leeward — all slopes)−0.7
Components & cladding (local pressures)
Wall elements — inward+1.2
Wall elements — outward (sheltered areas)−1.2
Corners & eaves — outward (high local suction) ⚠️−2.0
Parapets — windward face+1.3
Parapets — leeward face−1.0

7. Importance Factor Iw

Occupancy CategoryBuilding TypeIw
Standard OccupancyMost buildings (residential, commercial, industrial)1.00
Essential FacilitiesHospitals, fire stations, emergency operations centres, schools1.15
Hazardous FacilitiesStructures storing toxic or explosive materials1.15

8. UBC 1997 vs ASCE 7 Wind — Key Differences

FeatureUBC 1997ASCE 7-22
Wind speed definitionFastest-mile (mph)3-second gust (mph) — ~1.22× faster
Return period50-yearRisk-targeted MRI (300–3,000 yr depending on Risk Category)
Exposure categoriesB, C, DB, C, D (but more detailed fetch requirements)
Design pressure approachp = CeCqqsIp = qG Cp − qiG Cpi (includes internal pressure)
Gust effectsEmbedded in CeExplicit gust factor G (0.85 rigid; varies for flexible)
Internal pressureNot explicitly includedExplicitly required (GCpi = ±0.18 enclosed bldg)
Topographic effectsNot addressedTopographic factor Kzt required for hills/escarpments
DirectionalityNot addressedKd = 0.85 (most buildings) reduces design pressure
⚠️ Wind Speed Conversion: To compare UBC 1997 basic wind speeds with ASCE 7 3-second gust speeds, multiply the fastest-mile speed by approximately 1.22. A UBC 1997 design wind speed of 80 mph (fastest-mile) is roughly equivalent to 97 mph (3-second gust) in ASCE 7 terms. Always use the code-specified map for each code — never mix map values between codes.

9. Excel Sheet: Inputs, Outputs & How to Use

✅ You Enter (Yellow Cells)

  • Building height (m or ft)
  • Number of storeys & storey heights
  • Building width (perpendicular to wind)
  • Basic wind speed V (mph)
  • Exposure category (B, C, or D)
  • Occupancy (Iw = 1.0 or 1.15)
  • Wall Cq (windward & leeward)

📊 Sheet Calculates

  • qs wind stagnation pressure
  • Ce at each storey height (interpolated)
  • Windward + leeward design pressures
  • Wind force per storey Fw,x
  • Cumulative storey shear Vw,x
  • Overturning moment MOT
  • Base overturning moment & eccentricity

📌 Key Assumptions

  • Static equivalent method (§1614)
  • Enclosed building assumed
  • Rectangular plan
  • No topographic amplification
  • Structural lateral system design not included — use forces as input to your frame/shear wall design

10. Worked Example: 10-Storey Commercial Building

Given:

  • 10 storeys, each 3.6 m high; total hn = 36 m; width = 25 m
  • Exposure C; V = 90 mph (fastest-mile); Iw = 1.0; h/d = 36/25 = 1.44 > 1

Step 1: Wind stagnation pressure
qs = 0.00256 × 90² = 20.7 psf = 991 Pa

Step 2: Cq selection
Windward: Cq = +0.8; Leeward (h/d > 1): Cq = −0.6; Net Cq = 0.8 + 0.6 = 1.4

Step 3: Wind force per storey (sample at Storey 8, midpoint h ≈ 27.5 m)

StoreyMid-Height (m)Ce (Exp C, interp.)p (Pa)Area (m²)Fw (kN)
11.81.061,47190.0132
25.41.101,52690.0137
39.01.231,70690.0154
516.21.401,94290.0175
827.01.672,31790.0208
1034.21.832,53990.0228
TOTAL900.0~1,740 kN

Note: p = Ce × 1.4 × 991 × 1.0; Fw = p × (25 m × 3.6 m storey height)

11. Tips, Facts & Common Mistakes

✓ Top Tips

  1. Use the combined (windward + leeward) net Cq for calculating the total lateral force on the LFRS. For component design use individual surface pressures.
  2. Ce is evaluated at the top of each height zone (not the midpoint) for primary frame design using the projected area method.
  3. For coastal or waterfront sites, verify whether Exposure D applies — Ce values can be ~30% higher than Exposure C at low heights.
  4. Always check both wind and seismic — for buildings under ~4–6 storeys in Zone 4, seismic typically governs; wind may govern at greater heights or in Zones 1–2.
  5. UBC 1997 wind forces are already at strength level (multiplied by load factor 1.3 in the UBC load combinations).

❌ Common Mistakes

  1. Mixing UBC 1997 fastest-mile speeds with ASCE 7 3-second gust maps — they are NOT interchangeable. 80 mph fastest-mile ≠ 80 mph 3-second gust.
  2. Using Exposure B in urban areas without confirming the 1.6 km fetch of obstructions — most urban sites default to Exposure C.
  3. Forgetting the leeward pressure contribution — using only Cq = 0.8 (windward only) instead of 0.8 + 0.6 = 1.4 net for lateral forces.
  4. Applying wind and seismic at 100% simultaneously — UBC 1997 does not require this; check each separately.
  5. Ignoring parapet wind loads — Cq = ±1.3 on parapets can be critical for roof connections and cladding anchor design.
🌠 Did You Know? UBC 1997’s wind provisions derive ultimately from wind tunnel research conducted at the University of Western Ontario in the 1970s. The Cq pressure coefficients in Table 16-H are based on mean pressure measurements from model-scale tests, embedded with a gust factor for rigid buildings — that’s why no separate G factor appears in the UBC formula, unlike ASCE 7.

12. Free Download

The UBC 1997 Wind Analysis Excel sheet computes wind pressures and storey forces automatically once you input your building geometry, wind speed, exposure, and occupancy category. All formulas reference UBC 1997 Chapter 16 provisions and are fully visible.

Use the download button at the top of this page to access the free Excel sheet.


All code provisions referenced are from UBC 1997 (ICBO). Design must be verified by a licensed structural engineer. Wind speed data should be confirmed from the applicable regional seismic and wind hazard maps for the project jurisdiction.