🌿 Family-owned & growing in the Capital District since 1987
📞 (518) 785-1526• Mon–Sat 8–4 · Sun 9–2 (Closed Nov 26 — Thanksgiving)• 1266 New Loudon Rd, Cohoes NY
🎄 Christmas at Troy's — fresh-cut trees, handmade wreaths & poinsettias · Trees arrive Nov 19 · Holiday Open House Nov 27–29 · See what's here →
Bulk delivery

Mulch, Topsoil & Stone Delivery near Albany, NY

Short answer: Troy’s delivers bulk mulch, topsoil and stone by dump truck from our yard in Cohoes to Latham, Albany, Troy, Clifton Park, Waterford and nearby towns. You pay the material price per cubic yard plus a delivery charge set by your ZIP code — from $80.

Delivery charge by town

Dump-truck charges for our most-requested towns. Every ZIP on the route, with its charge and minimum, is listed on the delivery page, where you can check yours.

Bulk dump-truck delivery charge by town
TownDump-truck delivery chargeMinimum per material
Latham, NY$802 yards
Albany, NY$80–$902–3 yards
Troy, NY$80–$852 yards
Clifton Park, NY$802 yards
Waterford, NY$802 yards
Cohoes, NY$802 yards
Watervliet, NY$852 yards
Schenectady, NY$903 yards
Rexford, NY$852 yards
Mechanicville, NY$852 yards

Material prices per cubic yard (delivered)

Bulk material prices per cubic yard, delivered, before the delivery charge
MaterialPer cubic yard
delivery charge is added
Black Diamond Mulch$58
Dark Mulch$54
Red Mulch$54
Walnut Mulch$54
Topsoil$58
Concrete Sand$58
Crusher Run$46
Stone Dust$47
Grey Stone #2$58
Grey Stone 1A$58
Pea Stone$58
Playground Pebbles$58
Round Stone 1-3$96
Round Stone 3-5$96
Round Stone 5-12$96
White Marble Chips$140

Prices from our register as of October 1, 2026. Not sure how much you need? How much mulch do I need?

How bulk delivery works

  • Minimum per material — 2 or 3 cubic yards depending on your ZIP code (shown in the table above and on each town’s delivery page).
  • One material per truck — we can’t mix different materials on the same load.
  • Tailgated at the driveway, at the driver’s discretion. We don’t drive on lawns.
  • Call (518) 785-1526 to schedule and get your exact total.
Call to schedulePick up instead