L'agglomération de Marlhes est située dans le département Loire.
Les municipalités limitrophes sont les suivantes : Riotord, Saint-Romain-Lachalm, Jonzieux, Saint-Genest-Malifaux, Saint-Régis-du-Coin, Saint-Victor-Malescours.
7 infirmiers et infirmières à domicile exercent à Marlhes.