L'agglomération de Saint-Martin-Lestra se situe dans le département Loire.
Les communes à proximité sont les suivantes : Chambost-Longessaigne, Essertines-en-Donzy, Jas, Saint-Barthélemy-Lestra, Haute-Rivoire, Saint-Clément-les-Places, Virigneux.
3 infirmiers et infirmières à domicile exercent à Saint-Martin-Lestra.