La commune de Saint-Martin-d'Estréaux est située dans le département Loire.
Les municipalités à proximité sont les suivantes : Saint-Pierre-Laval, Le Crozet, La Pacaudière, Sail-les-Bains, Saint-Bonnet-des-Quarts, Urbise, Montaiguët-en-Forez, Andelaroche.
2 infirmiers et infirmières à domicile exercent à Saint-Martin-d'Estréaux.