Villavendimio es un municipio y localidad española de la provincia de Zamora, en la comunidad autónoma de Castilla y León.
El municipio se encuentra situado en la zona este de la provincia de Zamora, a unos 42 km de Zamora por la A-11 y 6 km por la C-519 de Toro. Su término es llano, situado a una altitud media de 727 msnm, cuenta con una superficie de 15,51 km² y en 2017 cuenta con un padrón municipal formado por 172 habitantes (INE), lo que indica una densidad de población 11,09 hab./km².