El municipio es atravesado por el río Valderaduey y por el río Navajos (o arroyo Bustillo o Ahogaborricos) que desemboca en el anterior en un punto cercano a la villa.