Marcoux est une ville de la Loire en région Auvergne-Rhône-Alpes.
Marcoux compte 760 habitants appelés les "Marcousats, Marcousates".
La densité de la population de Marcoux est de 51 habitants au km².
Le maire de Marcoux est Monsieur Pierre VERDIER