Pick Up / Delivery


Charlotte, Mint Hill, Huntersville, Lake Wylie, Midland, Concord, Kannapolis, Harrisburg, Mt Pleasant, Indian Trail, Monroe, Waxhaw, Wesley Chapel, Weddington, Matthews, Stallings, Albemarle, Locust, Stanfield, Oakboro, New London, Badin, Norwood, Mt Gilead, Lake Norman, Mt Holly and Belmont. A 6-county service area that includes Mecklenburg, Cabarrus, Union, Stanly, Montgomery and Gaston.

Truck or Trailer

Bring a truck or trailer and one of our operators will get you loaded with the product you like the most. Some loads may need to be covered so make sure you bring a tarp.


Heavy Hauling

Our Heavy Hauling Division, utilizes a Mack tandem dump truck with a 16 foot bed. It is capable of hauling up to 13 tons of gravel, sand, topsoil, fill dirt and bulk decorative river rock. Our truck is equipped with a rock gate suitable for spreading gravel. 


Tractor Trailer Loads of Stone

For customers needing large amounts of river rock, flagstone, dry stack/veneer stone, and pavers we deliver on pallets with a flatbed truck and off load with our forklift.


Mulch & Topsoil Delivery

Our lightweight, single axle trucks can deliver between 5 yards and 22 yards of mulch. Our delivery rates are very competitive and are based upon ranges of miles. We have a 5 cubic yard minimum delivery requirement.

Stone Delivery 

We offer stone and paver deliveries with our Moffett forklift and flatbed truck. It makes it simple to offload your stone and place it in the area you most desire. The truck is able to haul up to 10 pallets of stone per delivery.


Tractor Trailer Loads of Mulch 

For commercial, institutional and industrial customers who need a lot of mulch we offer tractor trailer loads of select products. These loads haul between 60 and 100 yards depending on which product is chosen. Call us for special pricing.



Metrolina Mulch cannot deliver large trailer loads to residential neighborhoods with the exception of neighborhood entrances, clubhouses and other large area community spaces.