Chef-lieu de canton du Morbihan, en bordure des landes de Lanvaux.Population : 4 933 hab. (recensement de 2008) Nom des habitants : Elvinois
Aux environs, « tours d'Elven », vestiges de la forteresse de Largoët (donjon du XIVe s.).