A cidade de Santo Anastácio tinha em 2010, 20.498 (vinte mil, quatrocentos e noventa e oito habitantes), uma variação de -1,21% em relação ao ano 2000 quando a população era de 20.749 (vinte mil, setecentos e quarenta e nove habitantes).
Em 2021, a população estimada pelo IBGE era de 20.855 (vinte mil, oitocentos e cinquenta e cinco habitantes).
Abaixo a distribuição populacional por sexo e residência.
Divisão da população (Censo de 2010)
Por sexo:
Homens: 9.994
Mulheres: 10.504
48,76%
51,24%
Urbana x Rural:
Urbana: 19.100
Rural: 1.398
93,18%
6,82%
Santo Anastácio
Média SP
Média Brasil
Homens
48,76%
48,66%
48,96%
Mulheres
51,24%
51,34%
51,04%
População urbana
93,18%
95,88%
84,35%
População rural
6,82%
4,12%
15,65%
Fonte dos dados: Censo IBGE 2000, Censo IBGE 2010 e Estimativas de população IBGE 2021. Disponível na página de downloads do site do IBGE. Último acesso em 29 de outubro de 2021
Unidades Básicas de Saúde
UBS II DOUTOR ORLANDO BERTOLLI: PRACA DOUTOR LUIZ RAMOS E SILVA - CENTRO
ESF MULTI MISTURA: RUA OTAVIO FACHOLI - VILA ADORINDA
ESF DOUTOR MITUO SHIBUYA: RUA MARCO ANTONIO SOARES ASSUNCAO - JARDIM NOSSO TETO
ESF SAUDE E PAZ: RUA OLAVO BILAC - VILA MORENO
ESF JOANNA SANCHES RAMIRES: RUA OSVALDO CRUZ - VILA RAMIRES