Castro de Rey[1] (llamada oficialmente San Xoán de Castro de Rei)[2][3] es una parroquia y una villa[4] española del municipio de Castro de Rey, en la provincia de Lugo, Galicia.
La parroquia está formada por dos entidades de población,[2] constando una de ellas en el nomenclátor del Instituto Nacional de Estadística español:[3] Gráfica demográfica de la villa de Castro de Rei y de la parroquia de San Xoán de Castro de Rei según el INE español: Datos según el nomenclátor publicado por el INE.