Socobio es una localidad española del municipio de Castañeda, perteneciente a la comunidad autónoma de Cantabria.
La localidad se encuentra situada a 90 m s. n. m. y a 1,5 kilómetros de distancia de la capital municipal, Pomaluengo.
Hacia mediados del siglo XIX, el lugar, ya por entonces perteneciente a Castañeda, tenía contabilizada una población de 220 habitantes.
[1] Aparece descrito en el decimocuarto volumen del Diccionario geográfico-estadístico-histórico de España y sus posesiones de Ultramar de Pascual Madoz con las siguientes palabras: En 2023, la entidad singular de población de Socobio tenía empadronados 306 habitantes[2] y el núcleo de población, también 306.
[3] Destaca la Colegiata de Santa Cruz de Castañeda, catalogada como Bien de Interés Cultural.