Geografía
Ubicación Geográfica

Limita al norte con Ixhuatán, al noroeste con Chapultenango, al este con Pueblo Nuevo Solistahuacán, al sur con Rayón y al oeste con Pantepec.
Extensión
Su extensión territorial es de 126.7 km², los cuales representan el 2.07% de la región Norte y el 0.17% a la superficie total del Estado, su altitud es de 780 msnm.
Hidrografía
Los ríos que lo conforman son La Sierra, San José, Sangre Jacona y el Salvador y los arroyos El Chorro y Chichiaguada.
Clima
El clima es cálido húmedo y semicálido húmedo por arriba de los 1,000 metros.
Principales Ecosistemas
La vegetacón es de selva alta.