Die Ortschaft Capurso befindet sich in der Provinz Bari, die zur Region Apulien (Puglia) gehört. Die Gemeinde besitzt 14905 Einwohner und hat eine Fläche von 14,89 Quadratkilometer bei einer Bevölkerungsdichte von 1001,01 Einwohner pro Quadratkilometer. Capurso befindet sich 75 Meter über dem Meeresspiegel.
Die Ortsteile der Gemeinde sind:

San Pietro
Superga