San Marcos – miasto w Gwatemali, stolica departamentu San Marcos. Według danych szacunkowych z 2012 roku liczba mieszkańców wynosiła 46 046 osób. San Marcos leży około 240 km na zachód od stolicy kraju – miasta Gwatemala. Razem z miastem San Pedro Sacatepéquez tworzy jedną aglomerację. Leży na wysokości 2398 metrów nad poziomem morza w górach Sierra Madre de Chiapas. Miasto założył w 1533 roku Juan de León y Cardona, jeden z dowódców hiszpańskiego konkwistadora Pedro de Alvarado i była to jedna z pierwszych miejscowości założonych przez Hiszpanów w Gwatemali.
thumb|left|Zniszczenia w mieście spowodowane trzęsieniem ziemi 7 listopada 2012 roku San Marcos leży w rejonie bardzo aktywnym sejsmicznie. Niedaleko przebiega przechodzący w poprzek Gwatemali uskok Montagua, oddzielający płytę karaibską od płyty północnoamerykańskiej. Ponadto na Pacyfiku, w odległości około 100 km od wybrzeża, przebiega aktywny uskok łączący płytę karaibską z płytą kokosową. Takie położenie sprawia, że trzęsienia ziemi o sile ponad 4 stopni w skali Richtera zdarzają się w każdym miesiącu. Co kilka lat zdarzają się wstrząsy o sile powyżej 7 w skali Richtera.