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