The Hancock County Solid Waste Authority has the contract with the vendor to pick up garbage in Bay St. Louis, Diamondhead, Waveland and Hancock County.  The City of Bay St. Louis pays a monthly fee for services to the Hancock County Solid Waste Authority.  

Garbage collection in the city of Bay St. Louis is done twice per week depending and is determined based on the area of the city you live.