La Colegiata de Santa Cruz se encuentra ubicada en Socobio, lugar perteneciente al municipio de Castañeda, en la Comunidad Autónoma de Cantabria (España).