Nella provincia di Barletta-Andria-Trani si trovano 11 comuni in Puglia. Andria è il comune più grande per popolazione con un totale di 97.489 abitanti.
| Comune | Popolazione | Densità | Altitudine |
|---|---|---|---|
| Andria | 97.489 | 242pp/km² | 151m |
| Barletta | 92.787 | 621pp/km² | 15m |
| Bisceglie | 53.934 | 779pp/km² | 16m |
| Canosa di puglia | 28.422 | 188pp/km² | 105m |
| Margherita di savoia | 11.371 | 319pp/km² | 1m |
| Minervino murge | 8.390 | 33pp/km² | 429m |
| San ferdinando di p. | 13.734 | 333 | 68 |
| San ferdinando di puglia | 13.734 | 333pp/km² | 68m |
| Spinazzola | 6.115 | 33pp/km² | 435m |
| Trani | 54.848 | 530pp/km² | 7m |
| Trinitapoli | 14.001 | 94pp/km² | 5m |