La municipalité de Puch-d'Agenais se situe dans le département Lot-et-Garonne.
Les villes à proximité sont les suivantes : Saint-Léon, Villefranche-du-Queyran, Saint-Léger, Damazan, Villeton, Leyritz-Moncassin, Monheurt, Razimet.
6 infirmiers et infirmières à domicile pratiquent à Puch-d'Agenais.