Villalba de la Lampreana es un municipio de España, en la comunidad autónoma de Castilla y León, dentro de la provincia de Zamora, situado en la comarca de Tierra de Campos. Tiene una superficie de 28,29 km, con una población de 264 habitantes y una densidad de población de 9,33 hab/km.