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