Villalonso es un municipio ubicado en la provincia de Provincia de Zamora en Castilla y León. La población de Villalonso es de 73 personas (2020), el área de Villalonso es de 15 kilómetros cuadrados, la distancia de Villalonso a Madrid es de 216 kilómetros. Villalonso comparte fronteras con Villavendimio, Pinilla de Toro, Benafarces, Casasola de Arión y Morales de Toro.