Lafox est une ville du Lot-et-Garonne en région Nouvelle-Aquitaine. Lafox compte 1157 habitants. La densité de la population de Lafox est de 231 habitants au km².
Le maire de Lafox est Monsieur Yohan VERDIÉ