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, Morlaix, Taulé, Sainte-Sève, Pleyber-Christ.
15 infirmiers et infirmières à domicile exercent à Saint-Martin-des-Champs.