La commune de Astaffort, et qui est dynamique, où l'on dénombre 2036 habitants, est située dans le département du Lot-et-Garonne. Les bâtiments sont pour la plupart âgés. Du point de vue de l'économie, la situation comprend un revenu moyen de 23100 €. La commune jouit d'un climat caractérisé par des précipitations assez faibles (619 mm par an), un ensoleillement de 2093 heures par an.
La population est essentiellement âgée, on relève entre autres un taux de personnes âgées de 29% mais un âge moyen de 43 ans. Au niveau des équippements, l'entité possède une capacité d'accueil touristique de 8 lits. A signaler également : une évolution du nombre de places en établissement scolaires de 23 et un nombre d'établissements scolaires de 7.5, mais une proportion d'utilisation de la voiture proportionnellement assez supérieure à la moyenne (17%) et une faible proportion de propriétaires (61%).