O município de São Paulo continua sendo o mais populoso do país, com 12,1 milhões de habitantes, seguido pelo Rio de Janeiro (6,5 milhões de habitantes), Brasília e Salvador (cerca de 3,0 milhões de habitantes cada). Dezessete municípios brasileiros têm população superior a 1 milhão de pessoas, somando 45,5 milhões de habitantes ou 21,9% da população do Brasil.
As novas estimativas do IBGE (Instituto Brasileiro de Geografia e Estatística) sobre a população brasileira foram publicadas no DOU (Diário Oficial da União).
Cidades com mais habitantes
Entre os 17 municípios mais populosos, apenas três não são capitais: as paulistas Guarulhos e Campinas e a fluminense São Gonçalo. Veja a lista das cidades, que reúnem 21,9% da população brasileira:
1º- São Paulo (SP): 12.106.920
2º- Rio de Janeiro (RJ): 6.520.266
3º- Brasília (DF): 3.039.444
4º- Salvador (BA): 2.953.986
5º- Fortaleza (CE): 2.627.482
6º- Belo Horizonte (MG): 2.523.794
7º- Manaus (AM): 2.130.264
8º- Curitiba (PR): 1.908.359
9º- Recife (PE): 1.633.697
10º- Porto Alegre (RS): 1.484.941
11º- Goiânia (GO): 1.466.105
12º- Belém (PA): 1.452.275
13º- Guarulhos (SP): 1.349.113
14º- Campinas (SP): 1.182.429
15º- São Luís (MA): 1.091.868
16º- São Gonçalo (RJ): 1.049.826
17º- Maceió (AL): 1.029.129
Maiores municípios, excluindo as capitais
O Brasil possui 42 municípios com mais de 500 mil habitantes. Eles concentram 30,2% da população do país, ou 62,6 milhões de habitantes. Quando se excluem as capitais, os dez municípios mais populosos são Guarulhos (SP), Campinas (SP), São Gonçalo (RJ), Duque de Caxias (RJ), São Bernardo do Campo (SP), Nova Iguaçu (RJ), Santo André (SP), São José dos Campos (SP) Osasco (SP), e Jaboatão dos Guararapes (PE). Veja a lista:
1º- Guarulhos (SP): 1.349.113
2º- Campinas (SP): 1.182.429
3º- São Gonçalo (RJ): 1.049.826
4º- Duque de Caxias (RJ): 890.997
5º- São Bernardo do Campo (SP): 827.437
6º- Nova Iguaçu (RJ): 798.647
7º- Santo André (SP): 715.231
8º- São José dos Campos (SP): 703.219
9º- Osasco (SP): 697.886
10º- Jaboatão dos Guararapes (PE): 695.956
11º- Ribeirão Preto (SP): 682.302
12º- Uberlândia (MG): 676.613
13º- Sorocaba (SP): 659.871
14º- Contagem (MG): 658.580
15º- Feira de Santana (BA): 627.477
16º- Joinville (SC): 577.077
17º- Juiz de Fora (MG): 563.769
18º- Londrina (PR): 558.439
19º- Aparecida de Goiânia (GO): 542.090
20º- Ananindeua (PA): 516.057
21º- Serra (ES): 502.618
Serra da Saudade (MG) é o município brasileiro de menor população, com 812 habitantes, seguido de Borá (SP), com 839 habitantes, e Araguainha (MT), com 931 habitantes.
A maior parte dos municípios brasileiros (68,3%) possui até 20 mil habitantes e abriga apenas 15,5% da população do país (32,2 milhões de habitantes). Estima-se que, de 2016 para 2017, quase um quarto dos municípios (24,746%) do país tiveram redução de população.