Pipe Weight Calculator (Empty and Water Filled)

Pipe weight decides three things on a job: what the hangers and the structure have to carry, what the crane or the crew has to lift, and what the freight invoice says. This calculator works out the weight per foot of any pipe from its outside diameter, wall thickness and material, adds the weight of the water or process fluid inside, totals the run, converts to kg per metre, and reports the load each hanger sees at your chosen spacing. It is the same arithmetic behind the published tables, so it works for any wall thickness rather than only the standard schedules.

Calculator

This calculator runs in your browser. Enable JavaScript for live results — the inputs, formula and worked example below remain fully readable without it.

Inputs this calculator takes, with typical values
InputWhat to enterExample
Pipe materialSets the density used. The figures are the usual handbook values for each material.Carbon steel (0.2836 lb/in3)
Outside diameterMeasured outside diameter, not nominal size. NPS 2 steel is 2.375 in; nominal 2 in copper tube is 2.125 in.2.375 in
Wall thicknessFrom the schedule or SDR table for your pipe. NPS 2 schedule 40 steel is 0.154 in.0.154 in
Total length of runTotal footage in the run or in the shipment.100 ft
Specific gravity of the contents1.0 for water, 0 for empty or gas-filled. Diesel is about 0.85, sulfuric acid about 1.84.1.0
Hanger spacingDistance between supports. Compare against IPC Table 308.5 for the material - 12 ft for steel, 4 ft for PVC.10 ft

It returns

  • Weight per foot, empty — Metal only. This is the figure published in the ASME dimension tables.
  • Weight per foot, filled
  • Total run weight, empty
  • Total run weight, filled
  • Weight per metre, empty
  • Total run weight, filled
  • Inside diameter
  • Load on each hanger, filled

The formula

W=π4(OD2ID2)12ρ
Wsteel=10.69t(ODt)
Wfill=0.3403ID2SG

In plain text: W = pi/4 x (OD^2 - ID^2) x 12 x rho

  • WWeight of pipe per foot of length (lb/ft)
  • ODOutside diameter (in)
  • IDInside diameter, equal to OD minus twice the wall (in)
  • rhoDensity of the pipe material (lb/in3)
  • 12Inches per foot, converting the cross-section to a per-foot volume (in/ft)

For steel at 0.2836 lb/in3 the expression collapses to the familiar shop formula W = 10.69 x t x (OD - t), because pi x 12 x 0.2836 = 10.69. The same collapse gives 10.9 for stainless and 12.18 for copper.

Updated Category Pipe Materials, Fittings & Layout Verified against published test cases Reading time 12 min

Two weights, and why both matter

Pipe has an empty weight and a filled weight, and different people on the same job need different ones. The rigger lifting a 40 ft joint into a rack cares about the empty weight. The structural engineer checking the beam cares about the filled weight, because the pipe will spend its life full. The estimator pricing freight cares about empty; the hydrostatic test engineer cares about filled, because the pipe is heaviest during the test.

The gap between them is not small on large pipe. NPS 6 schedule 40 steel weighs 18.97 lb/ft empty and 31.48 lb/ft full of water - the water adds about two thirds again on top of the steel. On plastic pipe the ratio inverts entirely: a 6 in SDR 26 PVC line has a 0.255 in wall and works out at 3.07 lb/ft empty and 15.80 lb/ft full, so more than 80% of what the hangers carry is the water. That is why plastic pipe needs closer support than steel despite being lighter.

Neither figure includes the fittings, valves, insulation or the hangers themselves. A gate valve on a 6 in line can weigh more than 10 ft of the pipe it sits in, and a concentrated load like that belongs directly over a support, not mid-span. Insulation adds weight and increases the effective diameter for wind and snow loading on outdoor runs.

If you want the water volume rather than its weight - for flushing, chlorination or system capacity - the pipe volume calculator gives gallons directly.

Where 10.69 and 0.3403 come from

The metal weight is a cross-sectional area times a length times a density. The annulus between outside and inside diameter has area π/4 × (OD² − ID²) square inches; multiply by 12 inches to get the volume in a foot of pipe, then by the density in pounds per cubic inch.

