Atlas Cidade.
São Leopoldo · RS

Quantos habitantes tem São Leopoldo (RS)?

São Leopoldo tem (estimativa IBGE 2025)
225.737 habitantes
9ª de Rio Grande do Sul · 145ª do Brasil

São Leopoldo (RS) tem 225.737 habitantes, segundo a estimativa do IBGE para 2025, a 9ª mais populosa de Rio Grande do Sul e a 145ª mais populosa do Brasil. No Censo de 2022, a população recenseada foi de 217.409 habitantes. O município tem 103,0 km² de área, com densidade de 2.110,6 habitantes por km².

População ao longo do tempo

AnoPopulaçãoFonte
2025225.737 Estimativa
2024225.669 Estimativa
2022217.409 Censo 2022
2021240.378 Estimativa
2020238.648 Estimativa
2019236.835 Estimativa
2018234.947 Estimativa
2017230.914 Estimativa
2016229.678 Estimativa
2015228.370 Estimativa
2014226.988 Estimativa
2013225.520 Estimativa
2012217.189 Estimativa
2011215.664 Estimativa
2010214.087 Censo
2009211.663 Estimativa
2008210.145 Estimativa
2007207.721 Estimativa
2006212.498 Estimativa
2005209.611 Estimativa
2004206.702 Estimativa
2003201.446 Estimativa
2002198.942 Estimativa
2001196.531 Estimativa
2000193.547 Censo
1991167.907 Censo
198098.588 Censo
197064.433 Censo

Censos são pontos de referência; o Censo 2022 re-ancorou a série (não comparar diretamente com a tendência anterior).

Apoio

Área
103,0 km²
Densidade
2.110,6
hab/km²
publicidade

Perguntas frequentes

Qual o código IBGE de São Leopoldo?
O código IBGE de São Leopoldo (RS) é 4318705.
Quantos habitantes tem São Leopoldo?
São Leopoldo tem 225.737 habitantes (estimativa IBGE 2025).
Fonte: IBGE. Atualizado em junho de 2026.

Mais sobre São Leopoldo