A cidade de São João do Piauí tinha em 2010, 19.553 (dezenove mil, quinhentos e cinquenta e três habitantes), uma variação de 10,66% em relação ao ano 2000 quando a população era de 17.670 (dezessete mil, seiscentos e setenta habitantes).
Em 2021, a população estimada pelo IBGE era de 20.720 (vinte mil, setecentos e vinte habitantes).
Abaixo a distribuição populacional por sexo e residência.
Divisão da população (Censo de 2010)
Por sexo:
Homens: 9.584
Mulheres: 9.969
49,02%
50,98%
Urbana x Rural:
Urbana: 13.470
Rural: 6.083
68,89%
31,11%
São João do Piauí
Média PI
Média Brasil
Homens
49,02%
49,02%
48,96%
Mulheres
50,98%
50,98%
51,04%
População urbana
68,89%
65,77%
84,35%
População rural
31,11%
34,23%
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
PS DO ESTREITO: LOCALIDADE ESTREITO - ZONA RURAL
PS MAE HELENA GRAJAU: LOCALIDADE GRAJAU - ZONA RURAL
UBS JOSEFA DIAS DE SOUSA LISBOA: LISBOA - ZONA RURAL
UBS TIA DIVA: AV LUIZ CARVALHO - BARRO VERMELHO
UBS SIMPLICIO FERREIRA DE CARVALHO: BR 020 - PICARRA
UBS DR JOSE ABEL MODESTO AMORIM: TRAVESSA PEDRO BORGES - ALTO SERTANEJO