A cubic yard of topsoil weighs about 2,000 to 2,200 pounds (1 to 1.1 tons) when dry, and up to 3,000 pounds when saturated with water. The same figure applies whether you call it topsoil, dirt, or garden soil — a yard of dirt and a yard of soil weigh the same as a yard of topsoil of the same moisture and type. Moisture is the biggest variable: soil that feels merely damp can carry 20–30% more weight than the same soil dried out.
What changes the weight
Moisture is first — water weighs 8.3 lbs per gallon, and a yard of soil can hold dozens of gallons after rain. Clay content is second: clay particles pack tighter than sand, so clay-heavy topsoil runs heavier per yard. Organic matter pulls the other way — compost-rich blends are noticeably lighter than mineral-heavy fill.
How much does a yard of dirt weigh?
A cubic yard of dirt weighs about 2,000–2,400 pounds — the same as topsoil when dry, and a little more as delivered. Plenty of people ask how much a yard of dirt weighs and mean exactly this, and suppliers use the two words loosely as well. Dry screened topsoil and general fill dirt land in the same range, 2,000 to 2,200 lbs per cubic yard, but fill dirt usually arrives damper and more compacted, so a yard of dirt often weighs closer to 2,400 lbs on the truck. Multiply for bigger loads: 3 yards of dirt is roughly 6,000–7,200 lbs, 5 yards is 5–6 tons, and 10 yards of dirt is 10–12 tons — a full tandem dump truck.
How much does a yard of soil weigh? If “soil” means a bagged garden soil or compost blend, expect the lighter end — 1,500–1,800 lbs per cubic yard — because organic matter is far lighter than mineral soil. Ask about moisture and screening, not just the product name.
Weight by soil type
| Material | Pounds per cubic yard | Tons per cubic yard |
|---|---|---|
| Dry screened topsoil | 2,000–2,200 | 1.0–1.1 |
| Moist topsoil (typical delivery) | 2,200–2,700 | 1.1–1.35 |
| Wet / clay-heavy topsoil | 2,700–3,000 | 1.35–1.5 |
| Compost-rich garden blend | 1,500–1,800 | 0.75–0.9 |
| Fill dirt (compacted) | 2,200–2,700 | 1.1–1.35 |
How many bags of topsoil in a yard?
A cubic yard is 36 bags of topsoil at the common 40 lb size (0.75 cu ft each), 27 bags at 1 cu ft, or 18 bags at 1.5 cu ft. Bag weight is a poor guide to volume — a 40 lb bag of damp topsoil holds about 0.75 cu ft, while a 40 lb bag of light garden soil can hold a full cubic foot — so count by the cubic feet printed on the bag, not the pounds.
| Bag size | Bags per cubic yard | Typical bag weight |
|---|---|---|
| 0.75 cu ft (standard 40 lb topsoil) | 36 | 40 lb |
| 1 cu ft (garden soil / raised bed mix) | 27 | 30–40 lb |
| 1.5 cu ft (potting / premium mixes) | 18 | 25–35 lb |
| 2 cu ft (compost, some soil blends) | 13.5 | 30–45 lb |
Past about 10 bags, bulk delivery is cheaper per yard even after the delivery fee, and it saves 36 trips from the car.
Can your truck carry it?
This is where the weight matters most. A half-ton pickup (F-150, Silverado 1500) is rated for roughly 1,500–2,000 lbs of payload — less than one yard of topsoil, even though a yard fits easily in the bed by volume. A full yard of damp soil can exceed 2,500 lbs and overload the truck badly. Plan on half a yard per pickup trip, or just pay the delivery fee: most suppliers deliver 1–10 yards for $50–$100. Stone is heavier still — check how much a yard of river rock weighs before you load a trailer with both. Mulch is the opposite case — a pickup fills with mulch by volume long before it reaches its payload; see how much a yard of mulch weighs.
How much do you need?
Weight is what limits hauling, but you buy topsoil by volume, and volume starts with how many cubic feet are in a cubic yard. Use our topsoil calculator to convert your project area into cubic yards, tons, and 40-lb bag counts — it includes presets for lawns, gardens, and raised beds, plus a 15–20% settling allowance. Filling garden boxes instead? The raised bed soil calculator works in cubic feet and bags and splits a layered fill for you.