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