San Pedro de Ojeda está ubicado en Olmos de Ojeda municipio en la provincia de Provincia de Palencia, Castilla y León. La población de San Pedro de Ojeda es de 28 personas (2020), la distancia de San Pedro de Ojeda a Madrid es de 330 kilómetros, la distancia de San Pedro de Ojeda a Palencia (capital de la Provincia de Palencia) es de 89 kilómetros. Moarves de Ojeda, San Andrés de Arroyo, Villavega de Ojeda, Villaescusa de Ecla y Berzosa de los Hidalgos se encuentran cerca de San Pedro de Ojeda.