Pipe Roughness (ε) Table
Absolute roughness (ε) values for common pipe materials, in millimetres and feet. Absolute roughness drives the Darcy friction factor through the Colebrook-White equation and the Moody chart, used in the Darcy-Weisbach head-loss method. Values follow the Moody chart, Crane TP-410, and Colebrook.
| Material | ε (mm) | ε (ft) | Notes |
|---|---|---|---|
| Smooth — drawn & plastic | |||
| Drawn tubing — glass, brass, copper, aluminum | 0.0015 | 0.000005 | Effectively hydraulically smooth. |
| PVC / CPVC / plastic | 0.0015 | 0.000005 | Smooth bore; no aging. |
| Fiberglass (FRP / GRP) | 0.005 | 0.000016 | Smooth resin bore. |
| HDPE / polyethylene (PE) | 0.007 | 0.000023 | Fusion-welded. |
| Steel | |||
| Stainless steel | 0.015 | 0.000049 | Smooth, corrosion-resistant. |
| Commercial / wrought steel (new) | 0.045 | 0.00015 | Classic Moody value. |
| Galvanized iron / steel | 0.15 | 0.00049 | Zinc coating. |
| Riveted steel | 0.9 – 9 | 0.003 – 0.03 | Seam roughness; very rough. |
| Corroded / rusted steel | 0.15 – 4 | 0.0005 – 0.013 | Rises with age. |
| Iron | |||
| Asphalted cast iron | 0.12 | 0.0004 | Coated bore. |
| Cast iron (uncoated) | 0.26 | 0.00085 | Classic value; tuberculates. |
| Ductile iron (cement-lined) | 0.1 | 0.00033 | Lining smooths bore. |
| Concrete & masonry | |||
| Concrete, smooth / new | 0.3 | 0.001 | Steel-formed or cast. |
| Concrete, coarse / rough | 3.0 | 0.01 | Rough finish or aged. |
| Wood stave | 0.18 – 0.9 | 0.0006 – 0.003 | Legacy. |
| Brick / riveted / rubble | 1 – 10 | 0.003 – 0.03 | Masonry channels. |
Values are typical reference figures; published ranges vary by source and pipe condition. Use a higher (aged) value for conservative, long-life design.
What actually controls turbulent friction is relative roughness — absolute roughness divided by the internal diameter, . The Darcy friction factor then comes from the Colebrook-White equation:
and the friction head loss from Darcy-Weisbach:
- — absolute roughness (from the table above)
- — internal diameter, — mean velocity
- — Reynolds number, — gravitational acceleration
In laminar flow (), and roughness has no effect. Roughness only matters in turbulent flow.
Absolute roughness (Darcy-Weisbach) and the Hazen-Williams C-factor are two ways of describing the same thing — pipe smoothness — but they are not directly convertible. A lower ε corresponds to a higher C, yet the exact mapping depends on diameter and velocity because the two methods model friction differently.
Use absolute roughness with Darcy-Weisbach for any fluid (gases, oils, hot liquids) and across all flow regimes; use the Hazen-Williams C-factor for water at ambient temperature. SimuPipe's friction loss calculator and network solver support both, using these ε-values per material.
- Absolute roughness values are the classic Moody-chart figures — Moody (1944), Colebrook (1939) and Crane Technical Paper 410 (Appendix A-23) — as adopted by the standard hydraulics texts. They are representative of new commercial pipe unless the row says otherwise.
- The eight materials the SimuPipe solver carries use these same values as defaults (steel 0.045, stainless 0.015, copper and PVC 0.0015, HDPE 0.007, galvanized 0.15, cast iron 0.26, concrete 3.0 mm), so the Darcy–Weisbach friction factor on this page and in a simulation is computed from the same ε.
- The friction factor is solved from the Colebrook–White equation with the ISO / Pipe Flow Expert form ε/(3.71·D), not the 3.7 of some texts — a 0.3 % difference in the argument, invisible in the result.
- Roughness changes with service: the aged and corroded rows are ranges because scaling, tuberculation and biofilm depend on the water and the years. For an existing line a measured pressure drop is worth more than any table.
- Feet values are the millimetre values ÷ 304.8, rounded to the precision the sources print.
Frequently Asked Questions
What is absolute pipe roughness (ε)?
What is the difference between absolute roughness (ε) and relative roughness (ε/D)?
What roughness value should I use for steel pipe?
How does pipe roughness change with age?
Should I use roughness (Darcy-Weisbach) or the Hazen-Williams C-factor?
Why does roughness barely matter in laminar flow?
Size your pipes with SimuPipe
Compute friction loss and pressure drop with Darcy-Weisbach (Colebrook-White) or Hazen-Williams across your whole network.
