River Rock Calculator

Convert area and depth into tons and cubic yards of decorative rock — river rock, pea gravel, lava rock, decomposed granite, crushed granite or riprap — with densities that reflect what each product actually weighs, not a one-size-fits-all gravel number.

For irregular beds, sum the pieces and enter the total here.
Editable — use your supplier’s figure if quoted.

Volume = area × depth; weight = volume × density. Densities are typical mid-points for loose material and vary by quarry, moisture and grading — a supplier’s scale ticket beats any preset. Riprap quantities here are for ordering estimates, not erosion-control engineering.

Tons of rock = (area sq ft × depth in ÷ 12 ÷ 27) × density. A 200 sq ft bed at 3″ deep needs 200 × 0.25 ÷ 27 = 1.85 yd³ — about 2.4 tons of river rock (1.3 t/yd³) but only 1.2 tons of lava rock (0.65 t/yd³), because lava rock weighs half as much for the same coverage.

[ Ad slot — replace with AdSense / Ezoic code ]

River rock densities — and why lava rock breaks every chart

Most rock calculators apply one density to everything, which works until it badly doesn’t. Typical bulk densities for the common decorative products:

ProductTypical range (t/yd³)PresetNote
River rock (3/4″–2″)1.2–1.51.30Rounded stone packs looser than crushed
Large river rock / cobbles (2″–6″)1.2–1.451.25More void space between big stones
Pea gravel (1/4″–3/8″)1.4–1.61.45Small rounds pack tight
Lava rock0.5–0.80.65About half the weight of river rock — it’s vesicular (full of gas bubbles)
Decomposed granite, loose1.2–1.51.35As delivered
Decomposed granite, compacted1.5–1.81.65For pathways compacted in lifts — order to this if you’ll compact
Crushed granite (3/8″–3/4″)1.3–1.61.45Angular; locks together
Riprap (3″–12″)1.5–1.71.60Ordering estimate only — see disclaimer

The lava rock row is the one that saves money. Because the stone is volcanic foam, a yard of it weighs roughly 1,100–1,500 lb against river rock’s 2,400–2,800 lb. Calculators that quietly apply a river-rock density to lava rock overestimate the tonnage by about double — and since lava rock often sells by the ton, that’s a doubled order. (If your supplier sells lava rock by the yard or the bag, the volume figure is the one to use anyway.)

How much does a ton of river rock cover?

Computed straight from the density (coverage = 27 × 12 ÷ depth ÷ density ÷ … — or just: one ton at 1.3 t/yd³ is 0.77 yd³ spread over the depth you choose):

Product (preset density)2″ deep3″ deep4″ deep
River rock (1.30)125 sq ft/ton83 sq ft/ton62 sq ft/ton
Pea gravel (1.45)112 sq ft/ton74 sq ft/ton56 sq ft/ton
Lava rock (0.65)249 sq ft/ton166 sq ft/ton125 sq ft/ton
Decomposed granite, loose (1.35)120 sq ft/ton80 sq ft/ton60 sq ft/ton
Crushed granite (1.45)112 sq ft/ton74 sq ft/ton56 sq ft/ton

Depth guidance: 2″ suits pea gravel and small rock over fabric; 3″ is the standard for 3/4″–1.5″ river rock beds; 4″+ for large cobbles, dry creek beds and anywhere the rock must hide the ground completely. As a rule, the bed should be about twice the largest stone dimension deep.

Flagstone coverage per ton

Flagstone is sold by the ton but laid by the square foot, and the bridge between them is the stone’s thickness. Typical coverage:

ThicknessCoverage per tonUse
~1″ (patio-grade)100–120 sq ftMortared over a slab, or light-traffic paths on a good base
~1.5″80–90 sq ftThe standard dry-laid patio thickness
~2″60–80 sq ftDry-laid, heavy traffic, stepping pads in lawn

These figures already absorb typical cutting waste from irregular pieces. A 300 sq ft dry-laid patio in 1.5″ stone therefore needs roughly 300 ÷ 85 ≈ 3.5 tons. Denser stone types run to the low end of each range, lighter sandstones to the high end — ask the yard for the coverage of the specific pallet.

Stepping stone path spacing

Stepping stones are spaced to a walking stride: 24–26 inches center-to-center feels natural for most adults (a leisurely garden pace; tighten toward 22″ for paths children use). The count is the path length in inches divided by the spacing, plus one for the starting stone:

Stepping stones for a path

Set each stone so its top sits flush with or a touch above grade, on a couple of inches of compacted sand or fines — and if the stones float in a river-rock bed, calculate the rock for the full area and let the stones displace what they displace; the 10% overage covers the difference.

Ordering: yards or tons?

Suppliers quote decorative rock both ways. The calculator gives both so the comparison is direct: yards for volume-priced products and bagged material, tons for scale-priced bulk. When comparing two quotes in different units, convert with the density — and notice that for lava rock a “cheap” per-ton price can be expensive per yard of coverage if the seller used a heavy-rock density.

[ Ad slot — replace with AdSense / Ezoic code ]

Frequently asked questions

How many square feet does a ton of river rock cover?

At the typical 1.3 t/yd³ density: about 125 sq ft at 2″ deep, 83 sq ft at 3″, 62 sq ft at 4″. Larger cobbles cover slightly more per ton (looser packing), pea gravel slightly less.

How much does a yard of river rock weigh?

Roughly 2,400–3,000 lb (1.2–1.5 tons) depending on stone size and moisture; 1.3 tons is a solid planning figure. Lava rock is the outlier at 1,100–1,500 lb per yard.

Why does lava rock have its own density?

Because it’s volcanic foam — full of gas bubbles — it weighs about half what solid stone does. Using a river-rock density for lava rock roughly doubles the estimated tonnage, which is real money on a by-the-ton order.

How deep should river rock be?

About twice the size of the largest stone: 2″ for pea gravel and small rock, 3″ for standard 3/4–1.5″ river rock, 4″+ for cobbles and dry creek beds. Shallower shows fabric and bare patches.

Do I need landscape fabric under river rock?

Usually yes — it stops the rock sinking into soil and slows weeds, and it makes any future removal far easier. Skip it where you want water to infiltrate freely with planting through the rock; use it everywhere else.

How far apart should stepping stones be?

24–26 inches center to center matches a comfortable adult stride. The path module above turns length and spacing into a stone count (length ÷ spacing + 1).