El río Valdeginate es un río español que nace en las cercanías de Población de Arroyo y pasa por Arroyo, Villalcón, San Román de la Cuba, Cisneros, Mazuecos de Valdeginate, Frechilla, Autillo de Campos, Abarca de Campos, Castromocho, Baquerín de Campos y Grijota, en Palencia, comunidad autónoma de Castilla y León, antes de finalizar su recorrido en el río Carrión junto a la ciudad de Palencia.