O Brasil conta com 15 cidades que possuem mais de 1 milhão de habitantes, totalizando 42,8 milhões de pessoas, conforme a estimativa populacional divulgada pelo Instituto Brasileiro de Geografia e Estatística (IBGE) em 28 de agosto de 2025. Dentre essas cidades, apenas Guarulhos e Campinas, localizadas no estado de São Paulo, não são capitais. A capital paulista se destaca como a maior cidade do país, com 11,9 milhões de habitantes, e se fosse um estado, seria o quarto mais populoso do Brasil.
Os dados do IBGE revelam que a população brasileira atingiu 213,4 milhões, com um crescimento de 0,39% em relação ao ano anterior. No entanto, cinco capitais perderam população entre 2024 e 2025: Salvador, Belo Horizonte, Belém, Porto Alegre e Natal. Segundo Marcio Minamiguchi, gerente de Estudos e Análises da Dinâmica Demográfica do IBGE, essa diminuição está relacionada à migração para cidades vizinhas e ao crescimento das periferias.
O IBGE também destaca que o Brasil abriga 30 regiões metropolitanas, que concentram quase metade da população nacional. A previsão é que a população continue a crescer até 2041, alcançando 220,43 milhões de habitantes antes de iniciar um processo de encolhimento. Essa divulgação é essencial para o cálculo do Fundo de Participação de Estados e Municípios, que redistribui recursos da União para outros entes federativos.