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