Pujols est classé parmi " Les plus beaux villages de France". L’ancienne cité médiévale est perchée à plus de 180 mètres d’altitude dominant la vallée du Lot.
Pujols Le Haut, ancienne place forte médiévale connut une histoire mouvementée. Elle fut détruite pendant la guerre des albigeois et reconstruite ensuite. Elle a su conserver une grande partie de son patrimoine du XIIIe siècle.
La cité est toujours ceinturée par une partie de ses remparts et la tour clocher de l’ancienne chapelle seigneuriale garde encore l’entrée de la cité.
Autour de la place centrale, se dressent de superbes maisons à colombages.
La halle, quant à elle, fut construite au XIXeavec des matériaux provenant d’une ancienne église.