El municipio se encuentra localizado entra la Cordillera Occidental y el Cerro Matambo y a orillas del río Magdalena.