La localité de Astaffort, comprenant 2036 habitants, est située dans le département du Lot-et-Garonne. Elle est active. Les logements âgés constituent l'essentiel du parc immobilier. En termes d'économie, la situation est caractérisée par une taxe foncière de 44% mais une taxe habitation de 17%. En termes climatiques, la localité profite de des précipitations proportionnellement inférieures à la moyenne (619 mm par an).
Les habitants sont en majorité âgés ; on note en particulier un âge moyen de 43 ans. Il faut souligner une portion d'utilisation de la voiture relativement importante : 17% et une part de propriétaires relativement inférieure (61%), mais une densité de population de 60 hab./km², un pourcentage de petits terrains de 4%, un taux de déplacement vers un lieu de travail extérieur de 82% et une évolution du nombre de places en établissement scolaires de 23.