Castroviejo liegt etwa 25 Kilometer westsüdwestlich von Logroño in ca. 965 m Höhe. Regen (ca. 935 mm/Jahr) fällt – mit Ausnahme der Sommermonate – übers Jahr verteilt.[2]
Als Folge der Reblauskrise, der Mechanisierung der Landwirtschaft, der Aufgabe bäuerlicher Kleinbetriebe und des daraus resultierenden geringeren Arbeitskräftebedarfs ist die Einwohnerzahl des Orts seit der Mitte des 20. Jahrhunderts stetig gesunken.