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