El Poyo es una localidad del municipio español de San Vitero, en la comarca de Aliste, de la provincia de Zamora, en la comunidad autónoma de Castilla y León. Se encuentra a 62 kilómetros al noroeste de la capital zamorana y dista 6 kilómetros de San Vitero, capital de municipio.