Valdesangil está ubicado en Béjar municipio en la provincia de Provincia de Salamanca, Castilla y León. La población de Valdesangil es de 138 personas (2020), la distancia de Valdesangil a Madrid es de 213 kilómetros, la distancia de Valdesangil a Salamanca (capital de la Provincia de Salamanca) es de 71 kilómetros. Vistahermosa, Palomares y Fuentebuena de Béjar se encuentran cerca de Valdesangil.