What sellers post
We read what yards, garden centers and lumber yards post on their own sites, in October 2026. We leave out the cheapest and the dearest tenth. Prices are before delivery. Tap a name for its calculator.
Stone, by the ton
| Pea gravel | $41 to $68 a ton |
| #57 crushed stone | $43 to $97 a ton |
| Crusher run (road base) | $21 to $45 a ton |
| River rock | $47 to $90 a ton |
| Decomposed granite | $75 to $110 a ton |
| Crushed landscape rock | $61 to $180 a ton |
| Marble or beach pebbles | $100 to $720 a ton |
| Lava rock | $195 to $420 a ton |
Sand, by the ton
| Concrete sand | $26 to $52 a ton |
| Mason sand | $43 to $68 a ton |
| Fill sand | $18 to $45 a ton |
Soil, compost and mulch, by the cubic yard
| Topsoil | $26 to $55 a cubic yard |
| Garden soil (loam) | $42 to $66 a cubic yard |
| Fill dirt | $15 to $34 a cubic yard |
| Compost | $33 to $73 a cubic yard |
| Raised bed mix | $42 to $69 a cubic yard |
| Wood mulch | $34 to $61 a cubic yard |
| Longleaf pine straw | $5.00 to $8.79 a bale |
Bags
| Topsoil | $3.19 to $9.49 a cu ft |
| Wood mulch | $3.50 to $6.50 a 2 cu ft bag |
| Compost | $5.15 to $15.80 a cu ft |
| Raised bed soil | $5.92 to $12.71 a cu ft |
| Potting mix, bags of 1 cu ft or more | $9.74 to $18.49 a cu ft |
| Potting mix, smaller bags | $19.25 to $35.33 a cu ft |
| Pea gravel | $4.99 to $9.59 a 0.5 cu ft bag |
| River rock | $7.78 to $18.18 a cu ft |
| Landscape rock | $14.90 to $21.20 a cu ft |
| Concrete mix | $10.82 to $18.53 a cu ft it makes |
Sod, by the square foot
| Any grass | $0.43 to $1.42 a sq ft |
| Kentucky bluegrass | $0.43 to $1.00 a sq ft |
| Tall fescue | $0.46 to $1.41 a sq ft |
| St. Augustine | $0.52 to $1.55 a sq ft |
| Zoysia | $0.60 to $1.49 a sq ft |
| Bermuda | $0.51 to $2.07 a sq ft |
Walls, fences and concrete
| Wall block, large, 8 × 18 in | $9.20 to $12.95 each |
| Wall block, medium, 6 × 16 in | $7.31 to $11.46 each |
| Wall block, small, 4 × 12 in | $2.99 to $4.49 each |
| Wall cap | $8.87 to $13.23 each |
| Treated 4x4 post, 8 ft | $10.78 to $20.20 each |
| Treated 2x4 rail, 8 ft | $4.88 to $8.59 each |
| Fence picket, 6 ft | $2.05 to $4.01 each |
| Fast-setting concrete, 50 lb | $8.49 to $12.99 a bag |
| Ready-mix concrete | $129 to $151 a cubic yard |
Delivery
| Stone, soil, sand or mulch | $40 to $140 a trip |
| Sod | $56 to $273 a trip |
Too few sellers post play sand, #8 or #3 stone, bahia or centipede sod, or pavers, so they are not here. The calculators ask for your own price.
Stone and sand prices by state
At the quarry, stone in Hawaii costs +67% next to the US average. In North Dakota it costs -54%. We move the US price up or down by that much.
| # | State | Stone at the quarry | Gravel, a ton | Concrete sand, a ton |
|---|---|---|---|---|
| 1 | North Dakota | -54% | $25 to $81 | $19 to $45 |
| 2 | Idaho | -47% | $26 to $82 | $21 to $47 |
| 3 | Minnesota | -46% | $26 to $82 | $20 to $46 |
| 4 | South Dakota | -42% | $27 to $83 | $21 to $47 |
| 5 | Missouri | -38% | $28 to $84 | $24 to $50 |
| 6 | Wisconsin | -37% | $28 to $84 | $21 to $47 |
| 7 | Michigan | -37% | $28 to $84 | $21 to $47 |
| 8 | Wyoming | -35% | $28 to $84 | $23 to $49 |
| 9 | Kansas | -33% | $29 to $85 | $23 to $49 |
| 10 | Delaware* | -29% | $29 to $85 | $22 to $48 |
| 11 | Maine | -28% | $29 to $85 | $23 to $49 |
| 12 | Iowa | -28% | $29 to $85 | $23 to $49 |
| 13 | Oklahoma | -28% | $29 to $85 | $25 to $51 |
| 14 | Nevada | -27% | $30 to $86 | $23 to $49 |
| 15 | Arkansas | -24% | $30 to $86 | $26 to $52 |
| 16 | Alaska | -21% | $31 to $87 | $25 to $51 |
| 17 | Indiana | -14% | $32 to $88 | $25 to $51 |
| 18 | Montana | -13% | $32 to $88 | $26 to $52 |
| 19 | Vermont | -12% | $32 to $88 | $25 to $51 |
| 20 | Oregon | -10% | $32 to $88 | $28 to $54 |
| 21 | Colorado | -9% | $32 to $88 | $27 to $53 |
| 22 | Illinois | -9% | $32 to $88 | $24 to $50 |
| 23 | Ohio | -8% | $33 to $89 | $26 to $52 |
| 24 | Kentucky | -7% | $33 to $89 | $24 to $50 |
| 25 | Utah | -6% | $33 to $89 | $28 to $54 |
| 26 | Washington | -5% | $33 to $89 | $28 to $54 |
| 27 | West Virginia | -2% | $34 to $90 | $24 to $50 |
| 28 | Nebraska* | +1% | $34 to $90 | $26 to $52 |
| 29 | New Hampshire | +1% | $34 to $90 | $27 to $53 |
| 30 | New Mexico | +2% | $34 to $90 | $29 to $55 |
| 31 | Arizona | +3% | $34 to $90 | $29 to $55 |
| 32 | Connecticut | +3% | $35 to $91 | $29 to $55 |
| 33 | New York | +4% | $35 to $91 | $29 to $55 |
| 34 | Louisiana* | +5% | $35 to $91 | $27 to $53 |
| 35 | Texas | +6% | $35 to $91 | $28 to $54 |
| 36 | Massachusetts | +8% | $35 to $91 | $28 to $54 |
| 37 | New Jersey | +8% | $35 to $91 | $24 to $50 |
| 38 | California | +9% | $35 to $91 | $30 to $56 |
| 39 | Rhode Island | +10% | $36 to $92 | $32 to $58 |
| 40 | Alabama | +11% | $36 to $92 | $26 to $52 |
| 41 | Maryland | +13% | $36 to $92 | $34 to $60 |
| 42 | Mississippi | +14% | $36 to $92 | $23 to $49 |
| 43 | Florida | +20% | $37 to $93 | $30 to $56 |
| 44 | Pennsylvania | +23% | $38 to $94 | $25 to $51 |
| 45 | South Carolina | +26% | $38 to $94 | $23 to $49 |
| 46 | Tennessee | +39% | $40 to $96 | $33 to $59 |
| 47 | Virginia | +47% | $42 to $98 | $30 to $56 |
| 48 | North Carolina | +51% | $42 to $98 | $22 to $48 |
| 49 | Georgia | +59% | $44 to $100 | $24 to $50 |
| 50 | Hawaii | +67% | $45 to $101 | $49 to $75 |
Cheapest first. Quarry prices come from the US Geological Survey for 2023. We bring them up to September 2026 with the price index. Across the US, gravel is $34 to $90 a ton. Concrete sand is $26 to $52 a ton. *This state has no crushed stone numbers, so we use sand and gravel.
Why prices differ
Where you live. Quarry prices differ a lot from state to state. See the table above.
Delivery. One trip adds about $40 to $140. A bigger load spreads that cost over more yards.
Bags or bulk. Bags most often cost more for each cubic foot than bulk. They make sense for a small job.
Sources
- US Geological Survey, aggregates by state2023 dataQuarry price in each state
- BLS producer price index WPU1321to September 2026Quarry prices brought up to date