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