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-Genest-Malifaux, Riotord, Saint-Victor-Malescours, Saint-Romain-Lachalm, Jonzieux.
7 infirmiers et infirmières à domicile exercent à Marlhes.