La localité de Saint-Barnabé, et qui est campagnarde et paisible, où l'on dénombre 1264 habitants, est située dans le département des Côtes-d'Armor. Les logements âgés forment la plus grosse partie de l'habitat. Les habitants sont pour la plupart âgés et on note notamment un pourcentage de retraités de 19%. L'entité possède un climat caractérisé par un ensoleillement de 1861 heures par an, par contre des précipitations de 749 mm par an.
La prospérité comprend en particulier une taxe habitation de 26%, mais une taxe foncière de 44%. En termes d'infrastructures, la commune possède une capacité d'accueil touristique de 111 lits. A mentionner : une année moyenne de contruction proportionnellement récente (1973), mais une évolution du nombre de places en établissement scolaires de 22, un pourcentage de propriétaires de 77% et une densité de population de 50 hab./km².