El cantón está dividido en seis distritos y 30 comunas.