En 1321, el lugar pasó al infante Pedro, Duque de Ribagorza; distintas familias nobiliarias se sucedieron en la posesión de la ciudad, que en 1443 obtuvo el codiciado privilegio de pasar a ser villa real.