Barrancabermeja es un municipio colombiano ubicado a orillas del Río Magdalena, en la parte occidental del departamento de Santander.