Calviac-en-Périgord est une commune du département de la Dordogne, dans la région de Nouvelle-Aquitaine.
Calviac-en-Périgord fait partie du canton de Terrasson-Lavilledieu
Calviac-en-Périgord adhère à la la communauté de communes du Pays de Fénelon
Calviac-en-Périgord fait partie du bassin de vie de Sarlat-la-Canéda
100 m.
La population de Calviac-en-Périgord est de 510 habitants (2020)
Le code postal de de Calviac-en-Périgord est : 24370