Por esta villa fluye el río Valdeginate, afluente del río Carrión, al cual desemboca en el término municipal de Palencia.