O Brasil alcançou 213,4 milhões de habitantes em 2025, segundo estimativa divulgada nesta quinta-feira (28) pelo IBGE. Entre eles, 42,8 milhões vivem em apenas 15 cidades com mais de 1 milhão de habitantes, o equivalente a um em cada cinco brasileiros.
Do total, apenas Guarulhos e Campinas, em São Paulo, não são capitais.
A capital paulista é disparada a maior cidade do país, com 11,9 milhões de habitantes. Se fosse um estado, ficaria atrás apenas de São Paulo, Minas Gerais, Rio de Janeiro e Bahia em população.
Na sequência aparecem Rio de Janeiro (6,7 milhões), Brasília (3,0 milhões), Fortaleza (2,6 milhões) e Salvador (2,6 milhões), que fecha o grupo das cinco cidades mais populosas.
Capitais em queda
Apesar do crescimento nacional de 0,39% em um ano, cinco capitais perderam população de 2024 para 2025:
-
Salvador (-0,18%)
-
Belo Horizonte (-0,02%)
-
Belém (-0,09%)
-
Porto Alegre (-0,04%)
-
Natal (-0,14%), que soma 784,2 mil habitantes e não entra no ranking das 15 maiores.
Segundo o gerente de Estudos e Análises da Dinâmica Demográfica do IBGE, Márcio Minamiguchi, o fenômeno está ligado à migração para cidades vizinhas. “O crescimento vai do centro para a periferia. As capitais maiores tendem a perder população, mas as regiões metropolitanas seguem em expansão”, explicou.
Atualmente, o Brasil tem 30 regiões metropolitanas, que juntas somam 103,5 milhões de pessoas, ou 48,5% da população nacional.
As três maiores são:
-
São Paulo, com 21,6 milhões de habitantes;
-
Rio de Janeiro, com 12,9 milhões;
-
Belo Horizonte, com 6 milhões.
Extremos
Enquanto 15 cidades superam a marca de 1 milhão de habitantes, o país também abriga 26 municípios com menos de 1,5 mil moradores. Quatro deles sequer atingem mil habitantes:
-
Serra da Saudade (MG): 856
-
Anhanguera (GO): 913
-
Borá (SP): 932
-
Araguainha (MT): 997
Para efeito de comparação, o avião Airbus A350-1000 acomoda até 400 passageiros, menos da metade da população de cada uma dessas cidades.