Para su administración el municipio se divide en 6 cantones, los cuales son: El Cortés, El Durazno, Guachipilín, La Concepción, Pululapa y Texispulco.