Substituting ID = OD − 2t and simplifying gives the shop formula every pipefitter knows: the annulus area becomes π × t × (OD − t), so weight per foot is 12πρ × t × (OD − t). For carbon steel at 0.2836 lb/in³, 12π × 0.2836 = 10.69, which is the constant in W = 10.69 t (OD − t). The same substitution gives 10.90 for stainless, 12.18 for copper and 1.89 for PVC - the constant is nothing more than 37.699 times the density.

The contents follow the same logic on the bore alone. A foot of pipe holds π/4 × ID² × 12 cubic inches; water at 62.4 lb/ft³ is 0.03611 lb/in³, and the product of those constants is 0.3403. So W_water = 0.3403 × ID² pounds per foot, multiplied by specific gravity for anything other than water.

One trap worth naming: copper tube is sized by nominal size, and the outside diameter is 1/8 inch larger. Nominal 1 in Type L copper has an outside diameter of 1.125 in and a wall of 0.050 in. Enter 1.125, not 1.000. Steel pipe is the opposite convention - NPS 2 has an outside diameter of 2.375 in, larger than nominal, and the nominal number is close to the bore instead. Both conventions catch people out, and both are worth checking against the dimension table before you trust a weight.

Worked example: 100 ft of NPS 2 schedule 40 steel, water filled

NPS 2 schedule 40 carbon steel has an outside diameter of 2.375 in and a wall of 0.154 in, from the ASME B36.10M dimension table. The run is 100 ft, full of water, on hangers every 10 ft.

  1. Inside diameter. 2.375 − 2 × 0.154 = 2.067 in.
  2. Metal area. π/4 × (2.375² − 2.067²) = π/4 × (5.6406 − 4.2725) = π/4 × 1.3681 = 1.0745 in².
  3. Weight per foot empty. 1.0745 × 12 × 0.2836 = 3.657 lb/ft. The published figure is 3.65 lb/ft, and the shop formula confirms it: 10.69 × 0.154 × (2.375 − 0.154) = 3.657.
  4. Water inside. 0.3403 × 2.067² = 0.3403 × 4.2725 = 1.454 lb/ft.
  5. Filled weight per foot. 3.657 + 1.454 = 5.111 lb/ft.
  6. The run. 100 ft × 3.657 = 366 lb empty, 100 × 5.111 = 511 lb full - which is 232 kg.
  7. Each hanger. 10 ft of span × 5.111 = 51 lb per hanger, before allowing for a valve or a fitting near any one of them.

In metric, 3.657 lb/ft × 1.48816 = 5.44 kg/m empty. The conversion is worth memorising: one pound per foot is 1.488 kilograms per metre.

Using the number: hangers, structure and lifting

The hanger load is filled weight per foot times the span each hanger carries. That is the load on the rod, the strut and the structure above it, and it is only the starting point - a support next to a valve or a flange carries the concentrated weight of that item as well, and seismic bracing where required adds lateral demand that has nothing to do with the dead weight at all.

Maximum support spacing is a code question, not a strength calculation you make yourself. IPC Table 308.5 sets the maximum horizontal spacing by material: 12 ft for steel, 10 ft for copper 1-1/2 in and larger, 6 ft for smaller copper, 4 ft for PVC, and as little as 32 in for PEX. Those limits are governed by deflection and sag rather than by rupture, which is why the plastics are so much tighter even though they weigh less.

For lifting, use the empty weight and remember the shape. A 21 ft joint of NPS 6 schedule 40 is only about 400 lb, which two people can theoretically manage and should not - the length makes it unwieldy and the rigging point matters more than the weight. For estimating freight, multiply the empty weight per foot by the total footage; suppliers price steel pipe by the hundredweight and the numbers should agree closely with the published tables.

The filled figure is also what a hydrostatic test imposes. A long run that has never been full is at its heaviest during the test, and temporary supports fitted for construction are frequently sized for empty pipe only. If you are testing before the permanent hangers are complete, check the temporary ones against the filled figure.

Why empty pipe floats before it is backfilled

Weight is only half the story when a run sits in a flooded trench or is drained for a repair below the water table: the water the pipe displaces is pushing back. A submerged length floats the moment its empty weight per foot drops below the weight of the water it displaces, and that has nothing to do with contents - it is a comparison this calculator does not make for you.

