A cidade de São João do Rio do Peixe tinha em 2010, 18.201 (dezoito mil, duzentos e um habitantes), uma variação de 3,06% em relação ao ano 2000 quando a população era de 17.661 (dezessete mil, seiscentos e sessenta e um habitantes).
Em 2021, a população estimada pelo IBGE era de 18.020 (dezoito mil e vinte habitantes).
Abaixo a distribuição populacional por sexo e residência.
Divisão da população (Censo de 2010)
Por sexo:
Homens: 8.940
Mulheres: 9.261
49,12%
50,88%
Urbana x Rural:
Urbana: 6.885
Rural: 11.316
37,83%
62,17%
São João do Rio do Peixe
Média PB
Média Brasil
Homens
49,12%
48,44%
48,96%
Mulheres
50,88%
51,56%
51,04%
População urbana
37,83%
75,37%
84,35%
População rural
62,17%
24,63%
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
USF ALDENIR MEIRELES DE ALMEIDA: RUA CAPITAO JOAO DANTAS ROTHEA - CENTRO
USF BANDARRA: BANDARRA - DISTRITO
USF JOSEFA FERREIRA DE ALMEIDA: DISTRITO - DISTRITO
USF GRAVATA: GRAVATA - DISTRITO
USF JOAO FEITOSA DE AQUINO: DISTRITO PILOES - DISTRITO
USF ENGENHO NOVO: ENGENHO NOVO - ZONA RURAL
USF GRUTA: RUA DA GRUTA - GRUTA
EMAD II SAO JOAO DO RIO DO PEIXE: RUA LAURENIO FIRMEZA - CENTRO
USF MARIA EDILANE MOURA DE CASTRO: RUA LAURENIO FIRMEZA - CENTRO