La localidad de Villarodrigo se encuentra a una distancia de la jaen capital de 171 km, su extensión asciende a 78 km2 y una extensión de 962 m. Actualmete posee una población de 581 habitantes.
Los restos arqueológicos encontrados ponen de manifiesto que la zona estuvo poblada por los celtíberos.
Villarrodrigo fue aldea perteneciente a Segura de la Sierra hasta 1553, permaneciendo bajo la jurisdicción de la Orden de Santiago.