El cantón de Santa Bárbara está dividido en seis distritos: Santa Bárbara, San Pedro, San Juan, Jesús, Santo Domingo y Purabá.