La commune de Saint-Bazile-de-la-Roche, et qui est paisible et rurale, se trouve dans le département de la Corrèze ; elle compte une population de 128 habitants. La plupart des logements sont âgés. La localité jouit d'un climat défini par un ensoleillement de 2065 heures par an. Une part de personnes âgées supérieure (41%), un haut âge moyen (51 ans), un pourcentage d'enfants et d'adolescents comparativement inférieur à la moyenne (13%), un taux de fécondité comparativement très inférieur à la moyenne et une très faible taille moyenne des ménages (2 personnes) spécifient les habitants qui sont essentiellement âgés.
En outre, il faut signaler une densité de population de 20 hab./km², mais un taux de petits terrains de 1%, une année moyenne de contruction de 1955 et une évolution du nombre de places en établissement scolaires de 13.