General Santos City is politically subdivided into 26 barangays.
 
Apopong
Baluan
Batomelong
Buayan
Bula
Calumpang
City Heights
Conel
Dadiangas East
Dadiangas North
Dadiangas South
Dadiangas West
Fatima
Katangawan
Labangal
Lagao (1st & 3rd)
Ligaya
Mabuhay
Olympog
San Isidro (Lagao 2nd)
San Jose
Siguel
Sinawal
Tambler
Tinagacan
Upper Labay
General Santos City is politically subdivided into 26 barangays. 
Apopong
Baluan
Batomelong
Buayan
Bula
Calumpang
City Heights
Conel
Dadiangas East
Dadiangas North
Dadiangas South
Dadiangas West
Fatima
Katangawan
Labangal
Lagao (1st & 3rd)
Ligaya
Mabuhay
Olympog
San Isidro (Lagao 2nd)
San Jose
Siguel
Sinawal
Tambler
Tinagacan
Upper Labay
General Santos