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