Guilvinec (en bretóAr Gelveneg) és un municipifrancès, situat a la regió de Bretanya, al departament de Finisterre. L'any 2006 tenia 3.033 habitants. El 4 de febrer de 2006 el consell municipal va aprovar la carta Ya d'ar brezhoneg. Juntament amb el municipi veí de Treffiagat forma el tercer por pesquer en importància de França.