El cantón de Barva está dividido en seis distritos: