
Située à l’Ouest de la Dordogne, aux portes de la Charente, la ville fait partie des 18 bastides construites en Périgord et est la seule bastide du Périgord vert. (Pour info, une bastide désigne une ville médiévale fortifiée)
Saint-Aulaye est une ancienne commune du sud-ouest de la France, située dans le département de la Dordogne en région Nouvelle-Aquitaine, devenue le 1er janvier 2016 une commune déléguée au sein de la commune nouvelle de Saint Aulaye-Puymangou.
Station verte aux portes du Périgord et l'unique bastide du Périgord vert, la commune était le chef-lieu du canton de Saint-Aulaye de 1790 à 2015.
Dans le quart nord-ouest du département de la Dordogne, la commune déléguée de Saint-Aulaye — incluse depuis 2016 dans la commune nouvelle de Saint Aulaye-Puymangou — s'étend sur 34,71 km2. En limite nord de la forêt de la Double, elle est bordée au nord par la Dronne, et arrosée par plusieurs de ses affluents dont deux bordent le territoire communal : la Rizonne au nord-est et le Ribouloir à l'ouest.
L'altitude minimale, 32 mètres, se trouve localisée à l'extrême nord-ouest, là où la Dronne quitte la commune et sert de limite entre celles des Essards et de Parcoul-Chenaud. L'altitude maximale avec 132 mètres est située à l'extrême-sud, près du lieu-dit le Signal.
À l'intersection des routes départementales (RD) 5, 38 et 44, la bastide de Saint-Aulaye est située, en distances orthodromiques, seize kilomètres à l'ouest-sud-ouest de Ribérac et vingt-deux kilomètres au nord de Montpon-Ménestérol.
La commune est également desservie par la RD 105.
Nos photos : Les remparts
Nos photos : l'église romane
Nos photos : le dolmen
Nos photos : la ville et son château