Villasdardo es un municipio ubicado en la provincia de Provincia de Salamanca en Castilla y León. La población de Villasdardo es de 22 personas (2020), el área de Villasdardo es de 21.54 kilómetros cuadrados, la distancia de Villasdardo a Madrid es de 259 kilómetros. Villasdardo comparte fronteras con Gejuelo del Barro, Villaseco de los Gamitos, Encina de San Silvestre, Santa María de Sando, Cipérez y Villar de Peralonso.