Agnac est une ville du Lot-et-Garonne en région Nouvelle-Aquitaine.
Agnac compte 452 habitants appelés les "Agnacois, Agnacoises".
La densité de la population de Agnac est de 32 habitants au km².
Le maire d'Agnac est Monsieur Guillaume POULIQUEN