All tools
Open Darcy-Weisbach calculator →

Pipe Absolute Roughness (ε) — Darcy-Weisbach Reference

Absolute roughness ε sets the relative roughness ε/D for the Moody diagram and the friction factor f in hf = f·(L/D)·V²/(2g). Values below are for clean, new pipe unless noted. For aging water mains, design to an end-of-life (aged) roughness.

Absolute Roughness by Material

Materialε (mm)ε (ft)
Drawn tubing, glass, brass, copper0.00150.000005
PVC, HDPE, smooth plastic0.0015–0.0070.000005–0.000023
Commercial steel / wrought iron (new)0.0450.00015
Asphalted cast iron0.120.0004
Galvanized iron0.150.0005
Ductile iron, cement-mortar lined0.10–0.120.00033–0.0004
Cast iron (uncoated, new)0.260.00085
Wood stave0.18–0.90.0006–0.003
Concrete (smooth to rough)0.3–3.00.001–0.01
Riveted steel0.9–9.00.003–0.03
Corrugated metal pipe (annular)~45~0.15
Aged / tuberculated steel or cast iron1.0–3.00.003–0.01
Sizing a whole network, not one pipe? HydroComplete carries ε through Colebrook-White for every reach in the conveyance run and ties it back to the watershed.

Friction Factor Equations (Turbulent, Re > 4000)

Colebrook-White (implicit, the Moody-diagram basis):

1/√f = −2 log10( ε/(3.7D) + 2.51/(Re·√f) )

Swamee-Jain (explicit, ±1% over 4000 < Re < 108, 10−6 < ε/D < 10−2):

f = 0.25 / [ log10( ε/(3.7D) + 5.74/Re0.9 ) ]²

Laminar flow (Re < 2000), roughness irrelevant:

f = 64/Re
Flow regimes. Re < 2000 laminar (f = 64/Re); 2000–4000 transitional (avoid for design); > 4000 turbulent (use Colebrook / Swamee-Jain). Re = ρVD/μ = VD/ν. For water at 60°F, ν ≈ 1.21×10−5 ft²/s (1.12×10−6 m²/s).

Sources: Moody, L.F. (1944), "Friction Factors for Pipe Flow," Trans. ASME. White, F.M., Fluid Mechanics, Table 6.1. Swamee, P.K. & Jain, A.K. (1976), J. Hydraulics Div., ASCE. Aged values: AWWA M11 / utility practice.

Have ε and Re? Compute friction loss → · Adding fittings? Minor loss K values.

Worked example: new pipe vs. aged pipe

12-in main, V = 4 ft/s, water at 60°F (ν = 1.21×10⁻⁵ ft²/s), 1,000 ft of pipe

Compare new cement-lined ductile iron (ε = 0.0004 ft) with an aged, tuberculated main (ε = 0.003 ft)
Re = 4 × 1.0 / 1.21×10⁻⁵ = 330,600 → turbulent
New: ε/D = 0.0004, Swamee-Jain f = 0.0176, hf = 0.0176 × 1,000 × 4²/64.4 = 4.37 ft
Aged: ε/D = 0.003, f = 0.0267, hf = 6.64 ft
The same pipe at the same flow loses 52% more head at the end of its life

This is why water-main design uses an aged roughness for capacity and pressure checks. A system sized on new-pipe values may meet pressure targets on opening day and miss them twenty years later. Plastic and lined pipes hold their roughness much better than unlined iron, which is a large part of their life-cycle advantage.

Common mistakes

When this card doesn’t apply

The values describe clean pipe with water-like fluids. Slime, scale, sediment and air pockets add resistance that ε does not capture, and tuberculation also reduces the effective diameter. Partly full gravity pipes are normally analyzed with Manning’s n. For HVAC ducts and gas pipelines, use the industry tables for those materials (ASHRAE, AGA), which assume different reference conditions.

Related cheat sheets and tools

Use ε with the Darcy-Weisbach tool, add fitting losses from the minor loss K card, and check the Reynolds number to confirm the flow regime. For water-distribution work the Hazen-Williams equation and its C coefficients are the common alternative. For modeling a full pressurized or stormwater network, see HydroComplete. Fluid properties for these calculations are in the water properties table.

Get future cheat sheets in your inbox

One reference card or worked-example case study per month, delivered the moment it's published. Free.

Free. Unsubscribe anytime. Privacy.