A cidade de São João Batista tinha em 2010, 19.966 (dezenove mil, novecentos e sessenta e seis habitantes), uma variação de 5,55% em relação ao ano 2000 quando a população era de 18.917 (dezoito mil, novecentos e dezessete habitantes).
Em 2021, a população estimada pelo IBGE era de 20.736 (vinte mil, setecentos e trinta e seis habitantes).
Abaixo a distribuição populacional por sexo e residência.
Divisão da população (Censo de 2010)
Por sexo:
Homens: 10.164
Mulheres: 9.802
50,91%
49,09%
Urbana x Rural:
Urbana: 5.357
Rural: 14.609
26,83%
73,17%
São João Batista
Média MA
Média Brasil
Homens
50,91%
49,60%
48,96%
Mulheres
49,09%
50,40%
51,04%
População urbana
26,83%
63,07%
84,35%
População rural
73,17%
36,93%
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 OLHO DAGUA DOS BODES ESF: POVOADO OLHO DAGUA DOS BODES - OLHO DAGUA DOS BODES
UBS ENSEADA DOS BEZERROS ESFSB: POVOADO ENSEADA DOS BEZERROS - ENSEADA DOS BEZERROS
UBS DE SANTA RITA ESFSB: POVOADO DE SANTA RITA - SANTA RITA
UBS OLINDA DOS ARANHA ESFSB: POV DE OLINDA DOS ARANHA - OLINDA DOS ARANHAS
UBS RAIMUNDO FIDELES CUTRIM: RUA GETULIO VARGAS - PAULO VI
UBS DE SANTANA ESF: POVOADO DE SANTANA - SANTANA
UBS DA CONCEICAO ESF: POVOADO CONCEICAO - CONCEICAO