Vestiges de l’époque médiévale : Le vieux château datant du Moyen Âge est le principal témoin de l'histoire de la commune de Lafox. Il a été édifié au XIIe siècle, non loin de l'embouchure d'un bras de la Garonne et de la Séoune (le château de Lafox contrôlait le gué de la Séoune à l'endroit où elle se jette dans la Garonne). Une charte de 1282 affirme que c'est là "dans le château" que la justice était rendue. Il fut repris aux Anglais en 1435 et servit de lieu de réunion aux catholiques, s'organisant contre les protestants, au XVIe siècle. Charles IX, Catherine de Médicis, Marguerite de Valois, Montluc et aussi le roi de Navarre, futur Henri IV, y furent reçus. En l'an 1604, le chef-lieu de la juridiction était au château de "La Fost" (qui donnera son nom à la commune).
Vestiges de l’époque moderne : Château des Durfort construit au XVIe siècle, remanié aux XVIIe et XVIIIe siècles : parties ouest et est, donjon et châtelet, chapelle ayant abrité le tombeau des Durfort (musée de la ville d'Agen). Le Manoir de Prades, datant du XVIe siècle, remanié XVIIe siècle, qui est le lieu de naissance du poète Cortères de Prades.
Architecture sacrée :
Eglise de Saint-Christophe, datant du XIIe siècle