L'agglomération de Marzan se situe dans le département Morbihan.
Les municipalités alentours sont les suivantes : Muzillac, Noyal-Muzillac, Arzal, Le Guerno, Péaule, Férel, La Roche-Bernard, Nivillac.
2 infirmiers et infirmières à domicile pratiquent à Marzan.