All articles
FrictionBeginner

Darcy-Weisbach vs Hazen-Williams: Which Head-Loss Equation Should You Use?

Darcy-Weisbach is the general friction formula. Hazen-Williams is a water-only shortcut. Here is when each one is valid, a worked comparison, and how they connect through f.

Updated 16 August 202612 min read

Key takeaways

  • Darcy-Weisbach works for any Newtonian fluid once f is known.
  • Hazen-Williams hides viscosity and is fitted on cool turbulent water.
  • The two formulas scale differently with velocity (V² vs V^1.85).
  • Never mix the US 1.318 constant with SI metres.

Two formulas dominate pipe-friction homework and water-network models: Darcy-Weisbach and Hazen-Williams. They answer the same question — how much head do you lose along a pipe — but they are not interchangeable. Choosing the wrong one is one of the most common sources of silent error in student work and in poorly documented GIS models.

Darcy-Weisbach is the general law

h_f = f (L/D) V² / (2g)
Valid for any Newtonian fluid, laminar or turbulent, once f is known. Pressure drop ΔP = ρ g h_f.

The friction factor f comes from Reynolds number and relative roughness ε/D. In laminar flow f = 64/Re exactly (Hagen–Poiseuille). In turbulent flow you iterate Colebrook-White or read a Moody diagram. That extra step is the price of a formula that still works for oil, glycol, air at low Mach, and hot water.

Worked sketch: D = 0.2 m, L = 100 m, V = 2 m/s, f = 0.02. Then h_f = 0.02 × (100/0.2) × 4 / (2 × 9.81) = 2.04 m. For water, ΔP ≈ 20 kPa. Change V to 3 m/s and the loss jumps by (3/2)² = 2.25, not by 1.5.

Open solver: Darcy-Weisbach calculator

Hazen-Williams is a water shortcut

V = 0.849 C R^{0.63} S^{0.54} (SI) V = 1.318 C R^{0.63} S^{0.54} (US customary, ft/s)
C is an empirical roughness coefficient, not a friction factor. R is hydraulic radius (D/4 for a full circular pipe). S = h_f/L.

Hazen-Williams was fitted on water near 15 °C in turbulent pipes. It hides viscosity: there is no Reynolds number. That is convenient for municipal models and fire-flow spreadsheets, and dangerous for anything else. C = 150 for new PVC is not a viscosity correction; if the water is 4 °C or the fluid is not water, the answer drifts.

Material / conditionTypical CNotes
New PVC / PE140–150Smooth; C falls as slime builds
New cement-lined DI130–140Common distribution default
Unlined CI, moderate tuberculation100–110Field-test before you trust it
Old tuberculated CI60–80Hazen-Williams is optimistic if you leave C = 130
Open solver: Hazen-Williams calculator

Side-by-side comparison

ItemDarcy-WeisbachHazen-Williams
FluidsAny NewtonianWater only
TemperatureThrough μ(T) and ρ(T)Assumed ~15 °C
Laminar flowExact (f = 64/Re)Not valid
Velocity scalingh ∝ V²h ∝ V^1.85
Roughness inputε (mm) + ReSingle C
Best usePumps, oil, HVAC, academiaWater networks with tested C

A practical rule

  • Water distribution, 10–25 °C, turbulent, C from a trusted table → Hazen-Williams is acceptable.
  • Any other fluid, temperature swing, laminar or transitional flow, or academic work → Darcy-Weisbach.
  • If you already have f from Colebrook or Moody, stay with Darcy. Do not convert to C unless a code demands it.
  • Fire-flow models that were calibrated in C should stay in C, or you will break the calibration.

How they connect through f

Equating the two head-loss expressions at one Q gives an equivalent Darcy f. That f is a snapshot. Because Hazen-Williams is V^1.85 and Darcy is V², a pipe that “matches” at 20 L/s will not match at 50 L/s. Pump-system curves, water hammer, and variable-speed stations should start from Darcy.

Open solver: Colebrook-White friction factorOpen solver: Moody diagram

Frequently asked questions

No. C was calibrated on water. Use Darcy-Weisbach with a Reynolds number and roughness for any other fluid, or for water far from 10–25 °C.

Keywords

darcy weisbach vs hazen williamshead loss equationpipe friction formulahazen williams C coefficientdarcy friction factorwater distribution head losspipe flow calculator

Related solvers

More from the blog