Bastide de la fin du XIIIe siècle, créée par Edouard 1er d'Angleterre, a succédé à la paroisse initiale de « Lopchac », dont l'église a été reconstruite au XIVe siècle, au moment où s'édifiait la chapelle à l'intérieur de la ville. Située sur une région frontière la bastide a subi, plus que d'autres, les dévastations des guerres anglaises et, plus tard, celles des guerres de religion. La construction de plusieurs routes, au siècle dernier, a achevé les destructions.