Saint-Barnabé est une commune du département des Côtes-d'Armor, dans la région de Bretagne.
Saint-Barnabé fait partie du canton de Loudéac 
Saint-Barnabé adhère à la la communauté de communes Loudéac Communauté - Bretagne Centre 
Saint-Barnabé fait partie du bassin de vie de Loudéac 
Le maire de Saint-Barnabé est M. Georges LE FRANC - Ancien agriculteur exploitant (2026)
La population de Saint-Barnabé est de 1219 habitants (2025) 
L'altitude moyenne de Saint-Barnabé 140 mètres.
Le code postal de Saint-Barnabé est : 22600
Le code INSEE de Saint-Barnabé est : 22275
2 Il y a 2 Ecoles à Saint-Barnabé. Voir les établissements scolaires de Saint-Barnabé. 
1 1 médecin généraliste liberal exerce à Saint-Barnabé.
3.9 La part des résidences secondaires est de 3.9 %. 
Tous les chiffres et statistiques sur Saint-Barnabé sur le site Insee.fr 
CartographieLes autres cartes des Côtes-d'Armor
Voir toutes les cartes du département des Côtes-d'Armor (22)
Chèze: à 3.49 km
Saint-Étienne-du-Gué-de-l'Isle: à 5.75 km
Saint-Maudan: à 5.87 km
Loudéac: à 5.93 km
Prénessaye: à 7.09 km
Gueltas: à 8.28 km
Rohan: à 8.47 km
Bréhan: à 8.51 km
Saint-Gonnery: à 8.78 km
Moulins: à 9.42 km
Hémonstoir: à 9.71 km
Plumieux: à 9.76 km
Trévé: à 10.79 km
Motte: à 11.04 km
Ecole primaire privée Sainte Jeanne d'Arc - Privé
Ecole primaire publique de St Barnabé - Public