Atlas Cidade.
Santa Teresa · ES

Quantos habitantes tem Santa Teresa (ES)?

Santa Teresa tem (estimativa IBGE 2025)
23.872 habitantes
34ª de Espírito Santo · 1.515ª do Brasil

Santa Teresa (ES) tem 23.872 habitantes, segundo a estimativa do IBGE para 2025, a 34ª mais populosa de Espírito Santo e a 1.515ª mais populosa do Brasil. No Censo de 2022, a população recenseada foi de 22.808 habitantes. O município tem 683,0 km² de área, com densidade de 33,4 habitantes por km².

População ao longo do tempo

AnoPopulaçãoFonte
202523.872 Estimativa
202423.796 Estimativa
202222.808 Censo 2022
202123.853 Estimativa
202023.724 Estimativa
201923.590 Estimativa
201823.392 Estimativa
201724.025 Estimativa
201623.882 Estimativa
201523.735 Estimativa
201423.585 Estimativa
201323.432 Estimativa
201222.005 Estimativa
201121.916 Estimativa
201021.823 Censo
200920.742 Estimativa
200820.747 Estimativa
200720.179 Estimativa
200621.196 Estimativa
200521.109 Estimativa
200421.021 Estimativa
200320.861 Estimativa
200220.785 Estimativa
200120.743 Estimativa
200020.622 Censo
199129.356 Censo
198025.991 Censo
197025.330 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
683,0 km²
Densidade
33,4
hab/km²
publicidade

Perguntas frequentes

Qual o código IBGE de Santa Teresa?
O código IBGE de Santa Teresa (ES) é 3204609.
Quantos habitantes tem Santa Teresa?
Santa Teresa tem 23.872 habitantes (estimativa IBGE 2025).
Fonte: IBGE. Atualizado em junho de 2026.

Mais sobre Santa Teresa