Hornachos, villa de unos 4.000 habitantes, está situada en la parte suroeste de Extremadura, cerca de Villafranca de los Barros.