İl nüfusu 2015 sayımına göre 1.533.507 kişidir. Nüfusun tamamı şehir merkezi konumundadır. Büyükşehir torba yasası tasarıyla tüm belde belediyeleri ve köyler mahalleye dönüştürülerek şehir merkezi statüsüne alınmıştır. Kilometrekareye düşen nüfus yoğunluğu 261 kişidir. Bu bakımdan Türkiye'nin en yoğun nüfusa sahip 4. ilidir. Nüfus artış hızı yaklaşık olarak %1,2'dir. 

İlçelere göre nüfus;

Altınözü 61.341
Antakya 354.768
Arsuz 81.001
Belen 30.577
Defne 137.398
Dörtyol 117.053
Erzin 41.233
Hassa 54.146
İskenderun 244.970
Kırıkhan  107.994
Kumlu 13.345
Payas 39.587
Reyhanlı 89.980
Samandağ 118.373
Yayladağı 27.800