El extenso término municipal de Villaseco de los Reyes se encuentra situado en el límite septentrional de la provincia de Salamanca, en la histórica Tierra de Ledesma, junto a la frontera política con Zamora.
El territorio, situado a una altitud media de 770 metros sobre el nivel del mar, se extiende sobre una superficie de más de 136 kilómetros cuadrados y se constituye por varios núcleos de población.
La historia de Villasecao aparece ligada a la del territorio de Ledesma. Su fundación se establece en torno al siglo XII, cuando se intensifican las labores de repoblación.
Entre los lugares de interés del municipio destacan la ermita de Nuestra Señora de los Reyes, la iglesia parroquial de la localidad, el entorno rural del municipio, el cercano núcleo de Ledesma y, concretamente, su castillo del siglo XII.