Villaralbo é um município da Espanha na província de Zamora, comunidade autónoma de Castela e Leão, de área 22,15 km² com população de 1669 habitantes (2004) e densidade populacional de 75,35 hab/km².[2]