Le tre città più grandi del Brasile sono San Paolo, Rio de Janeiro e Belo Horizonte. Il Brasile ha una grande popolazione urbana e 22 città brasiliane hanno una popolazione di oltre mezzo milione di persone. Brasilia e Salvador sono altre due città molto grandi in Brasile.
San Paolo è la città più grande del Brasile con una popolazione di 20.935.204, secondo il censimento del 2010. La bella città di Rio de Janeiro arriva secondo con una popolazione di 12.116.616 abitanti e la terza città più grande, Belo Horizonte, ha un popolazione di 5.783.773. Rio de Janeiro è stata la capitale del Brasile fino al 1960, quando Brasilia è stata inaugurata come capitale del paese.