La municipalité de Kervignac se situe dans le département Morbihan.
Les agglomérations à proximité sont les suivantes : Locmiquélic, Merlevenez, Brandérion, Hennebont, Nostang, Languidic.
13 infirmiers et infirmières à domicile pratiquent à Kervignac.