Beignon est une commune d'une superficie totale de 2487 hectares, son altitude varie entre 52 et 212 mètres
Les habitants de Beignon s'appellent les Beignonnais et les Beignonnaises.
Au dernier recensement Beignon comptait environ 800 habitants.
(Source INSEE : recensement de 1999 sans double compte)