تم إصدار قانون مكافحة الفيضانات في عام 1997 وتعديله في 2009 و 2015 و 2016 على التوالي. دخلت المراجعة الأخيرة حيز التنفيذ في 2 يوليو 2017.
هناك 65 مقالة في المجموع.
النقاط الرئيسية هي كما يلي:
1- في السيطرة على الفيضانات ، يجب اتباع مبادئ التخطيط الشامل ، والاعتبارات الشاملة ، والوقاية أولاً ، والتسخير لجميع الأغراض ، ومصالح الجزء الخاضع لمصالح الكل.
2- يجب تطوير الموارد المائية واستخدامها وحمايتها بما يتوافق مع الترتيب العام للتحكم في الفيضانات ومع الالتزام بمبدأ جني الفوائد المقترنة بإزالة الضرر.
3- تلتزم كل وحدة وفرد بحماية مشاريع ومرافق مكافحة الفيضانات والانضمام ، وفقًا للقانون ، إلى جهود السيطرة على الفيضانات ومكافحتها.
4 - تتم السيطرة على الفيضانات ومكافحة الفيضانات في ظل النظام الذي يتولى بموجبه الرئيس الإداري للحكومة الشعبية على أي مستوى المسؤولية الكاملة تحت قيادة موحدة ، ويتولى الإدارات على مختلف المستويات مسؤوليات كل منها.