En enero de 2018 Bakú tenía una población de 2.262.600 habitantes, de los cuales 153.400 eran desplazados internos y 143.400 refugiados de la guerra de Nagorno Karabaj.