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