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É