La población de Ojacastro es de 182 personas (2020), el área de Ojacastro es de 44.32 kilómetros cuadrados, la distancia de Ojacastro a Madrid (capital de la España) es de 223 kilómetros, la distancia de Ojacastro a Madrid es de 313 kilómetros. Ojacastro comparte fronteras con Redecilla del Camino, Villarta-Quintana, Santurde de Rioja, Santurdejo, Pazuengos, Ezcaray, Zorraquín y Valgañón.