A cidade de São João tinha em 2010, 21.305 (vinte e um mil, trezentos e cinco habitantes), uma variação de 7,91% em relação ao ano 2000 quando a população era de 19.744 (dezenove mil, setecentos e quarenta e quatro habitantes).
Em 2021, a população estimada pelo IBGE era de 23.002 (vinte e três mil e dois habitantes).
Abaixo a distribuição populacional por sexo e residência.
Divisão da população (Censo de 2010)
Por sexo:
Homens: 10.440
Mulheres: 10.865
49,00%
51,00%
Urbana x Rural:
Urbana: 9.661
Rural: 11.644
45,35%
54,65%
São João
Média PE
Média Brasil
Homens
49,00%
48,09%
48,96%
Mulheres
51,00%
51,91%
51,04%
População urbana
45,35%
80,15%
84,35%
População rural
54,65%
19,85%
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
PSF DA LIBERDADE: RUA DA LIBERDADE - CENTRO
PSF DO PLANALTO: RUA ANTONIO VILACA - PLANALTO
PSF DE ANDA SO: SITIO ANDA SO - ZONA RURAL
PSF DO RIACHO: SITIO RIACHO - ZONA RURAL
PSF DE SAUDE TIRIRICA: SITIO TIRIRICA - ZONA RURAL
PSF DE VOLTA DO RIO: POVOADO VOLTA DO RIO - ZONA RURAL
PSF DE SANTA RITA: SITIO SANTA RITA - ZONA RURAL
PSF LUIZ AUGUSTO RODRIGUES: RUA MANOEL RODRIGUES - CENTRO
POSTO DE SAUDE DO BARBALHO: ST BARBALHO - ZONA RURAL
PSF PLANALTO 2: PLANALTO - CENTRO
PSF LUIZ AUGUSTO 2: RUA JOSE GREGORIO DA SILVA - CENTRO