[2] Hombres: 16,334 (48.8%) Mujeres: 17,123 (51.2%) Rural: 11,454 (34.2%) Urbano: 22,003 (65.8%) San Marcos tiene una población actual de 33,457 habitantes.[1] Cuenta con un clima tropical de sabana que se caracteriza por ser relativamente fresco.La precipitación varía entre los 1200 y 1400 mm, caracterizándose por una buena distribución durante el año.La actividad económica fundamental es la agropecuaria, teniendo mayor importancia dentro de la actividad primaria el sector agrícola; existen grandes áreas o plantíos dedicados al cultivo del café, granos básicos, cítricos y hortalizas, entre otros.La estructura turística con el Hotel Casablanca y el Café Casona queda clara.Por ejemplo, la festividad más notoria, donde se reúne mucha gente cada año, es la celebración de su patrón San Marcos.Esta era una institución que educaba a niñas para convertirse en maestras de escuela primaria.