A cubic yard of river rock weighs about 2,400 to 2,800 pounds (1.2 to 1.4 tons) depending on stone size. Smaller stones pack tighter, so pea-sized rock is the heaviest per yard at roughly 1.4 tons, while large 4–8 inch stones leave bigger air gaps between them and come in lighter at about 1.2 tons per yard.
Weight by rock size
| River rock size | Pounds per cubic yard | Tons per cubic yard |
|---|---|---|
| 3/8" pea-sized | ~2,800 | 1.40 |
| 1"–2" small | ~2,600 | 1.30 |
| 2"–4" medium | ~2,500 | 1.25 |
| 4"–8" large | ~2,400 | 1.20 |
Suppliers quote either tons or yards, so the conversion matters at ordering time: 3 cubic yards of 2–4 inch rock is 3 × 1.25 = 3.75 tons. If a quote in tons looks surprisingly cheap, check whether it covers the same volume you calculated in yards.
What that weight means in practice
Hauling: a half-ton pickup can carry only about a third of a yard of river rock safely. For a full yard or more, supplier delivery is nearly always cheaper than repeated trips. Bagged rock: a typical 0.5-cubic-foot bag weighs 45–55 lbs; there are 54 bags in a yard, so bulk delivery saves both money and 2,700 pounds of lifting in half-bag increments.
To get your total weight, measure your area and run it through our river rock calculator — it converts length, width, and depth straight into yards and tons for each rock size.