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.
23 infirmiers et infirmières à domicile pratiquent à Kervignac.