Marcoux (; Arpitan: Mèrcor ) is a commune in the Loire department in central France.
The river Lignon du Forez flows through the commune.