El Instituto Nacional de Estadística (INE) ha hecho públicos las cifras oficiales de población resultante de la revisión del Padrón municipal a 1 de enero de 2021. Tal y como hace cada mes de enero, para ofrecer los datos del año que acabó.
Según los datos publicados por el INE a 1 de Enero de 2021 el número de habitantes en Hornachuelos es de 4.517, esto supone 37 habitantes mas que el en el año 2020.
Actualmente la densidad de población en Hornachuelos es de 4,97 habitantes por Km2.
Según los datos publicados por el INE procedentes del padrón municipal de 2020 el 62.25% (2.789) de los habitantes empadronados en Hornachuelos han nacido en dicho municipio, el 35.40% han emigrado a Hornachuelos desde diferentes lugares de España, el 23.39% (1.048) desde otros municipios de la provincia de Córdoba, el 7.63% (342) desde otras provincias de la comunidad de Andalucía, el 4.38% (196) desde otras comunidades autónomas y el 2.34% (105) han emigrado a Hornachuelos desde otros países.
Según los datos ofrecidos por el INE en la estadística del Padrón los habitantes empadronados en Hornachuelos que han nacido en otros países ascienden a 105. Más concretamente 23 habitantes, 14 hombres y 9 mujeres nacidos en América, 7 habitantes, 4 hombres y 3 mujeres nacidos en África y 6 habitantes, 3 hombres y 3 mujeres nacidos en Asia.
La media de edad de los habitantes de Hornachuelos es de 43,16 años.
La población menor de 18 años en Hornachuelos es de 744 (382 hombres y 362 mujeres), el 16,6%. Los melojas de entre 18 y 65 años en Hornachuelos son 2.971 (1.550 hombres y 1.421 mujeres), el 66,3% y los mayores de 65 años en la localidad 765 (302 hombres y 463 mujeres), el 17,1%.
El crecimiento natural de la población, según los últimos datos publicados por el INE para el año 2020 ha sido negativo, ya que ha habido 6 defunciones más que nacimientos.
Según los datos publicados en el Censo Electoral de españoles residentes en el extranjero a 1 de Noviembre de 2021 eran 40 personas con municipio de origen Hornachuelos los españoles que residen habitualmente en el extranjero o han trasladado al extranjero su residencia habitual mayores de 18 años.