Bari, il capoluogo di regione nonchè città più popolata, si trova in posizione centrale, sulla costa adriatica, come si vede osservando la cartina politica della Puglia; si tratta di una regione senza grandi rilievi, coi 1.000 metri d'altitudine superati solamente nella sua area nord-occidentale, nella provincia di Foggia.
In tutto sono presenti 257 comuni, pochi se rapportati a quelli di altre regioni di superficie simile quali Piemonte o Lombardia, dei quali 96 in provincia di Lecce, mentre la provincia di Barletta-Andria-Trani ne annovera solamente 10; nei primi 9 posti in ordine di superficie figurano 6 comuni della provincia di Foggia, con Cerignola che supera di poco il capoluogo, mentre Bari non compare nemmeno nei primi cinquanta posti.
La distribuzione della popolazione è abbastanza equilibrata, come si può notare dall'ultima cartina; 3 città (Bari, Taranto e Foggia) superano i 100.000 abitanti, mentre Andria, Lecce e Barletta si fermano poco sotto questa soglia; complessivamente sono presenti 39 comuni con una popolazione superiore alle 25.000 persone.