The displaced-water force uses the same constant as the contents formula, 0.3403, but applied to the outside diameter instead of the bore: buoyant force per foot ≈ 0.3403 × OD². For NPS 6 schedule 40 steel, that is 0.3403 × 6.625² = 14.94 lb/ft against an empty weight of 18.99 lb/ft - the steel wins by a comfortable margin and stays down.

Plastic pipe is a different case. Dividing the two constants shows the crossover directly: a material floats when empty once its wall-to-diameter ratio falls below 0.3403 divided by its own weight constant - 0.03184 for steel's 10.69, but 0.1799 for PVC's 1.89. That is a wall-to-diameter ratio above roughly 1-in-5.6, expressed as SDR it means any SDR rating above about 5.6 is light enough to float. Every standard PVC and CPVC schedule (SDR 11 through SDR 41) is well past that line, so a drained plastic line in a wet trench floats essentially every time, regardless of its diameter.

The practical fix is procedural, not arithmetic: keep a plastic run either full of water or backfilled promptly, and never leave it empty and unrestrained in a trench with standing water. If you need the actual displaced-water figure for a specific pipe, compute 0.3403 × OD² yourself using the outside diameter you entered above and compare it to the empty-weight output.

Schedule 40 carbon steel: weight per foot empty and water filled

Weight per foot for schedule 40 carbon steel at 0.2836 lb/in3, with the water it holds. Add the two columns for the filled weight the hangers carry.
NPSOD (in)Wall (in)ID (in)Empty (lb/ft)Water (lb/ft)Filled (lb/ft)Empty (kg/m)
1/20.8400.1090.6220.850.130.981.27
3/41.0500.1130.8241.130.231.361.68
11.3150.1331.0491.680.372.062.50
1-1/41.6600.1401.3802.280.652.923.39
1-1/21.9000.1451.6102.720.883.604.05
22.3750.1542.0673.661.455.115.44
2-1/22.8750.2032.4695.802.077.878.63
33.5000.2163.0687.583.2010.7911.29
44.5000.2374.02610.805.5216.3216.08
66.6250.2806.06518.9912.5231.5128.27
88.6250.3227.98128.5821.6850.2642.54

Dimensions from ASME B36.10M. The empty column is 10.69 x t x (OD - t) and the water column is 0.3403 x ID squared, both computed with the same expressions this calculator uses.

Mistakes that produce the wrong weight

  • Entering nominal size as the outside diameter. NPS 2 steel is 2.375 in across, and nominal 2 in copper is 2.125 in. Neither is 2.000 in, and using 2.000 understates a steel pipe's weight by about 20%.
  • Using the wrong schedule. NPS 4 goes from 10.79 lb/ft in schedule 40 to 14.98 lb/ft in schedule 80 with no change in outside diameter. The wall is the whole difference.
  • Forgetting the contents on a plastic system. Water is typically two to three times the weight of the pipe on plastics. Sizing supports on empty weight there is a serious error.
  • Ignoring valves, flanges and fittings. These are concentrated loads and should sit at or immediately beside a support, not mid-span.
  • Leaving out insulation and cladding. On a large insulated line these can add several pounds per foot, and outdoors they also collect snow and catch wind.
  • Using plain-end weight for threaded and coupled pipe. The published plain-end figure excludes couplings; threaded and coupled pipe is slightly heavier per foot as delivered.
  • Applying steel spacing rules to plastic. Sag, not strength, governs plastic support spacing, and the permitted spans are a fraction of steel's.

Where the dimensions come from

Outside diameters and wall thicknesses for steel pipe are set by ASME B36.10M for welded and seamless wrought steel pipe, and by ASME B36.19M for stainless steel pipe. Copper tube dimensions come from ASTM B88 in types K, L and M. Plastic pipe is dimensioned by schedule or by standard dimension ratio - in an SDR system the wall is a fixed fraction of the outside diameter, so a 6 in SDR 26 pipe has a wall of 6.625/26 = 0.255 in. Support spacing for plumbing systems is set by IPC Table 308.5 or the equivalent UPC table. This calculator computes weight from whatever dimensions you enter; it does not know which schedule you meant, so check the dimension table first.

