Piping Toolset
HomeCalculators › ASCE 7 Wind Load on Piping Calculator

ASCE 7 Wind Load on Piping Calculator

Returns the ASCE 7 velocity pressure qz, the design pressure on the projected area qz·G·Cf, and the distributed wind load in lb/ft on an exposed pipe run, per ASCE 7 §26.10.2 Eq. (26.10-1) and §29.4.1. Every K-factor, G and Cf stays a user input from the governing edition.

Method last updated (calculation changelog) · fixture-verified on every build — most recently 2026-09-03.

Built and fixture-verified by Matthew Norris, P.E. — active P.E. licensure in Arizona, California, Kansas, Missouri, North Carolina, Texas.

Converts a site basic wind speed into the velocity pressure qz at the pipe elevation, then into a uniformly distributed lateral load in lb/ft acting on the projected width of an exposed pipe run — the load you hand to a pipe-stress model or a support-span check as the wind occasional case. The exposure coefficient Kz, topographic factor Kzt, directionality factor Kd, ground elevation factor Ke, gust-effect factor G and force coefficient Cf are all entered by you from the governing ASCE 7 edition — no ASCE table or figure values are embedded.

Wind load on a pipe span A pipe span on two supports with a row of distributed horizontal wind-load arrows w acting on the pipe and span length L dimensioned below. w — wind / seismic load per unit length L — support span
Uniform wind (or seismic) load w on a supported pipe span L: the occasional-load calculators resolve the distributed load, the resulting bending moment, and the occasional stress S_occ checked against the code limit.
Open this calculator → Download sample report
This calculator is free forever — no account, no run limit. Pro adds Add to report: the titleblocked, print-ready package in the sample report above, built from your own runs, plus .pcp project files and the batch runner — $2.99 / month. Compare tiers →

Method

ASCE 7 §26.10.2 velocity pressure at height z, US-customary form (Eq. 26.10-1):

qz = 0.00256 · Kz · Kzt · Kd · Ke · V2

The design wind force on an "other structure" is F = qz·G·Cf·Af (§29.4.1, Eq. 29.4-1). For a horizontal pipe run the projected area per foot of length is Dproj/12 ft²/ft, so the force collapses to a uniformly distributed load:

qdesign = qz · G · Cf

w = qdesign · ( Dproj / 12 )

where V is the basic wind speed in mph for the risk category and return period of the governing edition, Kz the velocity pressure exposure coefficient at the pipe centreline elevation, Kzt the topographic (speed-up) factor, Kd the wind directionality factor, Ke the ground elevation factor, G the gust-effect factor, Cf the force coefficient for the round section, and Dproj the projected width in inches — the outside diameter plus insulation and jacketing, not the bare pipe OD. The 0.00256 coefficient is the standard air-density constant of Eq. (26.10-1); it is an equation constant, not a tabulated value.

Inputs
VBasic wind speed at the site (ASCE 7 §26.5 wind maps — user-supplied)mph
KzVelocity pressure exposure coefficient at height z (Table 26.10-1 — user-supplied)
KztTopographic factor (§26.8 — user-supplied)
KdWind directionality factor (Table 26.6-1 — user-supplied)
KeGround elevation factor (Table 26.9-1; 1.0 is always conservative — user-supplied)
GGust-effect factor (§26.11 — user-supplied)
CfForce coefficient for the round member (Fig. 29.4-1 — user-supplied)
DprojProjected width including insulation and jacketingin
Outputs
qzVelocity pressure at the pipe elevationpsf
designPressureDesign pressure on the projected area, qz·G·Cfpsf
loadPerFtDistributed wind load per foot of pipe runlb/ft

Limitations — what this calculator is not

Worked example — fixture-verified

Bare NPS 8 (8.625 in OD) line on an outdoor rack. Basic wind speed 115 mph, Kz = 0.85 at the rack elevation, no topographic speed-up (Kzt = 1.0), Kd = 0.95, Ke = 1.0, gust factor G = 0.85, force coefficient Cf = 0.7 for the round section.

Given
Basic wind speed V115mph
Exposure coefficient Kz0.85
Topographic factor Kzt1.0
Directionality factor Kd0.95
Ground elevation factor Ke1.0
Gust-effect factor G0.85
Force coefficient Cf0.7
Projected width Dproj8.625in

Step by step

  1. Collect the coefficient product: Kz·Kzt·Kd·Ke = 0.85·1.0·0.95·1.0 = 0.8075.
  2. Square the wind speed: V2 = 1152 = 13,225 mph2.
  3. Velocity pressure: qz = 0.00256·0.8075·13,225 = 0.0020672·13,225 = 27.3387 psf.
  4. Design pressure on the projected area: qz·G·Cf = 27.3387·0.85·0.7 = 27.3387·0.595 = 16.26654 psf.
  5. Projected area per foot of pipe: Dproj/12 = 8.625/12 = 0.71875 ft2/ft.
  6. Distributed load: w = 16.26654·0.71875 = 11.6916 lb/ft acting horizontally on the run.
