L'agglomération de Malansac est située dans le département Morbihan.
Les communes à proximité sont les suivantes : Questembert, Limerzel, Saint-Jacut-les-Pins, Caden, Rochefort-en-Terre, Peillac, Pluherlin, Saint-Gravé.
5 infirmiers et infirmières à domicile travaillent à Malansac.