Canton : Lauzun
Agnac est membre de la Communauté de communes du Pays de Lauzun
Agnac est une commune d'une superficie totale de 1384 hectares, son altitude varie entre 39 et 125 mètres
Les habitants de Agnac s'appellent les Agnacois et les Agnacoises.
Au dernier recensement Agnac comptait environ 400 habitants.
(Source INSEE : recensement de 1999 sans double compte)