Se encuentra ubicado al Noreste de la capital burgalesa, siendo sus tierras el límite entre la provincia de Burgos y la comunidad de La Rioja. Integrada en la comarca de Montes de Oca, se halla a 7 km de Belorado, a 55 Km de Burgos y a 12 km de Santo Domingo de la Calzada. Se extiende sobre una superficie de 6,95 km2, sobre un terreno poco escarpado, repartido entre monte muy variado en vegetación y labrantío esencialmente. Se encuentra a 801m de altitud.
Fósiles encontrados en lo alto de un cerro, cerca de Valgañon, en la provincia de La Rioja, a pocos kilómetros de Viloria de Rioja.
Goza de aires saludables y campaña fértil. Riega sus tierras el río San Julián, cuyo nombre toma del monasterio próximo a San Pedro del Monte, en el término conocido como “La Teña” cerca del cual nace, sustituyéndolo por el primitivo de “Larriga”, y después de recorrer varios pueblos vierte sus aguas en el Tirón.
Sus límites
Limita al Norte (Cierzo) con Castildelgado, antes Villa de Pun, y Redecilla del Campo; al Este (Solano) con Bascuñana y Quintanar de Rioja; al Sur (Abrego) con San Pedro del Monte y Avellanosa, y al Oeste (Regañón) con Quintanilla del Monte y Villa Mayor del Rio.