Mabini is onderverdeeld in de volgende 16 barangays[2]:
Bacnit
Barlo
Caabiangaan
Cabanaetan
Cabinuangan
Calzada
Caranglaan
De Guzman
Luna
Magalong
Nibaliw
Patar
Poblacion
San Pedro
Tagudin
Villacorta
Demografie
Aantal inwoners van Mabini
Census
Inwoners
%/jr
2000
21.035
—
2007
23.338
1,44%
Mabini had bij de census van 2007 een inwoneraantal van 23.338 mensen. Dit zijn 2.303 mensen (10,9%) meer dan bij de vorige census van 2000. De gemiddelde jaarlijkse groei komt daarmee uit op 1,44%, hetgeen lager is dan het landelijk jaarlijks gemiddelde over deze periode (2,04%)[1][3].