La ville de Maclas est située dans le département Loire.
Les municipalités alentours sont les suivantes : Vinzieux, Lupé, Véranne, Limony, Charnas, Malleval, Saint-Pierre-de-Bœuf, Bessey, Saint-Appolinard, Roisey, Saint-Jacques-d'Atticieux.
9 infirmiers et infirmières à domicile exercent à Maclas.