O Brasil possui 15 cidades com mais de 1 milhão de habitantes, concentrando 42,8 milhões de pessoas, cerca de 20,1% da população do país. Entre essas cidades, apenas duas não são capitais: Guarulhos e Campinas, ambas em São Paulo.
Os dados fazem parte da estimativa populacional do IBGE, com base em 1º de julho de 2025. O instituto divulgou ainda que a população total do país atingiu 213,4 milhões de pessoas, representando um crescimento de 0,39% em relação ao ano anterior.
A maior cidade do Brasil continua sendo São Paulo, com 11,9 milhões de habitantes. Se fosse um estado, a cidade seria a quarta mais populosa, atrás apenas de São Paulo, Minas Gerais, Rio de Janeiro e Bahia.

Lista das cidades com mais de 1 milhão de habitantes em 2025
- 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 geral, cinco capitais registraram redução populacional de 2024 para 2025: Salvador, Belo Horizonte, Belém, Porto Alegre e Natal. Segundo o IBGE, essas diminuições estão ligadas à migração para municípios vizinhos nas regiões metropolitanas. As maiores regiões metropolitanas do país são São Paulo, Rio de Janeiro e Belo Horizonte, com 21,6 milhões, 12,9 milhões e 6 milhões de habitantes, respectivamente.




