ATLAS · MEGA-CITIES · BRAZIL
Mega-Cities of Brazil
Brazil has 3 urban areas of five million people or more — São Paulo, Rio de Janeiro and Belo Horizonte. The largest, São Paulo, holds an estimated 18,845,000people across its urban agglomeration — one of the largest cities on Earth. From Natural Earth, snapshot 2026-06-24.
MEGA-CITIESSão Paulo, Rio de Janeiro and Belo Horizonte
LARGEST (POPULATION)~18,845,000
NUMBER OF MEGA-CITIES3
The 3 mega-cities
Each urban area, with its estimated agglomeration population, largest first.
São Paulo~18,845,000 people
Rio de Janeiro~11,748,000 people
Belo Horizonte~5,575,000 people
In context
Where Brazil's largest mega-citysits on the world’s scale of mega-cities — from the cities just over five million to the singular supergiant above twenty.
20M+
15–20MSão Paulo is here
10–15M
7–10M
5–7M
Mega-cities of other countries
Japan · United States · Mexico · India · China · Bangladesh · Argentina · Pakistan