Esperanza, Sultan Kudarat

Secara administratif Esperanza terbagi menjadi 20 barangay, yaitu: