El emplazamiento que ocupa hoy Hornos fue poblado en el III milenio antes de Cristo. Los árabes lo llamaron fornus por su situación inaccesible.

Fue conquistada en 1239 por los cristianos, quedando adscrita a la encomienda de Segura de la Sierra, dependiente de la diócesis de Cartagena.

En esta época se construyó se castillo y el castillo de Bujaraiza.

En la primera mitad del siglo XX con la construcción del embalse del Tranco se ocuparon sus mejores tierras de labor, lo que hizo que viniera a menos su población.

La localidad de Hornos se encuentra a 150 km de Jaen capital, su extensión de 118km2 y su altitud de 865 m sobre el nivel del mar. Hoy en día es un pueblo que tiene su futuro en el turismo rural y en los deportes de contacto con la naturaleza (piragüismo, senderismo, parapente y ala-delta, etc…)

La población actual de Hornos asciende a 693 habitantes.