A Prefeitura de Caraguatatuba, por meio da Secretaria de Serviços Públicos, reforça aos moradores para a alteração de horário do recolhimento de lixo em diversos bairros. A coleta de lixo domiciliar no município é feita 100% pela empresa terceirizada FortNort que trabalha com 20 caminhões para esse serviço, além de dois veículos para a coleta de lixo hospitalar.
São coletadas todos os dias aproximadamente 130 toneladas de lixo e essa coleta é feita em dois turnos. O primeiro turno é iniciado às 5h da manhã e vai até às 13h. O segundo turno é iniciado às 14h e segue até às 22h, percorrendo todos os bairros, de norte a sul da cidade.
Todo o lixo recolhido é direcionado ao transbordo da cidade, que fica na região central da cidade. É no transbordo que os caminhões despejam diretamente o lixo em carretas que vão levar todo o material para o aterro sanitário, que fica no município de Jambeiro.