Castelo es una parroquia del municipio de Culleredo, en la comunidad autónoma de Galicia, España.Datos básicosSegún el padrón municipal de 2010 tenía 291 habitantes distribuidos en 6 entidades de población.GeografíaSituada a 240 metros de altitud, Castelo es la parroquia más alta del municipio de Culleredo; también la más rural, pues, debido a su situación, no se vio afectada por la explosión demográfica y urbanística de las parroquias del municipio situadas en la ribera de la ría del Burgo.Se localiza a los pies del Monte Xalo (514 metros de altitud en su vértice geodésico), justo en el collado que separa los valles de Culleredo y Carral, con lo que es un antiguo lugar de paso.