San Pedro es una localidad del municipio de Soba (Cantabria, España).
En el año 2008 contaba con una población de 51 habitantes (INE).
La localidad se encuentra a 700 metros de altitud sobre el nivel del mar, y a 10 kilómetros de la capital municipal, Veguilla.
A esta población se accede a través de la carretera local CA-668.
[3] El 29 de junio celebra la festividad de San Pedro a cuya advocación está dedicada la iglesia de la localidad.