Der Kanton Astaffort ist ein ehemaliger, bis 2015 bestehender französischer Wahlkreis im Arrondissement Agen, im Département Lot-et-Garonne und in der Region Aquitanien; sein Hauptort war Astaffort. Vertreter im Generalrat des Départements war ab 2004 Michel Esteban (PS).
Der Kanton war 135,59 km² groß und hatte im Jahr 1999 7.540 Einwohner. Er lag im Mittel auf 78 Meter über dem Meeresspiegel, zwischen 43 m in Layrac in 215 m Astaffort.
Gemeinden
Der Kanton umfasste acht Gemeinden:
Bevölkerungsentwicklung




