河川法
河川法（かせんほう、昭和39年7月10日法律第167号）は、日本の国土保全や公共利害に関係のある重要な河川を指定し、これらの管理・治水及び利用等を定めた法律である。
現行の河川法においては、法の対象とする河川について水系を基本的な単位としている（水系主義）。水系は一級水系と二級水系に区分される。一級水系に含まれる河川は一級河川、二級水系に含まれる河川は二級河川と称される。
湖や沼であっても、水系の一部とされる場合が多く、琵琶湖（淀川水系）・霞ヶ浦（利根川水系）は典型例である。海に接していない内陸県にある河川は基本的に一級河川であるが、例外は山梨県の本栖湖・精進湖・西湖で、これらの湖はどの水系にも属していない為二級河川の扱いである。三重県の銚子川水系、和歌山県の日置川水系と日高川水系は流域が内陸の奈良県に跨るものの二級河川である。
なお、河川法の適用を受けない河川は、普通河川と呼ばれる。河川法の制定以前における河川関連の法制度は、1871年（明治5年）に大蔵省によって施行された「河港道路修築規則」がある。日本最初の河川法は、1896年（明治29年）4月に制定された。この法律は河川管理者を原則として都道府県とし、必要に応じて国が工事を実施する体勢を定めた。当時相次いで起こっていた水害の防止に重点をおいたもので、以後日本の大河川の改修はこの河川法の下で実施された。当時森林法・砂防法と合わせ『治水三法』と呼ばれた。
この旧河川法における河川管理の特色は河川を「河川法適用区間」と「河川法準用区間」に分け、適用区間については内務省（戦後は建設省）によって直轄管理を行い、準用区間については各都道府県知事が管理を行うというものであった。制定当時は治水にのみ重点をおいた法整備であったため、利水に関する想定はされていなかった。
ところが1911年（明治44年）に電気事業法が施行され、全国各地で水力発電を目的とした河川開発が行われると、法制度の不備が発生した。治水を念頭に整備された為に利水に対する法解釈は無いに等しく、事業推進に著しい不利が起こる事があった。加えて発電用ダム建設に伴い、庄川流木事件や宮田用水事件など慣行水利権者と電気事業者の利害衝突が相次いで発生したが、旧河川法ではそれに対応できるだけの対策が皆無であった為、紛争の調停に対処出来なかった。
政府は旧河川法の不備を補填する為に1926年（大正15年）に「河川行政監督令」、1935年（昭和10年）には「河川堰堤規則」を施行し、こうした事例に対して速やかな対応が取れる様に法制度の改善を図った。だがこの頃になると物部長穂（内務省土木試験所長）が「河水統制計画」案を発表、一水系を一貫して開発し、治水・利水に役立てようとする主張を行った。当時アメリカではテネシー川流域開発公社（TVA）が実績を挙げており、これに影響された内務省は1940年（昭和15年）より7河川1湖沼において河水統制事業を実施した（詳細は河川総合開発事業を参照）。
戦後、打ち続く水害に対処する為に河水統制事業は更に推進された。これに加え1947年（昭和22年）の「国営農業水利事業」制度の発足、1950年（昭和25年）の「国土総合開発法」施行、1951年（昭和26年）の電気事業再編によって複数の事業者が河川総合開発事業に参入し、多目的ダムを中心とした河川開発に携わった。だが、今度は河川事業の責任主体が一体誰なのか混乱する現象が起こり始めた。特に多目的ダムについては施工・管理主体が明確化出来ず、民法244条～262条による共有物規程に従い持分比率に応じた施工・管理が行われる状態であった。このため1957年（昭和32年）に特定多目的ダム法が施行されることによって治水を主目的とする国直轄ダムについてはその所有権を国（建設大臣）に一元化し、その他の事業者は使用権を許認可することで決着を見た。
だが、水力発電に加え上水道・工業用水道の需要が高まり、河川の高度な水利用が水系の広範囲に亘るようになると、今までの河川法のような限定的な河川管理では到底カバーできない状況となった。このため、かつて物部が主張していた「水系一貫」の河川管理によってこうした増加する水需要と治水対策に対応し、かつ特定多目的ダム法や治山治水緊急措置法、工業用水法などの河川関連法規と整合性を図るために河川法の改訂が不可欠となった。
こうして、1964年（昭和39年）に新河川法が制定された。新河川法は、一水系をその中小河川までまとめて一貫管理し、一級河川（水系）を国の管理下に、二級河川を都道府県管理とするとともに、従前は河川法の適用外であった普通河川のうち市町村が指定したものについて河川法の規定の一部を準用することとした（準用河川）。以後、明治の河川法を「旧河川法」、昭和のものを「新河川法」として区別するようになった。
また、従来明確ではなかったダムについての定義も、いわゆる利水ダムについては明確化された。すなわち第44条第1項において「河川の流水を貯留し、又は取水する為の第26条第1項の許可（工作物の新築等に対する国土交通大臣や都道府県知事といった河川管理者からの許可）を受けて設置するダムで、基礎地盤から堤頂までの高さが15メートル以上のもの」を、第2章第3節第3款（ダムに関する特則）の適用を受けるダムと定義した（なお、河川管理者が河川管理のために設置するダム（治水ダム）については定義する条項がないが、1976年（昭和51年）制定の政令「河川管理施設等構造令」において同様の定義（15メートル以上）がなされている）。さらに第17条と第51条において多目的ダムなどの「兼用工作物」（河川管理施設（治水ダム）とその他の施設・工作物（利水ダム）を兼ねたもの）の管理（河川管理者と水利使用者の共同管理）についての規程が加わり、管理責任の所在をより明確化させる事が可能になった。
20世紀末には河川環境に対する配慮と期待が大きくなり、1997年（平成9年）に河川環境の整備と保全を目的に加えた改正がなされた。これは利水の高度利用によって河川環境が著しく損なわれる事例があとを絶たず、折からの環境保護思想の高まりを受けて過度の河川開発に対して批判や警鐘を鳴らす意見が多くなった事が背景にある。また、河川そのものをレジャーの一環として利用する傾向がさらに高まり、新河川法制定時には想定されなかった事態が出てきた事も改正の動機となった。
最大の特徴は河川環境を維持・保全することであり、例えば従来のコンクリート主体の護岸工事の修正、発電用ダムを含めたダムの河川維持放流の義務付け、河川生態系や植生の保護・育成が河川管理の目的に加わった。これにより大井川や信濃川などで発電用ダムから維持放流が行われるようになり、河川の無水区間解消が図られた。このほかダムや河川敷など河川施設を一般に開放し観光資源に寄与することも目標に挙げられた。
1997年以前の河川法下では、河川整備の計画について工事実施基本計画を設定していたが、改正後は新たに、河川整備の基本となるべき方針を決めた河川整備基本方針と、具体的な河川整備内容を決めた河川整備計画を設定することとなった。このうち河川整備計画は、地方自治体首長や地域住民等の意見を反映する「流域委員会」などの諮問機関が設置され、議論が行われている。これらは「住民参加型の河川事業」の実現という目的で実施されたが、治水の根幹に関わる項目（計画高水流量やダム事業など）については国土交通省の審議会で決定されている。基本方針策定において地域（自治体首長や住民）が参画しているが、参加規定が曖昧であったり、委員の固定化や国土交通省による一方的な議事進行、議論時間の不足（一回二、三時間の会議や数河川まとめた方針会議など）といった不備の面が指摘されている。こうしたことから利根川、天塩川、淀川などでは流域委員会の機能不全に反発する住民や市民団体、活動家もいる。
河川法の目的は従来の治水（旧河川法）に利水（新河川法）、そして環境保護（97年改正河川法）を加え時代に即した河川管理の在り方を志向している。主要な改訂点はこの3点であるが、他にもいくつかの小さな改正がある。
2008年5月14日、冬柴鐵三国土交通大臣（当時）は増田寛也地方分権改革担当大臣との会談の中で、一つの都道府県内で完結する一級河川（53水系）の管理権限を、原則として都道府県に移管することを表明した。具体的に移管される河川は特定されてはいないが、例外規定として
この三条件の何れかに当てはまる河川は、仮に一自治体内で完結している場合でも従前どおり直轄での管理を行うとしているが、その範囲は極力限定的なものにする方針とされている。また複数の自治体をまたがって流れる河川の幾つかについても、将来的には段階的に地方自治体に管理を移譲するとしている。最終的には約70水系程度が地方自治体に管理移管される予定とされているが、国土交通省内部や自由民主党内部からの強い反発も予想された。2018年7月13日現在で一級河川は、14,066河川、河川延長 88,101.0kmであり、2005年4月30日現在の一級河川は13,994河川であり、以前よりむしろ拡大していることから見直しは2018年7月現在されていない。
河川法令では、水系の区分についての用語は定義されていないが、行政実務上、水系は一級水系、二級水系、単独水系に区分される。河川法の適用される河川は一級河川、二級河川に区分される。これらを総称して「法河川」あるいは「河川法河川」と呼ぶこともある。これら以外の河川は、河川法の規定が準用される準用河川と、河川法が適用されない普通河川に区分される。水系が独立することから、一級河川と二級河川が同じ水系に属することはない。河川名は、河川法において基本的には源流から河口もしくは合流点まで同一の名称で統一されている。河川法改定以前は県、市町村、地域によって異なる河川名表示が多く見られたが、水系一貫での河川管理に照らした場合混乱や支障を来たす可能性があった。このため河川法で指定される一級・二級水系の河川について、河川（河川標識など）および河川施設（ダムなど）管理や施工に関する河川名表記については行政管理上、上下流を一貫して同一河川名で表示している。しかし信濃川の長野県内における名称・千曲川など地元に強く認知されている河川名では、当該地域での一般的な名称で表示されていることがある。
また、一級・二級水系指定の際に名付けられた水系名が必ずしも本流の河川名で使われているわけではなく、別称が一般化している例もある。新宮川水系や渡川水系がそれであり、前者は熊野川、後者は四万十川の名称が一般的である。このため地元からの要望によりこれらの河川名が変更され、水系名と本流の名称が分離される例が出た。以下の表は河川名の別称例である。