Los cantones ascienden a 25, cuyo son nombres son (entre paréntesis el número de caseríos de cada uno): Cruz Grande (3), Teshcal (4), Shón-Shón (5), Las Marías (4), Las Lajas (3), San Isidro (8), El Sunza (8), Cuyagualo (2), Quebrada Española (4), Las Higueras (3), Joya de Cerén (6), Piedras Pachas (4), Cuntán (5), Chorro Arriba (7), Chorro Abajo (4), Ceiba del Charco (6), Tapalshucut (4), Huiscoyolate (6), Cangrejera (3), Tecuma (4), Las Tres Ceibas (3), La Chapina (4), Talcomunca (3), Tunalmiles (5), y San Luis (2).