A cidade de Esperantina tinha em 2010, 37.765 (trinta e sete mil, setecentos e sessenta e cinco habitantes), uma variação de 10,77% em relação ao ano 2000 quando a população era de 34.094 (trinta e quatro mil e noventa e quatro habitantes).
Em 2021, a população estimada pelo IBGE era de 39.953 (trinta e nove mil, novecentos e cinquenta e três habitantes).
Abaixo a distribuição populacional por sexo e residência.
Divisão da população (Censo de 2010)
Por sexo:
Homens: 18.772
Mulheres: 18.993
49,71%
50,29%
Urbana x Rural:
Urbana: 23.156
Rural: 14.609
61,32%
38,68%
Esperantina
Média PI
Média Brasil
Homens
49,71%
49,02%
48,96%
Mulheres
50,29%
50,98%
51,04%
População urbana
61,32%
65,77%
84,35%
População rural
38,68%
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
PSF AMARGOSA: AMARGOSA - ZONA RURAL
PS BOA VISTA DOS CARIOCAS: LOC BOA VISTA DOS CARIOCAS - ZONA RURAL
UBS BONFIM: BONFIM - ZONA RURAL
PSF CANTO DA PALMEIRA: CANTO DA PALMEIRA - ZONA RURAL
PS TINGUIS: TINGUIS - ZONA RURAL
UBS LUIS GONZAGA DA CUNHA: LAGOA DOS MACACOS - ZONA RURAL
UBS OLHO DAGUA DOS NEGROS: OLHO DAGUA DOS NEGROS - ZONA RURAL
UBS SITIO DO ALEGRE: SITIO DO ALEGRE - ZONA RURAL
UBS NOVA ESPERANCA: RUA JOSE REGO - NOVA ESPERANCA
UBS BATISTA DE AMORIM: RUA HELIODORIO FORTES - BATISTA AMORIM
UBS LAGOA SECA: LAGOA SECA - ZONA RURAL
UBS SR MIROCLES SAMPAIO: AVENIDA BERNARDO BEZERRA - SANTA LUZIA
UBS FAZENDINHA: RUA RAIMUINDO GOMES DE SOUSA - FAZENDINHA
PSF MUNDO NOVO: MUNDO NOVO - ZONA RURAL
UBS CENTRO: PATRIOTINO LAGES - CENTRO
UBS CHAPADINHA SUL: RUA MARIA JOSE DE SOUSA - MORRO DA CHAPADINHA
UBS BAIRRO RURAL: RUA RAIMUNDO ROMAO DA SILVA - RURAL
UBS PALESTINA: RUA CRISTINO F MELO QUADRA 05 - PALESTINA
UBS SR IRACEMA DE PAIVA OLIVEIRA: ALECRIM - ZONA RURAL
UBS ANTONIO EVANGELISTA SOARES BARBOSA: QUADRA 06 - BERNARDO REGO
UBS MARIA DAS NEVES ALVES: RUA CEL JOSE FORTES - CHAPADINHA NORTE