La localité de Saint-Bazile-de-la-Roche, où l'on dénombre 128 habitants, est située dans le département de la Corrèze. Elle est calme et champêtre. La plupart des habitations sont ancienes. La population est en majorité âgée et on distingue entre autres un taux de personnes âgées proportionnellement supérieur (41%), un âge moyen comparativement supérieur à la moyenne (51 ans), un pourcentage d'enfants et d'adolescents proportionnellement très faible : 13%, un taux de fécondité proportionnellement très faible et une taille moyenne des ménages comparativement très inférieure à la moyenne : 2 personnes.
Du point de vue du climat, la localité possède des précipitations de 973 mm par an. En ce qui concerne l'économie, la situation comprend en particulier une part d'ouvriers de 47% mais un taux de chômage de 4%. En outre, on peut noter une part de petits terrains de 1%, par contre une année moyenne de contruction de 1955.