Malansac est une ville du département du Morbihan, dans la région de Bretagne.
Malansac fait partie du canton de Questembert 
Malansac adhère à la la communauté de communes Questembert Communauté 
Malansac fait partie du bassin de vie de Questembert 
Madame le maire de Malansac est Morgane RÉTHO - Profession intermédiaire administrative et commerciale des entreprises (2026)
La population de Malansac est de 2292 habitants (2025) 
L'altitude moyenne de Malansac 86 mètres.
Le code postal de Malansac est : 56220
Le code INSEE de Malansac est : 56123
3 Il y a 1 Collège et 2 Ecoles à Malansac. Voir les établissements scolaires de Malansac. 
4 4 médecins généralistes liberaux exercent à Malansac. 
10.3 La part des résidences secondaires est de 10.3 %. 
Tous les chiffres et statistiques sur Malansac sur le site Insee.fr 
Rochefort-en-Terre : à 3.70 km
Caden : à 5.28 km
Pluherlin : à 5.31 km
Saint-Gravé : à 5.44 km
Saint-Gorgon : à 5.62 km
Saint-Jacut-les-Pins : à 6.22 km
Limerzel : à 6.36 km
Peillac : à 7.07 km
Saint-Martin-sur-Oust : à 8.17 km
Fougerêts : à 9.29 km
Béganne : à 10.01 km
Saint-Congard : à 10.36 km
Pleucadeuc : à 10.78 km
Allaire : à 10.81 km
Saint-Vincent-sur-Oust : à 11.47 km
Péaule : à 11.62 km
Molac : à 11.78 km
Questembert : à 11.83 km
Collège René Guy Cadou - Public
Ecole primaire privée Sainte Anne - Privé
Ecole primaire publique les Tournesols - Public