La ville de Caulnes se situe dans le département Côtes-d'Armor.
Les municipalités limitrophes sont les suivantes : Guenroc, Guitté, Plumaudan, La Chapelle-Blanche, Saint-Jouan-de-l'Isle, Yvignac-la-Tour, Plumaugat, Broons.
18 infirmiers et infirmières à domicile pratiquent à Caulnes.