Brazil - Top 100+ Cities by Population

Population data by city is the population of the city itself, not the metro area. Data is as of 2011 estimates.

Rank CityCountryPopulation
1. São Paulo Brazil 10,021,295
2. Rio de Janeiro Brazil 6,023,699
3. Salvador Brazil 2,711,840
4. Fortaleza Brazil 2,400,000
5. Belo Horizonte Brazil 2,373,224
6. Brasília Brazil 2,207,718
7. Curitiba Brazil 1,718,421
8. Manaus Brazil 1,598,210
9. Recife Brazil 1,478,098
10. Belém Brazil 1,407,737
11. Porto Alegre Brazil 1,372,741
12. Goiânia Brazil 1,171,195
13. Guarulhos Brazil 1,169,577
14. Campinas Brazil 1,031,554
15. Nova Iguaçu Brazil 1,002,118
16. Maceió Brazil 954,991
17. São Luís Brazil 917,237
18. Duque de Caxias Brazil 818,329
19. Natal Brazil 763,043
20. Teresina Brazil 744,512
21. São Bernardo do Campo Brazil 743,372
22. Campo Grande Brazil 729,151
23. Jaboatão Brazil 702,621
24. Osasco Brazil 677,856
25. Santo André Brazil 662,373
26. João Pessoa Brazil 650,883
27. Jaboatão dos Guararapes Brazil 630,008
28. Contagem Brazil 627,123
29. São José dos Campos Brazil 613,764
30. Uberlândia Brazil 563,536
31. Sorocaba Brazil 558,862
32. Ribeirão Preto Brazil 551,267
33. Cuiabá Brazil 521,934
34. Aparecida de Goiânia Brazil 510,770
35. Aracaju Brazil 490,175
36. Feira de Santana Brazil 481,911
37. Londrina Brazil 471,832
38. Juiz de Fora Brazil 470,193
39. Belford Roxo Brazil 466,096
40. Joinville Brazil 461,304
41. Niterói Brazil 456,456
42. São João de Meriti Brazil 454,849
43. Ananindeua Brazil 433,956
44. Florianópolis Brazil 412,724
45. Santos Brazil 411,403
46. Ribeirão das Neves Brazil 406,802
47. Vila Velha Brazil 394,930
48. Serra Brazil 394,153
49. Diadema Brazil 390,633
50. Campos Brazil 387,417
51. Mauá Brazil 386,069
52. Betim Brazil 384,000
53. Caxias do Sul Brazil 381,270
54. São José do Rio Preto Brazil 374,699
55. Olinda Brazil 366,754
56. Carapicuíba Brazil 361,112
57. Campina Grande Brazil 348,936
58. Piracicaba Brazil 342,209
59. Macapá Brazil 338,936
60. Itaquaquecetuba Brazil 336,679
61. Bauru Brazil 335,024
62. Montes Claros Brazil 332,379
63. Canoas Brazil 328,291
64. Mogi das Cruzes Brazil 325,746
65. São Vicente Brazil 324,457
66. Jundiaí Brazil 321,589
67. Pelotas Brazil 320,674
68. Anápolis Brazil 319,587
69. Vitória Brazil 312,656
70. Maringá Brazil 311,724
71. Guarujá Brazil 310,424
72. Porto Velho Brazil 306,180
73. Franca Brazil 305,041
74. Blumenau Brazil 293,949
75. Foz do Iguaçu Brazil 293,523
76. Ponta Grossa Brazil 292,177
77. Paulista Brazil 289,971
78. Limeira Brazil 289,665
79. Viamão Brazil 285,269
80. Suzano Brazil 283,314
81. Caucaia Brazil 275,019
82. Petrópolis Brazil 272,691
83. Uberaba Brazil 260,843
84. Rio Branco Brazil 257,642
85. Cascavel Brazil 257,172
86. Novo Hamburgo Brazil 253,841
87. Vitória da Conquista Brazil 253,137
88. Barueri Brazil 251,994
89. Taubaté Brazil 251,641
90. Governador Valadares Brazil 250,878
91. Praia Grande Brazil 250,027
92. Várzea Grande Brazil 249,752
93. Volta Redonda Brazil 249,580
94. Santa Maria Brazil 249,219
95. Santa Luzia Brazil 243,503
96. Gravataí Brazil 238,778
97. Caruaru Brazil 235,371
98. Boa Vista Brazil 235,150
99. Disney Brazil 234,234
100. Ipatinga Brazil 228,746