El municipio de San Marcos Arteaga es uno de los 570 municipios que conforman al estado mexicano de Oaxaca. Pertenece al distrito de Huajuapan, dentro de la región mixteca. Su cabecera es la localidad de San Marcos Arteaga
El nombre San Marcos es en honor a Marcos el Evangelista, considerado como santo por la Iglesia católica y adoptado por la demarcación como su patrono. El nombre Arteaga es en tributo a Simón Arteaga, miembro del triunvirato que gobernó al estado de Oaxaca en 1846, junto con Fernández del Campo y Benito Juárez.