La localidad se sitúa en la margen izquierda del Pisuerga, al este de Rezmondo . Su término comprende las localidades de Castrillo e Hinojal de Riopisuerga, enclavado al norte, y se sitúa a ambas márgenes del río. El canal de Castilla atraviesa el municipio que tiene un área de 17,44 km² con una población de 69 habitantes (INE 2013) y una densidad de 3,96 hab/km².