O Brasil tem hoje 15 cidades com mais de 1 milhão de habitantes, que juntas concentram 42,8 milhões de pessoas — o equivalente a 20,1% da população nacional, ou seja, um em cada cinco brasileiros. Entre elas, apenas Guarulhos e Campinas, em São Paulo, não são capitais.
Os dados fazem parte da estimativa populacional de 1º de julho de 2025, divulgada nesta quinta-feira (28) pelo Instituto Brasileiro de Geografia e Estatística (IBGE). Segundo o levantamento, o país alcançou 213,4 milhões de habitantes, crescimento de 0,39% em relação ao ano anterior.
São Paulo segue como a maior cidade brasileira, com 11,9 milhões de moradores. Se fosse um estado, ocuparia a quarta posição em população, atrás apenas de São Paulo, Minas Gerais, Rio de Janeiro e Bahia.
As maiores cidades do Brasil (mais de 1 milhão de habitantes)
- São Paulo (SP): 11,9 milhões
- Rio de Janeiro (RJ): 6,7 milhões
- Brasília (DF): 3,0 milhões
- Fortaleza (CE): 2,6 milhões
- Salvador (BA): 2,6 milhões
- Belo Horizonte (MG): 2,4 milhões
- Manaus (AM): 2,3 milhões
- Curitiba (PR): 1,8 milhão
- Recife (PE): 1,6 milhão
- Goiânia (GO): 1,5 milhão
- Belém (PA): 1,4 milhão
- Porto Alegre (RS): 1,4 milhão
- Guarulhos (SP): 1,3 milhão
- Campinas (SP): 1,2 milhão
- São Luís (MA): 1,1 milhão
Apesar do crescimento nacional, cinco capitais registraram queda populacional entre 2024 e 2025: Salvador (-0,18%), Belo Horizonte (-0,02%), Belém (-0,09%), Porto Alegre (-0,04%) e Natal (-0,14%). Segundo o gerente de Estudos e Análises da Dinâmica Demográfica do IBGE, Márcio Minamiguchi, o fenômeno ocorre porque grandes capitais perdem moradores para cidades vizinhas em áreas metropolitanas.
O Brasil possui hoje 30 regiões metropolitanas, onde vivem 103,5 milhões de pessoas — quase metade da população (48,5%). As três maiores são as de São Paulo (21,6 milhões), Rio de Janeiro (12,9 milhões) e Belo Horizonte (6 milhões).
As menores cidades
Na outra ponta, o país tem 26 municípios com menos de 1,5 mil habitantes. Quatro deles não chegam a mil moradores:
- Serra da Saudade (MG): 856
- Anhanguera (GO): 913
- Borá (SP): 932
- Araguainha (MT): 997
Para comparação, um avião Airbus A350-1000 transporta de 375 a 400 passageiros.
Projeções
A divulgação das estimativas é obrigatória por lei e serve de base para o Tribunal de Contas da União (TCU) calcular os repasses do Fundo de Participação de Estados e Municípios. As projeções do IBGE partem do Censo de 2022 e consideram taxas de natalidade e mortalidade.
Segundo o instituto, a população brasileira continuará crescendo até 2041, quando deve chegar a 220,4 milhões de habitantes. A partir de 2042, começará a diminuir. Em 2070, a previsão é de 199,2 milhões de pessoas.