Beynac est une commune du département de la Haute-Vienne, dans la région de Nouvelle-Aquitaine.
Beynac fait partie du canton de Aixe-sur-Vienne
Beynac adhère à la la communauté de communes du Val de Vienne
Beynac fait partie du bassin de vie de
310 m.
La population de Beynac est de 693 habitants (2020)
Le code postal de de Beynac est : 87700