La commune de Marcoux, agricole et sereine, est situé dans le département de la Loire ; elle compte 772 habitants. Beaucoup d'habitations sont ancienes. La commune possède des conditions climatiques définies par un ensoleillement de 1832 heures par an mais des précipitations de 839 mm par an. Un taux de fécondité élevé distingue les habitants qui sont essentiellement âgés.
En ce qui concerne l'économie l'état des lieux est très bon avec entre autres une taxe foncière proportionnellement très faible (22%), mais une quotité de cadres de 33% et une taxe habitation proportionnellement très basse (12%). Il faut également y signaler une densité de population de 50 hab./km², un pourcentage de logement social HLM de 1% et une quotité de petits terrains de 1%, une part d'utilisation de la voiture de 7%.