L'agglomération de Veyrignac se situe dans le département Dordogne.
Les communes alentours sont les suivantes : Fajoles, Saint-Cirq-Madelon, Groléjac, Carsac-Aillac, Sainte-Mondane, Calviac-en-Périgord, Milhac.
1 infirmier et infirmière à domicile travaille à Veyrignac.