El municipio cuenta con 4687 habitantes y se encuentra a una distancia de 51 km de Cordoba capital.
La extensión del municipio es de 911km2 y su altitud es de 185 m sobre el nivel del mar.
En los albores del Bronce Final se documenta una intensa explotación de los ricos suelos agrícolas de la Vega del Guadalquivir y de los de los ríos Retortillo y Bembézar.
Hay certeza de la existencia de la población en época árabe, pero no hay acuerdo sobre cual fue el asentamiento romano que pudo existir en estas tierras.
Reconquistada en el año 1240 por Fernando III, fue erigido en condado por Felipe IV a favor de don Alonso de Hoces. El término de Hornachuelos conoció durante el siglo de Las Luces un intenso proceso de repoblación que daría sus últimos coletazos a comienzos del siglo XIX, con la creación de la aldea señorial de San Calixto.