La municipalité de Saint-Martin-des-Champs se situe dans le département Finistère.
Les communes à proximité sont les suivantes : Plourin-lès-Morlaix, Pleyber-Christ, Morlaix, Sainte-Sève, Taulé.
18 infirmiers et infirmières à domicile exercent à Saint-Martin-des-Champs.