

For more than 30 years, B-Mac Hauling & Demolition has carried a strong work ethic built from decades in the construction and trucking industry. As the community continues to grow, Bay Saint Louis, MS has seen a rising need for dependable cleanup, safe structure removal, and property preparation services. Homes, businesses, and coastal properties across the area often need reliable help clearing old debris, removing damaged structures, or preparing land for new development. Our story is rooted in showing up, doing the hard work, and helping local property owners keep their spaces clean and safe in a thriving coastal community like Bay Saint Louis, MS.

In Bay Saint Louis, MS, we offer a full range of heavy-duty services including Commercial & Residential Demolition, Concrete Slab Removal, Tree Cutting, and Junk Hauling. From tearing down unsafe structures to hauling away storm debris, removing stubborn concrete slabs, or cutting hazardous trees, we provide fast, dependable solutions for both residential and commercial customers. We understand the unique needs of coastal properties—from weather damage to land preparation—and we bring the right equipment and experience to handle every job safely and efficiently. Whether it’s a small cleanup or a large demolition project, our team is ready to help.


Property owners choose B-Mac Hauling & Demolition for Demolition & Junk Hauling in Bay Saint Louis, MS because we bring decades of hands-on experience and a commitment to honest, reliable service. We’ve built our reputation on hard work, fair pricing, and treating every project like it matters. Our team shows up on time, works with professionalism, and leaves every site cleaner than we found it. When you want trusted demolition, junk hauling, tree removal, and concrete removal done right the first time, you can count on the crew that has been doing this work for over 30 years.
GET A FREE QUOTE

BUSINESS
SERVICES
SERVICE AREAS
OPERATING HOURS
Sun: Closed
Mon: 7:30am - 4:30pm
Tue: 7:30am - 4:30pm
Wed: 7:30am - 4:30pm
Thu: 7:30am - 4:30pm
Fri: 7:30am - 4:30pm
Sat: 8:00am - 12:00pm