La distribución política del municipio de San Sebastián es de 9 cantones y 31 caseríos, distribuidos en una extensión de 61,83 km.