Segundo a estimativa populacional do IBGE, com base em dados de 1º de julho de 2025, o Brasil tem 15 municípios com mais de 1 milhão de habitantes. Juntas, essas cidades concentram 42,8 milhões de pessoas — o equivalente a 20,1% de toda a população brasileira.

O ranking das dez maiores cidades

PosiçãoCidadePopulação (2025)
São Paulo (SP)11.904.961
Rio de Janeiro (RJ)6.731.133
Brasília (DF)2.996.899
Fortaleza (CE)2.578.483
Salvador (BA)2.564.204
Belo Horizonte (MG)2.415.872
Manaus (AM)~2,3 milhões
Curitiba (PR)1.830.795
Recife (PE)1.588.376
10ºGoiânia (GO)1.503.256

Esses números aparecem detalhados individualmente em nosso perfil de São Paulo, nosso perfil do Rio de Janeiro, nosso perfil de Brasília, nosso perfil de Salvador, nosso perfil de Manaus, nosso perfil de Curitiba e nosso perfil de Recife.

Só duas cidades da lista não são capitais

Das 15 cidades brasileiras com mais de 1 milhão de habitantes, apenas duas não são capitais de estado: Guarulhos e Campinas, ambas no estado de São Paulo — um reflexo direto da concentração populacional e econômica do estado, já mencionada em nosso artigo sobre a geografia de São Paulo.

São Paulo: uma liderança disparada

São Paulo não apenas lidera o ranking, como o faz por uma margem enorme: a cidade tem quase o dobro de habitantes do Rio de Janeiro, a segunda colocada, e mais de três vezes a população de Brasília, a terceira. Essa escala populacional está diretamente ligada ao peso econômico da cidade, que concentra sozinha quase 10% de todo o PIB do Brasil.

Perguntas frequentes

Qual é a cidade mais populosa do Brasil?

São Paulo, com 11.904.961 habitantes segundo a estimativa do IBGE para 2025 — de longe a mais populosa do país.

Quantas cidades no Brasil têm mais de 1 milhão de habitantes?

15 cidades, segundo o IBGE, concentrando juntas 42,8 milhões de pessoas, ou 20,1% da população total do país.

Quais cidades da lista das 15 maiores não são capitais?

Apenas Guarulhos e Campinas, ambas localizadas no estado de São Paulo.

Qual é a segunda cidade mais populosa do Brasil?

O Rio de Janeiro, com 6.731.133 habitantes segundo a estimativa do IBGE para 2025.

Conclusão

O ranking das cidades mais populosas do Brasil é dominado por capitais estaduais, com uma liderança disparada de São Paulo — a única exceção relevante é a presença de Guarulhos e Campinas, cidades paulistas não-capitais que refletem a concentração populacional do próprio estado de São Paulo.

Fontes