List of municipalities in Brazil by population


Brazil has a high level of urbanization with 87.8% of the population residing in urban and metropolitan areas. The criteria used by the IBGE in determining whether households are urban or rural, however, are based on political divisions, not on the developed environment. Its most populous city is São Paulo.
Nowadays, the country has 5,571 cities, with 5,569 municipalities plus the capital and the Island of Fernando de Noronha.
With two exceptions, the state capitals are all the largest cities in their respective states: Florianópolis, the capital of Santa Catarina is its second-largest city after Joinville, while Vitória is only the fourth-largest city in Espírito Santo, although it is located in that state's largest metropolitan area.

Most populous cities in Brazil

This is a list of the most populous cities based on the population of the municipality where the city is located, rather than its metropolitan area. As IBGE considers the entire Federal District synonymous to Brasília, the population of the Federal District is shown for Brasília.
State capital
State's largest city
State capital and largest city
Federal capital

CityState2025
Estimate
2022
Census
Change
São PauloSão Paulochange|invert=on|11904961|11451245

Distribution

StateNumber of cities over 100,000 inhabitants
São Paulo81
Minas Gerais36
Rio de Janeiro29
Paraná24
Rio Grande do Sul19
Bahia18
Goiás17
Pará, Pernambuco15
Santa Catarina14
Espírito Santo, Maranhão10
Ceará9
Mato Grosso6
Sergipe5
Amazonas, Paraíba, Rio Grande do Norte, Rondônia4
Mato Grosso do Sul3
Alagoas, Amapá, Piauí, Tocantins2
Acre, Distrito Federal, Roraima1