Barredo[1] (llamada oficialmente San Xoán de Barredo)[2][3] es una parroquia española del municipio de Castroverde, en la provincia de Lugo, Galicia.
La parroquia también es conocida por el nombre de San Juan de Barredo.
[1] La parroquia está formada por tres entidades de población:[2][3] Datos según el nomenclátor publicado por el INE.