Cantagallo é un concello colombiano, localizado no departamento de Bolívar. Ten 869km² de superficie e segundo o censo de 2018, ten unha poboación de 8.234 habitantes.[1]
Antigamente era un correxemento do municipio de San Pablo. O río Magdalena ou Yuma é a principal vía de comunicación do concello.