Villargordo está ubicado en Villatorres municipio en la provincia de Provincia de Jaén, Andalucía. La población de Villargordo es de 3 882 personas (2015), la distancia de Villargordo a Madrid es de 325 kilómetros, la distancia de Villargordo a Jaén (capital de la Provincia de Jaén) es de 25 kilómetros. Almenara, Campillo del Río, Las Infantas, Torrequebradilla, Brujuelo, Vados de Torralba, Galapagar y Grañena se encuentran cerca de Villargordo.