1. จัดทำแผนแม่บท แผนงานและโครงการเกี่ยวกับระบบป้องกันน้ำท่วม ระบบระบายน้ำและระบบบำบัดน้ำเสียของกรุงเทพมหานคร

2. ก่อสร้างแและบำรุงรักษาระบบป้องกันน้ำท่วม และระบบระบายน้ำของกรุงเทพมหานครประกอบด้วย ประตูระบายน้ำ สถานีสูบน้ำ อุโมงค์ระบายน้ำ เขื่อนริมคลอง แนวคันกั้นน้ำ ท่อระบายน้ำ รวมทั้งจัดหาและพัฒนาระบบพักน้้ำ แก้มลิง หรือธนาคารน้ำ

3. วางแผน ควบคุมและบริหารจัดการระบายน้ำ การป้องกันและแก้ไขปัญหาน้ำท่วม ปัญหาน้ำเค็มและภัยแล้งของกรุงเทพมหานคร

4. วางแผน ควบคุม และดำเนินการเกี่ยวกับการบำรุงรักษาท่อระบายน้ำ บ่อสูบน้ำ การปิด – เปลี่ยนฝาท่อระบายน้ำ การผลิตอุปกรณ์ท่อระบายน้ำ เพื่อป้องกันและแก้ไขปัญหาน้ำท่วมในพื้นที่

5. ขุดลอกคลองเพื่อเพิ่มประสิทธิภาพการระบายน้ำในคูคลองและแหล่งน้ำ รวมถึงการพัฒนาภูมิทัศน์ริมคลองและป้องกันสิ่งก่อสร้างมิให้รุกล้ำในคูคลอง และแหล่งน้ำสาธารณะ

6. บำรุงรักษาสภาพทางระบายน้ำ จัดเก็บขยะ วัชพืชและผักตบชวาในคูคลอง บึงรับน้ำและแหล่งน้ำสาธารณะ

7. บริหารจัดการคุณภาพน้ำในพื้นที่กรุงเทพมหานคร โดยการติดตาม เฝ้าระวัง ตรวจสอบและะควบคุมคุณภาพน้ำในแหล่งน้ำสาธารณะ รวมทั้งรวบรวมน้ำเสียจากแหล่งกำเนิดมาบำบัด โดยใช้เทคโนโลยีที่เหมาะสม เพื่อให้ได้คุณภาพน้ำตามมาตรฐานสากล

8. เป็นศูนย์ข้อมูลสารสนเทศด้านการบริหารจัดการน้ำ และควบคุมดูและระบบโทรมาตรของกรุงเทพมหานคร

9. เป็นศูนย์กลางความร่วมมือให้คำปรึกษา แนะนำและสนับสนุนข้อมูลทางวิชาการด้านการบริหารจัดการน้ำ การป้องกันและแก้ไขปัญหาน้ำท่วม การจัดการคุณภาพน้ำและการกัดเซาะชายฝั่งของกรุงเทพมหานคร

10. จัดหา ควบคุม ให้บริการติดตั้ง รวมทั้งซ่อมและบำรุงรักษาเครื่องสูบน้ำ ทั้งชนิดไฟฟ้าและเครื่องยนต์ เครื่องจักรกล เครื่องมือกล และยานพาหนะต่างๆ

11. ปฏิบัติหน้าที่อื่นที่เกี่ยวข้องหรือได้รับมอบหมาย