La localidad riojana de Clavijo se encuentra a 16 kilómetros de Logroño y a 872 metros de altitud, en la subcomarca del Valle Oriental del Iregua. Su población alcanza los 314 habitantes. Su término municipal comprende 19,7 kilómetros cuadrados e integra la villa de Clavijo y el poblado de La Unión. Linda al Norte con Alberite; al Este con Ribafrecha; al Sur con Trevijano, Leza del Río Leza y con Nalda, y al Oeste con Albelda de Iregua.

El relieve que da forma al término es accidentado, con cotas superiores a los mil metros, colinas encrespadas y valles estrechos de fondo plano. Sin embargo, más de dos tercios del total son tierras llanas, hallándose el tercio restante el Monte Laturce, de 32 hectáreas.