Nadaillac est une commune située dans le département de la Dordogne (région d'Aquitaine). La ville de Nadaillac appartient au canton de Salignac-Eyvigues et à l'arrondissement de Sarlat-la-Canéda. Les habitants de Nadaillac s'appellent les Nadaillacois.