A cidade de João Alfredo tinha em 2010, 30.735 (trinta mil, setecentos e trinta e cinco habitantes), uma variação de 13,74% em relação ao ano 2000 quando a população era de 27.023 (vinte e sete mil e vinte e três habitantes).
Em 2021, a população estimada pelo IBGE era de 33.570 (trinta e três mil, quinhentos e setenta habitantes).
Abaixo a distribuição populacional por sexo e residência.
Divisão da população (Censo de 2010)
Por sexo:
Homens: 14.869
Mulheres: 15.866
48,38%
51,62%
Urbana x Rural:
Urbana: 15.015
Rural: 15.720
48,85%
51,15%
João Alfredo
Média PE
Média Brasil
Homens
48,38%
48,09%
48,96%
Mulheres
51,62%
51,91%
51,04%
População urbana
48,85%
80,15%
84,35%
População rural
51,15%
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
UNIDADE DE SAUDE DA FAMILIA BOA VISTA: RUA DORALICE MENEZES E SILVA - BOA VISTA
UNIDADE DA SAUDE DA FAMILIA DE OSWALDO LIMA: RUA BENEDITO HENRIQUE ALVES - OSWALDO LIMA
UNIDADE DA SAUDE DA FAMILIA DE BREJINHOS: RUA N S DA CONCEICAO POVOADO BREJINHOS - ZONA RURAL
UNIDADE DE SAUDE DA FAMILIA DE JENIPAPO: SITIO JENIPAPO - ZONA RURAL
UNIDADE DE SAUDE DA FAMILIA DA MELANCIA: SITIO MELANCIA - ZONA RURAL
UNIDADE DE SAUDE DA FAMILIA DO ROQUE: SITIO ROQUE - ZONA RURAL
UNIDADE DE SAUDE DA FAMILIA CAMPOS DO BORBA: SITIO CAMPOS DO BORBA - ZONA RURAL
UNIDADE DE SAUDE DA FAMILIA DE OLHO DAGUA CERCADO: ZONA RURAL - ZONA RURAL
UNIDADE DE SAUDE DA FAMILIA DO ALTO NECO DE LEU: RUA OLINDINA SOUTO MAIOR - NECO DE LEU
UNIDADE DE SAUDE DA FAMILIA FREI DAMIAO: LOTEAMENTO FREI DAMIAO SITIO TAMANDUA - ZONA RURAL
UNIDADE DA SAUDE DA FAMILIA DE LAGOA FUNDA: SITIO LAGOA FUNDA - ZONA RURAL