Ruffiac est une commune du département du Morbihan, dans la région de Bretagne.
Ruffiac fait partie du canton de Moréac 
Ruffiac adhère à la la communauté de communes de l'Oust à Brocéliande 
Ruffiac fait partie du bassin de vie de Malestroit 
Le maire de Ruffiac est M. Thierry GUÉ - Ancien cadre (2026)
La population de Ruffiac est de 1396 habitants (2025) 
L'altitude moyenne de Ruffiac 54 mètres.
Le code postal de Ruffiac est : 56140
Le code INSEE de Ruffiac est : 56200
1 Il y a 1 Ecole à Ruffiac. Voir les établissements scolaires de Ruffiac. 
1 1 médecin généraliste liberal exerce à Ruffiac.
11.4 La part des résidences secondaires est de 11.4 %. 
Tous les chiffres et statistiques sur Ruffiac sur le site Insee.fr 
Saint-Laurent-sur-Oust : à 4.05 km
Saint-Nicolas-du-Tertre : à 4.75 km
Tréal : à 4.86 km
Missiriac : à 5.59 km
Caro : à 5.82 km
Réminiac : à 5.85 km
Saint-Congard : à 5.96 km
Malestroit : à 7.89 km
Monteneuf : à 8.08 km
Saint-Martin-sur-Oust : à 8.35 km
Pleucadeuc : à 9.61 km
Fougerêts : à 10.20 km
Saint-Gravé : à 10.28 km
Saint-Abraham : à 10.38 km
Saint-Marcel : à 10.49 km
Carentoir : à 11.03 km
Augan : à 11.24 km
Porcaro : à 11.84 km
Ecole primaire privée Sainte Anne - Privé