Em 2022, segundo dados regionais do Censo do IBGE divulgados no final de março, moravam nos seis Distritos da Subprefeitura Lapa 338.347 pessoas, dispersas num território de 40,1 km². Para se ter uma noção mais exata do que significa esse número basta compará-lo com os dados demográficos da cidade de São Caetano, na Grande São Paulo, onde viviam em 2022, de acordo com o IBGE, 165.665 pessoas. Ou seja, na área da Sub Lapa mora uma população duas vezes maior do que a de São Caetano.
Embora registando retração demográfica de 7,9% na comparação com o censo de 2010, Perdizes continua sendo o distrito mais populoso da região da Subprefeitura Lapa, com 102.391 habitantes. Em 2020 viviam na região, que abraça também Sumaré e Pompeia, entre outros bairros, pouco mais de 111 mil pessoas.
O Distrito Lapa, onde a Vila Romana é vetor de grande crescimento, aparece na segunda colocação do ranking populacional regional, com 75.533 habitantes. Catorze anos atrás, moravam nesse distrito 65.739 pessoas. Nesse período, a variação demográfica foi de 14,9%. Na terceira posição aparece o Distrito do Jaguaré, com 55. 382 habitantes (+11% em reação a 2010).
Na Vila Leopoldina, o Censo do IBGE 2010 contabilizava 39.485 habitantes. Em 2022 a região contava com 46.875 pessoas (+18,7). No Distrito Barra Funda, a população mais que dobrou em 12 anos, saltando de 14.383 moradores em 2010 para 33.436 em 2022 (+132,5%). O distrito menos populoso é o da Vila jaguara, onde moram 24.730 pessoas, contra 24.895 contabilizadas no censo de 2010 (-0,7%).