Villaspesa está ubicado en Teruel municipio en la provincia de Provincia de Teruel, Aragón. La población de Villaspesa es de 635 personas (2020), la distancia de Villaspesa a Madrid es de 218 kilómetros. Castralvo, Aldehuela, San Blas, Concud y Valdecebro se encuentran cerca de Villaspesa.