Beynac est une ville de la Haute-Vienne en région Nouvelle-Aquitaine.
Beynac compte 643 habitants appelés les "Beynacois, Beynacoises".
La densité de la population de Beynac est de 49 habitants au km².
Le maire de Beynac est Madame Marie-Claude BEYRAND