Saint-Léon-sur-l'Isle

2 000 hab. (Saint-Léonnais), 1 478 ha dont 406 de bois, commune du département de la Dordogne dans le canton de Saint-Astier, sur la rive gauche de l’Isle à 4 km OSO du chef-lieu et juste au nord-est de Neuvic. Le village est au milieu d'un lobe de méandre de l'Isle sur la rive gauche. Le finage s'étend des deux côtés de la rivière. Sur la rive droite, la plaine d'aval est occupée par le gros hameau des Meuniers, quelques maisons sont près du pont et de la gare, d'autres se dispersent sur les collines boisées. Côté sud, le relief est un peu plus accidenté et l'habitat y est fait de quelques hameaux; A 89 et ex-N 89 passent au pied du coteau, sans échangeur. La commune n’avait que 840 hab. en 1962 et a fortement crû, mais plus modérément depuis 1990 (une centaine d'habitants entre 1999 et 2008).