1. Início
  2. Cidades
  3. Rio Grande do Sul
  4. São Leopoldo

População de São Leopoldo (RS)

São Leopoldo tem 225.738 habitantes, segundo a estimativa do IBGE para 1º de julho de 2026. É o 146º município mais populoso do Brasil e o 9º do estado do Rio Grande do Sul. No Censo 2022, foram recenseados 217.409 moradores, +1,6% em relação ao Censo 2010 (214.087), o que equivale a +0,13% ao ano. Com 103,0 km² de área, a densidade demográfica é de 2.192 habitantes por km².

Evolução da população de São Leopoldo

AnoFontePopulaçãoVariação
2010Censo Demográfico214.087—
2022Censo Demográfico217.409+1,6%
2024Estimativa IBGE225.669+3,8%
2025Estimativa IBGE225.737+0,0%
2026Estimativa IBGE225.738+0,0%

A diferença entre o Censo 2022 e as estimativas posteriores reflete, em parte, a correção de cobertura adotada pelo IBGE nas Projeções da População (revisão 2024), além do crescimento observado desde a data de referência do Censo (1º de agosto de 2022).

Posição no ranking nacional

PosiçãoMunicípioUFPopulação (2026)
143ºSanta LuziaMG231.473
144ºSinopMT231.452
145ºCriciúmaSC229.333
146ºSão LeopoldoRS225.738
147ºLuziâniaGO223.596
148ºValparaíso de GoiásGO223.210
149ºLauro de FreitasBA221.023

Outras cidades do Rio Grande do Sul

MunicípioPopulação (2026)
Porto Alegre1.388.791
Caxias do Sul479.604
Canoas359.845
Pelotas336.150
Santa Maria282.397
Gravataí275.432
Novo Hamburgo235.801
Viamão231.994
Passo Fundo214.815
Rio Grande198.935

População do estado do Rio Grande do Sul · Maiores cidades do Brasil · População do Brasil

Perguntas frequentes

Qual é a população de São Leopoldo em 2026?

225.738 habitantes, segundo a estimativa do IBGE para 1º de julho de 2026.

Qual era a população de São Leopoldo em 2025?

225.737 habitantes (estimativa do IBGE).

Quantos habitantes São Leopoldo tem pelo Censo 2022?

217.409 pessoas recenseadas.

Atualizado em 24 de outubro de 2026.