Fundada en 1825 a instancias de Simón Bolivar con el nombre de Puerto La Mar (o Lamar), fue un puerto de Bolivia hasta su ocupación por tropas chilenas en febrero de 1879 en el marco de la Guerra del Pacífico.