El departamento de San Marcos (Guatemala) está dividido en 30 municipios.
Los municipios del departamento de San Marcos son San Marcos, Ayutla, San Lorenzo, San Miguel Ixtahuacán, Catarina, Malacatán, Pajapita, Esquipulas Palo Gordo, San José Ojetenam, San Pablo, Comitancillo, El Rodeo, Concepción Tutuapa, El Quetzal, Sipacapa, San Antonio Sacatepéquez, San Cristóbal Cucho, Tejutla, Río Blanco, San Rafael Pie de la Cuesta, Tacaná, El Tumbador, Sibinal, Tajumulco, Nuevo Progreso, Ixchiguán, La Reforma, Ocós, San Pedro Sacatepéquez y La Blanca.