O Instituto Brasileiro de Geografia e Estatística (IBGE) revelou que a população do Brasil atingiu a marca de 212.583.750 habitantes em 2025. Este número reflete a quantidade de pessoas vivendo no país até o dia 1º de julho deste ano. A atualização também trouxe à tona o ranking das cidades mais populosas, bem como aquelas com menor número de habitantes.
Atualmente, 15 municípios brasileiros possuem mais de 1 milhão de habitantes, representando 20% da população total do país. Por outro lado, existem 26 cidades com menos de 1.500 moradores. São Paulo, Rio de Janeiro e Brasília lideram a lista das cidades mais populosas, enquanto Guarulhos e Campinas são as únicas não capitais a figurar entre as 15 primeiras posições.

Quais são as cidades mais populosas do Brasil?
As cidades mais populosas do Brasil concentram uma parte significativa da população nacional. São Paulo, com 11.895.578 habitantes, lidera o ranking, seguida pelo Rio de Janeiro e Brasília. Juntas, essas cidades abrigam mais de 42,7 milhões de pessoas, o que representa pouco mais de um quinto da população brasileira.
- São Paulo (SP): 11.895.578 habitantes
- Rio de Janeiro (RJ): 6.729.894 habitantes
- Brasília (DF): 2.982.818 habitantes
- Fortaleza (CE): 2.574.412 habitantes
- Salvador (BA): 2.568.928 habitantes
Além das capitais, Guarulhos e Campinas, na região metropolitana de São Paulo, também se destacam por sua alta densidade populacional, ocupando a 13ª e 14ª posições, respectivamente.
Como estão distribuídas as cidades menos populosas?
Na outra extremidade do espectro populacional, Serra da Saudade, em Minas Gerais, é a cidade menos populosa do Brasil, com apenas 854 habitantes. Anhanguera, em Goiás, e Borá, em São Paulo, também estão entre as cidades com menos de 1.000 moradores. O estado do Rio Grande do Sul possui o maior número de municípios com baixa densidade populacional, com sete cidades na lista.
- Serra da Saudade (MG): 854 habitantes
- Anhanguera (GO): 921 habitantes
- Borá (SP): 928 habitantes
- Araguainha (MT): 1.006 habitantes
- Nova Castilho (SP): 1.074 habitantes
Essas 26 cidades somam um total de 33.238 habitantes, representando uma fração mínima de 0,02% da população total do Brasil.
Como o IBGE realiza as estimativas populacionais?
O IBGE utiliza as Projeções da População do Brasil e Unidades da Federação para calcular as estimativas populacionais dos municípios. Essas projeções são baseadas nos dados dos Censos Demográficos de 2010 e 2022. Segundo Marcio Minamiguchi, gerente de projeções e estimativas populacionais do IBGE, as populações recenseadas nos dois últimos censos foram ajustadas para estabelecer a tendência de crescimento populacional até a data de referência, em 1º de julho de 2024.
Essas estimativas são fundamentais para o planejamento de políticas públicas e a distribuição de recursos, além de fornecerem um panorama detalhado da distribuição populacional no Brasil.