Contava, em 2018, com uma população de aproximadamente 2,5 milhões de habitantes,[2] o que a torna a sétima mais populosa cidade lusófona do mundo, atrás apenas de São Paulo, Rio de Janeiro, Brasília, Salvador, Fortaleza e Belo Horizonte, todas no Brasil — e, efectivamente, a segunda mais populosa capital lusófona do mundo, à frente de Maputo e Lisboa. Se considerada a Região Metropolitana de Luanda, em 2015 sua população seria quase 4,5 milhões de habitantes.