La municipalité de Saint-Martin-en-Haut est située dans le département Rhône.
Les municipalités limitrophes sont les suivantes : La Chapelle-sur-Coise, Thurins, Saint-André-la-Côte, Sainte-Catherine, Rontalon, Larajasse, Duerne, Yzeron, Montromant.
9 infirmiers et infirmières à domicile exercent à Saint-Martin-en-Haut.