Al 1° gennaio 2020 i residenti stranieri in regione sono 133.690, con un'incidenza del 3,4% sul totale della popolazione, valore inferiore a quello registrato nel Sud Italia (4,5%) e ancora molto lontano da quello medio nazionale (8,4%). Rispetto all'anno precedente, si registra un aumento di 1.598 unità con un incremento percentuale pari a +1,2%. La distribuzione della popolazione straniera per province vede al primo posto la provincia di Bari con il 31% circa delle presenze, segue al secondo posto la provincia di Foggia con il 22,7% e al terzo posto la provincia di Lecce con meno del 20% dei residenti stranieri della regione.
La distribuzione per genere della presenza straniera mostra una leggera prevalenza maschile (51,6%).
Tra i residenti stranieri, i paesi maggiormente rappresentati sono Romania (25,4%), Albania (15,9%) e Marocco (7,5%). Da segnalare che nella Regione Puglia e in particolare nella Provincia di Bari risiede un quinto dei georgiani presenti in Italia.