Astaffort est une commune Française située dans le Lot et Garonne. Astaffort comptabilise pas moins de 1 supermarché Drive réparti dans toute son aglomération pour environ 1900 habitants Astaffort s'étend sur une surface d'environ 35.2 km2 soit une densité de 54 habitants au km2.