Hazen-Williams Pipe Flow Calculator — Head Loss
On this page
Calculate
Overview
This calculator applies the Hazen-Williams equation to pressurized water flow in a full pipe, solving for whichever quantity is unknown — head loss, flow rate, or pipe diameter — and reporting the velocity and pressure loss. It is the standard empirical method for water distribution, fire-protection, and irrigation mains, because it folds pipe friction into a single roughness coefficient C and needs no iteration. Solve mode computes the unknown; Check mode tests a proposed pipe against head-loss and velocity limits.
The equation gives the friction head loss for water flowing full in a pressurized pipe. The head loss rises steeply with flow and falls steeply with diameter, so a small change in pipe size changes the loss dramatically, and the roughness coefficient C carries the pipe material and condition — a high C is a smooth pipe with low loss, a low C a rough or aged pipe with more.
Two things keep the tool honest, and both are explained in their own sections below. Hazen-Williams is empirical and bounded to water at ordinary temperatures in turbulent flow, so for other fluids, hot water, or laminar flow it points to Darcy-Weisbach rather than returning a confident wrong number. And the C coefficient is a design choice, not a fixed constant — the value chosen for a new versus an aged pipe can change the head loss by more than a factor of two.
What to Look at First
Solve mode — head loss result. The first output row shows the computed head loss and the slope (ft per 100 ft or m per 100 m). Read both: the total loss tells you how much head the pipe consumes; the slope lets you compare against your allowable without re-scaling.
Pressure loss in psi. The row beneath head loss converts the friction to psi or kPa. If your system limit is stated as a pressure drop rather than feet of head, this is the number to compare.
C value used. The design basis row shows which C the calculator applied. Head loss varies with C to the −1.85 power — a switch from C 150 to C 100 roughly doubles the loss. Confirm the C matches your actual pipe material and condition.
Velocity. Check velocity alongside head loss. A pipe can be within its head-loss budget and still run too fast — above about 8 ft/s (2.4 m/s) you risk noise, erosion, and surge. The velocity row flags this.
Check mode — ratios. In Check mode the ratio (computed ÷ allowable) is the key number. Ratio ≤ 1.00 means the pipe passes; above 1.00 it fails; 1.00–1.15 is at-limit territory and worth verifying the C and the allowable.
How to Use This Calculator
Select Calculation Mode — Solve (compute an unknown) or Check (verify a proposed pipe).
In Solve mode, select what to solve for — Head Loss, Flow Rate, or Pipe Diameter.
Select Unit System — Imperial (gpm, in, ft, psi) or Metric (L/s, mm, m, kPa).
Confirm the fluid is Water. For any other fluid, Hazen-Williams does not apply — select Other and the calculator points to Darcy-Weisbach.
Select Pipe Material and Condition to set the C coefficient. The C value is shown and can be overridden in the advanced section.
Enter the inside diameter, or select a nominal size and schedule to pull the ID from the pipe table.
Enter the required inputs for the chosen mode: flow rate and length for Head Loss; allowable head loss and length for Flow Rate; flow, length, and a head-loss or velocity limit for Diameter.
Optionally add a velocity limit (Check or Diameter mode), a head-loss basis selector, and an equivalent fitting length.
Click Calculate and read the result — head loss, pressure loss, slope, velocity, and the C design basis used.
Hazen-Williams is valid for water at ordinary temperatures in turbulent flow only. For other fluids or laminar conditions, use Darcy-Weisbach. This calculator covers friction (major) loss only; fittings are included only if you enter an equivalent length.
Inputs & Outputs
Inputs
- •Calculation Mode — Options: Solve — compute an unknown (head loss, flow, or diameter), Check — verify a proposed pipe against limits
- •Solve For — Options: Head Loss — given flow, pipe, and length, Flow Rate — given pipe, length, and allowable head loss, Pipe Diameter — given flow, length, and limit(s)
- •Unit System — Options: Imperial — gpm, in, ft, psi, Metric — L/s, mm, m, kPa
- •Fluid — Options: Water (ordinary temperature), Other fluid — Darcy-Weisbach required
- •Pipe Material — Options: PVC / HDPE — smooth plastic (C ≈ 150 new), Cement-lined ductile iron (C ≈ 140 design), Unlined steel (C ≈ 120 design), Cement-lined steel (C ≈ 135 design), Aged / tuberculated metal (C ≈ 90 design), Old cast iron (C ≈ 70 design)
- •Condition — Options: New — first years of service, Design — typical design condition, Aged — long-term or conservative estimate
- •Diameter Entry — Options: Direct inside diameter (enter actual bore), Nominal size + schedule (ID from pipe table)
- •Inside Diameter (mm / in)
- •Pipe Schedule / Type — Options: Steel Sch 40 (ASME B36.10M), Steel Sch 80 (ASME B36.10M), Copper Type L (ASTM B88), PVC / HDPE (IPS equiv.), Ductile Iron (AWWA C151)
- •Nominal Pipe Size — Options: ½ in (DN 15), ¾ in (DN 20), 1 in (DN 25), 1¼ in (DN 32), 1½ in (DN 40), 2 in (DN 50), 2½ in (DN 65), 3 in (DN 80), 4 in (DN 100), 6 in (DN 150), 8 in (DN 200), 10 in (DN 250), 12 in (DN 300)
- •Flow Rate (L/s / gpm)
- •Pipe Length (straight run) (m / ft)
- •Head Loss / Allowable Head Loss (m / ft)
- •Head Loss Basis — Options: Total head loss — ft or m for the full run, Per 100 ft / 100 m — slope-style limit, Percent slope — % of pipe length, Available pressure drop — psi (US) or kPa (metric)
- •Velocity Limit (optional) (m/s / ft/s)
- •Equivalent Fitting Length (optional) (m / ft)
- •C Coefficient Override (optional)
Outputs
- •Status
Formula
Hazen-Williams Formula
The US customary form (h_f in ft, L in ft, Q in gpm, d in inches):
h_f = 0.002083 × L × (100 / C)^1.852 × Q^1.852 / d^4.8655
The (100/C)^1.852 term is mandatory — omitting it or folding C into the flow term is the most common implementation error.
The SI form (h_f in m, L in m, Q in m³/s, D in m):
h_f = 10.67 × L × Q^1.852 / (C^1.852 × D^4.8704)
The constants 0.002083 (US) and 10.67 (SI) are not interchangeable. C is dimensionless — the same number in both systems.
Rearranged Forms
Solve flow rate (US):
Q = (h_f × d^4.8655 / (0.002083 × L × (100/C)^1.852))^(1/1.852)
Solve required diameter (US):
d = (0.002083 × L × (100/C)^1.852 × Q^1.852 / h_f)^(1/4.8655)
Velocity and pressure loss:
A = π/4 × d² (d = inside diameter)
V = Q / A
Pressure loss (psi) = h_f (ft) × 0.4332
Pressure loss (kPa) = h_f (m) × 9.804
Variable Reference
| Variable | Description | US units | SI units |
|---|---|---|---|
| h_f | Friction head loss | ft | m |
| L | Pipe length (straight + equivalent) | ft | m |
| Q | Flow rate | gpm | m³/s |
| d / D | Inside diameter | in | m |
| C | Hazen-Williams roughness coefficient | — (dimensionless) | |
| V | Velocity | ft/s | m/s |
| A | Pipe cross-sectional area | ft² | m² |
Validity
The equation applies to water near ordinary temperatures (roughly 40–75°F / 4–25°C) in turbulent flow in a full, pressurized pipe. It has no viscosity or temperature term. For other fluids, hot water, or laminar flow, use Darcy-Weisbach.
What is the Hazen-Williams Equation
The Hazen-Williams equation is an empirical formula, published by Allen Hazen and Gardner Williams in the early 1900s, for the friction head loss of water flowing through a full, pressurized pipe. It became a mainstay of water-system design because it is simple and direct: it needs no fluid viscosity, no Reynolds number, and no iteration — just the flow, the pipe size and length, and a single roughness coefficient. For the water systems it was built for, it gives quick, reliable head loss.
The coefficient C is the heart of the method. It describes how smooth the pipe wall is, read from a table by material and condition rather than calculated. Because head loss varies with C to the −1.85 power, the difference between a new and an aged C is large, which is why the C chosen for the design condition matters as much as the pipe size.
The equation describes head loss through three relationships. Head loss rises with flow to the 1.85 power, so doubling the flow roughly triples the loss. It falls with diameter to the −4.87 power, so going up one pipe size cuts the loss sharply. And it rises in direct proportion to length. Those exponents are why a slightly larger or smoother pipe pays off so strongly, and why an undersized line loses pressure far faster than intuition suggests.
What the equation does not do is as important as what it does. It carries no viscosity or temperature term, so it is valid only for water near ordinary temperatures in turbulent flow. Outside that — other fluids, hot water, oils, gases, or very low laminar flows — it is not just less accurate but the wrong model, and Darcy-Weisbach is the correct choice.
Hazen-Williams C Coefficient by Material
The C coefficient is the one number in the equation that the engineer chooses, and it carries the pipe's roughness. It is read from a table by material and condition, not calculated, and a higher C means a smoother pipe with less head loss.
Typical values for new pipe are about 150 for plastic (PVC, HDPE) and cement-lined pipe, 140 for cement-lined ductile iron, and 120 to 130 for new steel. As pipe ages, the C drops: tuberculation, scaling, and corrosion roughen the wall, so aged steel or iron is often designed at 100 or lower, and very old, unlined cast iron can fall toward 60.
The choice is a design-basis decision, not a universal truth, and it matters more than it looks. Because head loss varies with C to the −1.85 power, the loss is highly sensitive to the value chosen. For a new system, the new-pipe C is appropriate; for an existing line, or for a system that must still perform decades from now, a lower aged C is the prudent design value.
Head Loss vs Pressure Loss
Head loss and pressure loss describe the same friction, in different units. Head loss is expressed as a height of water — feet or metres — which is the natural output of the Hazen-Williams equation and the form used in pump and system-head calculations. Pressure loss is the same quantity expressed as a pressure, in psi or bar, which is how gauges read and how many specifications state limits.
The conversion is direct for water: one foot of head equals about 0.4332 psi, so a 12-foot head loss is about 5.2 psi, and in metric one metre of head is about 9.8 kPa. The calculator reports both, along with the head loss per 100 feet, the slope, which normalizes the loss to a standard length so pipe sizes can be compared independently of the actual run.
Inside Diameter vs Nominal Pipe Size
The Hazen-Williams equation uses the pipe's inside diameter, the actual bore the water flows through, raised to the −4.87 power. Because of that strong exponent, getting the diameter right is critical, and the most common diameter error is using the nominal pipe size instead of the inside diameter.
Nominal pipe size is a label, not a measurement. A 3-inch Schedule 40 steel pipe has an inside diameter of 3.068 inches, and a Schedule 80 pipe of the same nominal size has a smaller bore because of its thicker wall. Using 3.000 inches where the bore is really 3.068 throws off the head loss through that −4.87 power. Enter the inside diameter directly, or choose a nominal size and schedule so the calculator pulls the correct bore from the pipe table.
Hazen-Williams vs Darcy-Weisbach
Hazen-Williams and Darcy-Weisbach both compute friction head loss, but they apply to different cases. Hazen-Williams is empirical and specialized: it works for water at ordinary temperatures flowing turbulently in a full pressurized pipe, and it folds all the friction into the single coefficient C. That makes it fast and convenient, which is why it dominates water-distribution, fire-protection, and irrigation design.
Darcy-Weisbach is general and physically based: it uses an explicit friction factor that depends on the Reynolds number and the relative roughness, and it takes the fluid's actual viscosity and density. That makes it the correct method for anything outside Hazen-Williams' range — other fluids, gases, hot water, and laminar or transitional flow. The rule of thumb: water at ordinary temperature in turbulent flow, Hazen-Williams is fine and faster; anything else, use Darcy-Weisbach.
Key Facts
- The US formula constant is 0.002083 (gpm, in, ft); the SI constant is 10.67 (m³/s, m, m). They are not interchangeable.
- Head loss varies with C to the −1.852 power. A pipe at C 100 has roughly twice the head loss of the same pipe at C 150.
- The (100/C) term in the US formula is mandatory — dropping it or folding C into the flow term is the most common coding error.
- The equation uses the inside diameter, not the nominal pipe size. A 3-inch Schedule 40 steel pipe has an ID of 3.068 inches, not 3.000 inches.
- Head loss rises with flow to the 1.852 power and falls with diameter to the −4.8655 power — pipe size has a very strong effect on friction loss.
- Hazen-Williams covers friction (major) loss only. Fittings, valves, and entrance losses are added separately by equivalent length or the K-method.
- C is a design choice, not a constant. New PVC is about 150; aged unlined steel can be 100 or less.
Applications
- Finding the friction head loss in a water main, service line, or riser for a given flow and pipe size.
- Sizing a pipe to stay within an allowable head loss or a target velocity for a water-distribution or irrigation line.
- Finding the flow a pipe can carry within an available head or pressure drop.
- Checking a proposed pipe against both a head-loss limit and a velocity limit.
- Estimating pressure loss in psi or kPa across a run of pipe for a pump or system-head calculation.
- Comparing head loss between new and aged pipe by changing the C coefficient.
- Fire-protection or sprinkler hydraulics where the standard specifies Hazen-Williams with set C values.
Example Calculation
Example 1 — Head loss for a known pipe (US)
Given:
- Flow rate: 100 gpm
- Inside diameter: 3.068 in (3-inch Sch 40 steel)
- Length: 100 ft
- C = 120 (design C for unlined steel)
Calculation:
h_f = 0.002083 × 100 × (100/120)^1.852 × 100^1.852 / 3.068^4.8655
≈ 3.7 ft per 100 ft
Velocity ≈ 4.5 ft/s Pressure loss ≈ 1.6 psi
Result: Head loss ≈ 3.7 ft, slope 3.7 ft per 100 ft, pressure loss ≈ 1.6 psi at a comfortable 4.5 ft/s velocity.
Example 2 — How C changes the result
Same pipe, 100 gpm, 100 ft, but comparing new (C = 150) vs aged (C = 100):
- At C = 150 (new PVC equivalent): head loss ≈ 2.1 ft per 100 ft
- At C = 100 (aged steel): head loss ≈ 5.0 ft per 100 ft
The aged pipe loses about 2.4× as much head for the same flow — because head loss ∝ C^−1.852.
Example 3 — Check mode, head loss governs
Proposed 2-inch Sch 40 pipe for 100 gpm, C = 120, 100 ft, allowable head loss = 10 ft:
- Computed head loss ≈ 26 ft → ratio ≈ 2.6 → Significantly exceeds head loss
- Velocity ≈ 10.0 ft/s → above typical 8 ft/s maximum
- Governing limit: head loss. Size up to 3-inch pipe.
Example 4 — Non-water fluid
Same pipe, same flow, but fluid is light oil rather than water. Hazen-Williams does not apply — it has no viscosity term. The calculator returns NOT APPLICABLE and points to Darcy-Weisbach.
Standards & References
- American Water Works Association (AWWA) — water-distribution design references and standards that use the Hazen-Williams method and its C coefficients
- NFPA 13 — Standard for the Installation of Sprinkler Systems — fire-protection hydraulics with specified Hazen-Williams C values
- NFPA 20 — Standard for the Installation of Stationary Pumps for Fire Protection — references Hazen-Williams for fire-pump hydraulic calculations
- ASME B36.10M — Welded and Seamless Wrought Steel Pipe — inside diameter dimensions used in this calculator
- ASTM B88 — Standard Specification for Seamless Copper Water Tube — inside diameter dimensions for Copper Type L table
- AWWA C151 — Ductile-Iron Pipe, Centrifugally Cast — inside diameter dimensions for the ductile iron pipe table
- The Darcy-Weisbach equation (standard fluid-mechanics references) — the general method for non-water fluids, hot water, viscosity-sensitive, or laminar cases
Limitations
- This calculator applies Hazen-Williams to water near ordinary temperatures (roughly 40–75°F / 4–25°C) in turbulent, full-pipe pressurized flow only.
- It does not apply to other fluids, hot water, gases, laminar or transitional flow, open-channel flow, or partially full pipes.
- It computes friction (major) loss only. Fittings, valves, and entrance and exit losses are not included unless an equivalent length is entered.
- It does not include elevation head, pump head, residual pressure, or minor losses — the friction loss from this equation is one term in a complete system-head calculation.
- The inside diameter is used throughout; where nominal sizes are selected, the ID comes from the pipe schedule table. The C coefficient is a user-selected design value and does not automatically change over time.
- Results are a design aid and must be verified against the project's hydraulic basis and professional judgment before final design.
Common Mistakes to Avoid
- Dropping or misplacing the (100/C) term. The US form is 0.002083 × L × (100/C)^1.852 × Q^1.852 / d^4.8655 — folding C into Q gives a wrong result.
- Mixing the US and SI constants. Use 0.002083 with gpm-and-inches, or 10.67 with m³/s-and-metres, never a mix.
- Using nominal pipe size instead of inside diameter. A 3-inch nominal pipe does not have a 3.000-inch bore; the ID comes from the schedule.
- Using new-pipe C for an existing or aged system. Aging, scaling, and tuberculation raise head loss significantly.
- Treating C as a fixed constant. C is a design choice; head loss is highly sensitive to it (C^−1.852).
- Applying Hazen-Williams to non-water fluids or laminar flow. It is calibrated for water at ordinary temperatures in turbulent flow only.
- Checking head loss but ignoring velocity. A pipe can be within its head-loss limit and still run too fast.
- Treating friction loss as the complete system head. Elevation, pump head, and minor losses are separate terms.
Frequently Asked Questions
What is the Hazen-Williams equation used for?
What is the C coefficient in the Hazen-Williams equation?
Why does the C value matter so much?
What is the difference between the US and SI forms of the equation?
When should I use Darcy-Weisbach instead of Hazen-Williams?
Does Hazen-Williams include elevation or static head?
What is head loss per 100 ft, and why is it useful?
Can Hazen-Williams be used for hot water?
Frequently Used Together
Engineers often use these calculators in combination for complete project workflows:
Related Calculators
Explore similar calculators that might be useful for your project: