水庫防洪是利用水庫調蓄洪水,承擔下游防洪任務的工程措施。水庫防洪有兩種:一是在綜合利用水庫劃出一部分庫容承擔防洪任務;二是興建專用于防(攔)洪的水庫。水庫根據下游防洪需要及統一的防洪規劃,可以合理調蓄入庫洪水,降低出庫洪峰流量,攔蓄下游成災水量,錯開下游洪水高峰,使下游防洪保護地區的河道水位(或流量)保持在保證水位以下,以保證防洪安全。承擔防洪任務的水庫常與其他防洪工程措施與防洪非工程措施一起共同組成防洪系統,擔負防洪任務。過去,有的國家修建了專用防洪水庫,但為數不多。1917—1923年美國密西西比河支流邁阿密河上所建5座水庫是典型的專用防洪水庫,攔洪作用明顯。1949年前,中國遼寧鬧德海水庫也是專用防洪水庫。隨著水利技術的進步,水庫大都由單目標向多目標發展,專用的防洪水庫愈來愈少,而具有防洪、發電、灌溉、漁業等效益的綜合利用水庫日益增多。這類水庫中,防洪可能成為主要任務或結合考慮的重要任務。美國在20世紀30年代開始建設承擔防洪任務的水庫,通過合理調度,取得了較好的防洪效果,1949年以后,中國修建了許多承擔防洪任務的綜合利用水庫,至此,水庫防洪愈來愈普遍。