Trust & transparency

Data sources & reference

Every reference number on this site — densities, bag yields, rebar weights, conversion factors — is rendered on this page live from the same shared calculation library the calculators use. The tables below can never drift out of sync with the calculators, because they read the same data.

Last updated October 2026

In short: densities are typical published loose bulk ranges (lbs ÷ 2,000 = tons); bag counts follow manufacturer published yields; conversions are the exact factors the calculators apply. See also our methodology for how the math works.

1. Material density table

Every material and every variant, exactly as the calculators read them. The (default) variant is the one each calculator pre-selects. Tons are derived directly (lbs ÷ 2,000) from the same figures — not a second source.

Density table (rendered from the shared library)

MaterialMaterial typelbs / yd³tons / yd³
ConcreteReady-mix concrete (default)4,0502.02
GravelCrushed stone (typical) (default)2,8001.40
Pea gravel2,7001.35
River rock2,9001.45
Crushed concrete (RCA)2,9001.45
Decomposed granite2,6501.32
Fill dirtScreened fill (typical) (default)2,2001.10
Sandy soil2,4001.20
Clay soil2,5001.25
TopsoilScreened topsoil (typical) (default)2,4001.20
Enriched garden soil2,2001.10
Heavy clay topsoil2,6001.30
MulchBark / hardwood mulch (typical) (default)8000.40
Cedar mulch6000.30
Pine bark mulch7000.35
Bulk compost1,0000.50
SandMason / concrete sand (typical) (default)2,7001.35
Coarse fill sand2,8001.40
Paver / joint sand2,7001.35
Wet sand3,1001.55
RockMixed landscape rock (typical) (default)4,5002.25
River rock4,7002.35
Limestone / flagstone4,8002.40
Lava rock (lightweight)1,5000.75
Garden soilGarden soil (default)2,4001.20
Hot-mix asphaltHot-mix asphalt (typical) (default)3,9151.96
Warm-mix asphalt3,8001.90
Reclaimed asphalt — millings3,3001.65

Representative ranges for planning. For weight-sensitive decisions (truck load limits, structural loads), use your supplier's product-specific spec sheet.

2. Bag-yield table

Bag counts come from manufacturer published yields — the coverage figures printed on the bag — not from our own estimates. The per-bag yield column is derived numerically (27 ft³ ÷ bags per yd³) and matches the published data-sheet figures, e.g. an 80 lb bag of concrete mix yields about 0.6 ft³.

Bag yields (rendered from the shared library)

MaterialBag sizeBags per yd³Approx. yield per bag
Concrete80 lb bags450.6 ft³
Concrete60 lb bags600.45 ft³
Concrete50 lb bags720.38 ft³
Concrete40 lb bags900.3 ft³
Concrete90 lb bags400.68 ft³
Mulch2 cu ft bags13.52 ft³
Mulch3 cu ft bags93 ft³

Concrete basis: published manufacturer yields (Quikrete, Sakrete product data sheets). Mulch basis: 27 ft³ per yd³ ÷ bag size. Real yield varies with mixing, so bag counts are estimates.

3. Conversion factors

The exact factors the calculators apply. Where a factor exists in the shared library, it is imported directly — reverse directions are computed from the same constants, so there is exactly one source of truth.

Conversion table (rendered from the shared library)

FromEqualsBasis
1 cubic yard (yd³)27 cubic feet (ft³)Definitional — 3 ft × 3 ft × 3 ft
1 cubic foot (ft³)0.037037 cubic yards (yd³)Derived from 27 ft³ per yd³
1 cubic yard (yd³)0.764554857984 cubic meters (m³)Site constant YD3_TO_M3 (shared library)
1 cubic meter (m³)1.3080 cubic yards (yd³)Derived from YD3_TO_M3
1 short ton (2,000 lb)0.90718474 metric tonnes (t)Site constant TONS_TO_TONNES (shared library)
1 square yard (yd²)0.836127 square meters (m²)Site constant SQYD_TO_SQM (shared library)
1 square meter (m²)1.1960 square yards (yd²)Derived from SQYD_TO_SQM

27 ft³ per yd³ is definitional. Metric factors are the exact constants used across every calculator on the site.

4. Rebar weight table

Nominal weights in pounds per linear foot, the industry sizing basis for reinforcing bar — the same figures the rebar calculator uses.

Rebar weights (rendered from the shared library)

Bar sizelbs per linear ftlbs per 10 ft
#30.3763.8
#40.6686.7
#51.04310.4
#61.50215.0
#82.67026.7

Nominal bar weights per the ASTM A615 basis used by the calculators.

5. Sources & basis

We name our source classes honestly. These are the kinds of published references behind the figures — typical published ranges, not lab precision:

  • Aggregates (gravel, crushed stone, sand, rock): bulk-density ranges published under the ASTM C33 aggregate specification framework and on aggregate supplier / quarry spec sheets.
  • Soils (fill dirt, topsoil, garden soil, mulch, compost): USDA / NRCS soil survey bulk-density references and landscape-supplier published figures.
  • Rebar: nominal bar weights per the ASTM A615 basis, keyed by bar designation (#3–#8).
  • Bag yields: manufacturer published coverage figures — Quikrete and Sakrete product data sheets for concrete; 27 ft³ ÷ bag size for mulch.
  • Conversions: definitional constants (27 ft³ = 1 yd³) and the site's shared-library metric factors, which are also what every calculator applies.

Because calculators and reference tables read the same data, a correction in the shared library appears everywhere at once. The full verification process is documented in our methodology.

Try the numbers yourself: the gravel-to-tons converter and the tons-to-cubic-yards converter apply the same density figures shown in the table above.

Questions people actually ask

Straight answers, no fluff. Then run your own numbers above.

Where do the density figures come from?

They are typical published loose bulk densities — ASTM C33 aggregate spec ranges and industry supplier spec-sheet figures for aggregates, USDA/NRCS soil references for soils — representative ranges, not lab precision. Real density varies with moisture, compaction, and the specific product, so confirm weight-sensitive numbers (like truck load limits) with your supplier.

Are the concrete bag counts from the manufacturers?

Yes — the bags-per-cubic-yard figures follow manufacturer published yields on Quikrete and Sakrete product data sheets (for example, an 80 lb bag yields about 0.6 cubic feet). Real yield varies with mixing method and conditions, so treat bag counts as estimates.

What does 'typical published ranges, not lab precision' mean?

It means these are representative defaults chosen to give realistic planning estimates, not values measured for any one product. A lab-tested or supplier-specified value for a particular material will legitimately differ. Use this page to estimate and compare, then confirm with your supplier's spec sheet before ordering weight-sensitive quantities.

Why is there a tons column next to every density?

Because tons are derived directly from the same density figures (lbs ÷ 2,000), so the tables and the weight converters can never disagree. Run the same numbers through the gravel-to-tons or tons-to-cubic-yards converters and you'll get identical results.