Em 1º de julho de 2024, a população do Brasil foi estimada em 212,6 milhões de habitantes, segundo dados divulgados pelo IBGE. O país possui 15 municípios com mais de 1 milhão de habitantes, dos quais 13 são capitais. Entre esses, Guarulhos e Campinas são os únicos que não são capitais, com 1,3 milhão e 1,1 milhão de habitantes, respectivamente. São Gonçalo está próximo desse patamar, com 961 mil habitantes. Essas megacidades concentram 20,1% da população nacional.
Os municípios mais populosos são São Paulo, com 11,9 milhões de habitantes, seguido por Rio de Janeiro (6,7 milhões) e Brasília (3 milhões). Fortaleza e Salvador completam o ranking dos cinco maiores, ambos com 2,6 milhões de habitantes. No extremo oposto, 26 municípios têm menos de 1.500 habitantes, sendo Serra da Saudade (MG) o menos populoso com 854 residentes.
O IBGE destacou que mais de 30% da população do Brasil vive em 48 cidades com mais de 500 mil habitantes, enquanto cerca de 27,3% da população está distribuída entre 339 municípios com população de 100 mil a 500 mil. Marcio Minamiguchi, do IBGE, observou que essa concentração populacional reflete um processo histórico de crescimento e urbanização, com algumas cidades superando a marca de 500 mil habitantes ao longo dos anos. As estimativas foram ajustadas com base em dados dos Censos de 2010 e 2022, além de modificações geográficas recentes.