El municipio se encuentra ubicado en la parte sur occidental del departamento, sobre el ramal de la Cordillera Central hasta la fosa del río Magdalena.