San Marcos de la Sierra es un municipio del departamento de Intibucá en la República de Honduras.
Su nombre es en honor a Marcos el Evangelista, santo de la iglesia católica, y por Terencio Sierra, presidente de la república.
Su cabecera tiene al este el Cerro la Cruz y al oeste Rancho Quemado.
Era la Aldea de Guirampuque, del Municipio de Yamaranguila.
En 1901, le dieron la categoría de municipio.