Sainte Nathalène est une commune de 594 habitants, elle s'étend sur 1357 hectares.

Elle se trouve en Périgord Noir, et est arrosée par l'Enéat affluent de la Dordogne.

La commune fait partie de la communauté de commune Sarlat Périgord Noir.