La localité de Saint-Bazile-de-la-Roche, tranquille et agricole, où habitent 128 personnes, est située dans le département de la Corrèze. Beaucoup d'habitations sont âgées. Une proportion de retraités de 34%, par contre un très important pourcentage de personnes âgées (41%), un âge moyen très important (51 ans), une quotité d'enfants et d'adolescents comparativement très faible (13%), un taux de fécondité inférieur à la moyenne et une taille moyenne des ménages comparativement très basse (2 personnes) distinguent la population qui est pour la plupart âgée.
La commune jouit de conditions climatiques caractérisées par des précipitations de 973 mm par an, mais un ensoleillement de 2065 heures par an. De plus, on peut citer un taux de propriétaires de 82% mais une densité de population de 20 hab./km².