Está situado en la Montaña Palentina, a 960 metros de altitud, en el llamado valle de Ordejón, junto al embalse de Aguilarsobre la carretera local P-2132, 1 km al norte de la también pedanía de Barrio de San Pedro, y 12 al oeste de Aguilar de Campoo, la capital municipal, en la comarca de Campoo.