Castelo[1] (llamada oficialmente Santiago de Castelo)[2][3] es una parroquia española del municipio de Culleredo, en la provincia de La Coruña, Galicia.
Situada 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.
Entidades de población que forman parte de la parroquia:[3][4] Datos según el nomenclátor publicado por el INE.