La commune de Carnoët se situe dans le département Côtes-d'Armor.
Les villes limitrophes sont les suivantes : Scrignac, Plusquellec, Treffrin, Trébrivan, Duault, Locarn, Plounévézel, Poullaouen, Plourac'h, Bolazec.
4 infirmiers et infirmières à domicile travaillent à Carnoët.