Las tres ciudades más grandes de Brasil son São Paulo, Río de Janeiro y Belo Horizonte. Brasil tiene una gran población urbana y 22 ciudades brasileñas tienen una población de más de medio millón de personas. Brasilia y Salvador son otras dos ciudades muy grandes en Brasil.
São Paulo es la ciudad más grande de Brasil con una población de 20,935,204, según el censo de 2010. La bella ciudad de Río de Janeiro ocupa el segundo lugar con una población de 12,116,616 y la tercera ciudad más grande, Belo Horizonte, tiene una Población de 5,783,773 habitantes. Río de Janeiro fue la capital de Brasil hasta 1960, cuando se inauguró Brasilia como la capital del país.