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.
1 infirmier et infirmière à domicile travaille à Malansac.