Située à l’est du département, en Périgord noir, la commune d’AUBAS s’étend sur un peu plus de 17 km2. Elle est traversée au Nord-Ouest par l’un des principaux affluents de la Dordogne, la Vézère qui, en deux endroits lui sert de limite naturelle. Sur les coteaux, le sol se compose principalement de calcaires jurassiques ou crétacés.
AUBAS est depuis 1790 rattachée au canton de Montignac qui dépend de l’arrondissement de Sarlat. Depuis fin 2001, AUBAS intègre la communauté de commune de la Vallée de la Vézère qui est remplacée en 2014 par la Communauté de commune de la Vallée de l’Homme (CCVH).
Le bourg d’AUBAS est situé à 3 km au nord-est de Montignac et à 10 km au sud-ouest de Terrasson.
Outre le bourg d’AUBAS la commune se compose d’autres villages ou hameaux, ainsi que de lieux-dits.
Le nom de la localité est attesté sous les formes AMBAS au XIIIème siècle, AUBAS en 1365, ALBACIUM en 1479.
Le nom d’AUBAS se référerait à un personnage d’origine gallo-romaine : ALBATIUS ou ALBASIUS. L’explication pourrait provenir d’aubars, correspondant aux saules blancs en occitan ou du peuplier blancs, populus alba en latin , aubars en occitan que l’on retrouve sous l’appellation Aube en Français.
La première mention écrite connue du lieu apparaît au XIVème siècle sous sa forme actuelle AUBAS.
Plusieurs gisements préhistoriques ont été découverts sur le territoire communal.
L’église a été bâtie au XIIème siècle