Marcus är en ort i Cherokee County i den amerikanska delstaten Iowa med en yta på 4,5 km² och en folkmängd som uppgick till cirka 1 100 invånare år 2011.