Result COMPUTED
qz — velocity pressure27.3387psf
Wind load per foot11.6916lb/ft

Status is n/a because this is a load-generation calculation — there is no pass/fail criterion until the 11.6916 lb/ft is applied as a horizontal occasional case in the stress model and checked against the ASME B31.3 ¶302.3.6 allowable, which this calculator does not do. Note also that insulating this line would raise Dproj and the load with it, in direct proportion.

Why you can trust these numbers: this exact case is fixture wind-asce.json — case “V=115 mph, Kz=0.85, Kd=0.95, G=0.85, Cf=0.7, NPS 8 bare” (tolerance 0.001) — in the calc-core release gate. It re-runs on every commit; a red fixture blocks deployment. See the validation methodology.

Sources & citations

Per the source & citation policy, allowable-stress and factor table values are user-supplied. Where a page does reproduce specific ASME data (the B16.5 ratings, the quick-reference tables), it states the source table and conditions inline.

FAQ

Which ASCE 7 edition does this equation match?

The ground elevation factor Ke entered the velocity pressure equation in ASCE 7-16 and is retained in 7-22, so the form shown is the 7-16/7-22 form. For ASCE 7-10 set Ke = 1.0 and the result is identical. Editions through ASCE 7-05 carried an importance factor I inside the equation and used nominal (service-level) wind speeds rather than the strength-level, risk-category maps of 7-10 onward — and that difference is the one that produces silently wrong answers, because pressure scales with V². Feed a modern strength-level map speed into a pre-2010 equation form, or an old fastest-mile speed into this one, and the error lands squarely in the load, not in a factor a reviewer might catch. The rule that keeps it straight: the wind speed map, the equation form, and the load combinations (where the 0.6W service factor lives) must all come from the same edition, and that edition belongs on the calculation cover sheet.

Should Dproj be the bare pipe OD or the insulated OD?

The insulated OD, including any metal jacketing or cladding — wind acts on the projected width of whatever is actually in the airstream, and the load scales linearly with Dproj. The arithmetic makes the stakes concrete: on an NPS 8 line, 2 in of insulation plus jacket takes Dproj from roughly 8.6 in to roughly 12.9 in and raises the lb/ft by about half. Take the jacketed OD from the insulation specification, not from a guess at nominal plus twice the insulation thickness — jacket standoff and banding are real inches on large bore. Two knock-on effects worth knowing: the force coefficient Cf from Fig. 29.4-1 is itself selected using D·√qz, so an undersized Dproj can shift the regime as well as the area; and if atmospheric ice governs at your site, the ASCE 7 Chapter 10 ice thickness adds to the projected width on top of everything above — this calculator will not add it for you, and the snow/ice card on this line exists for exactly that stack-up.

Does this tell me whether my pipe or its supports pass?

No. It produces the wind load only — the lb/ft that becomes the input to a stress check, not the verdict. The path from here to pass/fail runs: distribute the line load over the actual support spans, take the resulting bending stress (for a uniform load on roughly equal spans, M ≈ w·L²/8 at midspan is the honest first cut), add it to the sustained longitudinal stress from weight and pressure, and compare the sum against the occasional-load allowable of ASME B31.3 ¶302.3.6 — which permits the combination to reach 1.33·Sh for events of the duration wind represents. The ASCE Occasional Load calculator on this line runs exactly that combination. Two cases that outgrow the hand method: a line whose spans differ enough that the uniform-load moment is fiction, and flexible or elevated systems where the equivalent-static assumption itself is questionable — those belong in a pipe-stress model with the wind applied as a distributed load case.

Where do Kz, Kzt, Kd, Ke, G and Cf come from?

From the ASCE 7 tables and figures for your site and geometry: Kz from Table 26.10-1 for the exposure category and pipe elevation, Kzt from §26.8 (unity on flat terrain, decidedly not unity on a ridge or escarpment), Kd from Table 26.6-1, Ke from Table 26.9-1, G from §26.11, and Cf from Fig. 29.4-1 for the round-section roughness and D·√qz regime. This tool keeps every one of them as an input for the same reason every calculator on this site does: those tables are copyrighted code content, and an embedded copy would both violate the data firewall and go stale at the next edition. The practical discipline that makes the run auditable is recording, next to each factor, the table and case it came from — 'Kz = 0.98, Exposure C, z = 30 ft' reads very differently to a checker than a bare 0.98, and the report gives each factor its own line for exactly that reason.

Related calculators & tools

Open this calculator → All calculators