La ville de Saint-Jean-Kerdaniel se situe dans le département Côtes-d'Armor.
Les municipalités alentours sont les suivantes : Ploumagoar, Saint-Agathon, Bringolo, Le Merzer, Plouagat, Lanrodec.
1 infirmier et infirmière à domicile travaille à Saint-Jean-Kerdaniel.