Sultanbeyli’nin nüfusu 2019 yılı TÜİK verilerine göre 336 bini geçti.
2012 yılında 302 bin 388 nüfusu olan Sultanbeyli’nin nüfusu 2017 yılına kadar artış gösterdi. Sultanbeyli’nin nüfusu 2017 yılında 329 bin 985 iken 2018 yılında 327 bin 798’e düştü. İlçe nüfusu 2019 yılında ise önemli bir artış göstererek 336 bine ulaştı.
Sultanbeyli’de en fazla nüfusa sahip mahalle ise 32 bin 991 nüfusla Battalgazi Mahallesi. Battalegazi mahallesini Ahmet Yesevi ve Abdurrahmangazi Mahallesi izliyor. 2019 itibariyle en az nüfus ise 12 bin 572 ile Akşemsettin Mahallesi.