La classifica dei comuni della Provincia di Barletta-Andria-Trani ordinata per popolazione residente. I dati sono aggiornati al 01/01/2011 (ISTAT).
| Comune | Popolazione residenti | Superficie km² | Densità abitanti/km² | Altitudine m s.l.m. |
|---|---|---|---|---|
| 1. ANDRIA | 100.086 | 407,86 | 245 | 151 |
| 2. BARLETTA | 94.459 | 146,91 | 643 | 15 |
| 3. Bisceglie | 54.847 | 68,48 | 801 | 16 |
| 4. TRANI | 53.940 | 102,08 | 528 | 7 |
| 5. Canosa di Puglia | 31.115 | 149,53 | 208 | 105 |
| 6. San Ferdinando di Puglia | 14.894 | 41,82 | 356 | 68 |
| 7. Trinitapoli | 14.551 | 147,62 | 99 | 5 |
| 8. Margherita di Savoia | 12.465 | 36,35 | 343 | 1 |
| 9. Minervino Murge | 9.598 | 255,39 | 38 | 429 |
| 10. Spinazzola | 6.908 | 182,64 | 38 | 435 |