La población de Castroviejo es de 47 personas (2020), el área de Castroviejo es de 20.75 kilómetros cuadrados, la distancia de Castroviejo a Madrid (capital de la España) es de 230 kilómetros, la distancia de Castroviejo a Madrid es de 230 kilómetros. Castroviejo comparte fronteras con Arenzana de Arriba, Bezares, Santa Coloma, Nestares, Torrecilla en Cameros, Pedroso, Ledesma de la Cogolla y Camprovín.