La commune de Irvillac se situe dans le département Finistère.
Les agglomérations limitrophes sont les suivantes : Le Tréhou, Hanvec, Logonna-Daoulas, Daoulas, Hôpital-Camfrout, Saint-Eloy, Saint-Urbain.
4 infirmiers et infirmières à domicile travaillent à Irvillac.