Key terms

Plain-end weight
The weight per foot of pipe with square-cut ends and no couplings, as published in the ASME dimension tables. It is the figure this calculator produces.
NPS
Nominal pipe size. A designation, not a measurement: NPS 2 steel pipe has an outside diameter of 2.375 in and a bore near 2 in.
SDR
Standard dimension ratio - outside diameter divided by wall thickness. A constant SDR gives a constant pressure rating across sizes.
Specific gravity
Density of a liquid relative to water. Multiply the water content weight by it to get the weight of any other fluid.
Hanger load
The weight one support carries: filled weight per foot multiplied by the span, plus any concentrated items near it.

Frequently asked questions

How much does schedule 40 steel pipe weigh per foot?

It depends entirely on size: 0.85 lb/ft at NPS 1/2, 3.65 lb/ft at NPS 2, 10.79 lb/ft at NPS 4 and 18.97 lb/ft at NPS 6. All of these come from W = 10.69 × t × (OD − t) using the ASME B36.10M dimensions. Because schedule 40 walls thicken as diameter grows, weight rises faster than diameter does.

How much does water inside a pipe weigh?

0.3403 pounds per foot for every square inch of bore, or more directly 0.3403 × ID² lb/ft with ID in inches. A 2.067 in bore holds 1.45 lb/ft, a 4.026 in bore holds 5.52 lb/ft, and a 6.065 in bore holds 12.52 lb/ft. Multiply by specific gravity for anything other than water.

How do I convert lb/ft to kg/m?

Multiply by 1.48816. One pound per foot is 1.488 kilograms per metre, because a pound is 0.45359 kg and a foot is 0.3048 m. So NPS 2 schedule 40 at 3.657 lb/ft is 5.44 kg/m. Going the other way, divide kg/m by 1.48816 to get lb/ft.

Does the calculator work for copper tube?

Yes, but you must enter the actual outside diameter rather than the nominal size, because copper tube is named 1/8 inch below its outside diameter. Nominal 1 in Type L is 1.125 in across with a 0.050 in wall, which gives 0.655 lb/ft - the published ASTM B88 figure. Entering 1.000 in would understate the weight by about 20%.

What weight do I use to size pipe hangers?

Use the filled weight, plus the weight of any valve, flange or fitting the support carries, plus insulation if fitted. Multiply the filled weight per foot by the hanger spacing to get the load on each rod. Remember that maximum spacing is a code limit rather than something you calculate - IPC Table 308.5 allows 12 ft for steel and 4 ft for PVC regardless of what the arithmetic would permit.

Why does plastic pipe need closer supports if it is lighter?

Because the limit is deflection, not strength. Plastic has a much lower modulus than steel and creeps under sustained load, so a span that would be structurally safe still sags visibly over time and traps condensate or sediment at the low points. The filled weight also dominates on plastic, since the water often outweighs the pipe by two or three to one.

Is the published pipe weight the same as what I will be shipped?

Close, but not identical. Published tables give plain-end weight, and threaded and coupled pipe weighs slightly more because of the couplings. Mill tolerances on wall thickness also allow a real joint to differ from nominal by a few percent, generally on the heavy side, since the wall tolerance is usually one-sided. For freight estimating the published figure is accurate enough; for a critical lift, weigh it.

How do I find the wall thickness if I only know the SDR?

Divide the outside diameter by the SDR. A 6 in SDR 26 pipe has an outside diameter of 6.625 in and therefore a wall of 6.625 ÷ 26 = 0.255 in. That constant ratio is why SDR-rated pipe has the same pressure rating in every size, and it means you can enter the wall directly here once you have done that single division.

References

  • ASME B36.10M, Welded and Seamless Wrought Steel Pipe — American Society of Mechanical Engineers
  • ASME B36.19M, Stainless Steel Pipe — American Society of Mechanical Engineers
  • ASTM B88, Standard Specification for Seamless Copper Water Tube — ASTM International
  • International Plumbing Code, Table 308.5 - Hanger and Support Spacing — International Code Council