Bendungan
Bendungan kering "dry dam" adalah bendungan yang didisain untuk mengontrol banjir. Ia biasanya kering, dan akan menahan air yang bila dibiarkan akan membanjiri daerah dibawahnya.
Biopori
Biopori mampu meningkatkan daya penyerapan tanah terhadap air sehingga risiko terjadinya penggenangan air ("waterlogging") semakin kecil. Air yang tersimpan ini dapat menjaga kelembaban tanah bahkan di musim kemarau. Keunggulan ini dipercaya bermanfaat sebagai pencegah banjir. Dinding lubang biopori akan membentuk lubang-lubang kecil (pori-pori) yang mampu menyerap air. Sehingga dengan lubang berdiameter 10 cm dan kedalaman 100 cm, dengan perhitungan geometri tabung sederhana akan didapatkan bahwa lubang akan memiliki luas bidang penyerapan sebesar 3.220,13 cm. Tanpa biopori, area tanah berdiameter 10 cm hanya memiliki luas bidang penyerapan 78 cm persegi. Biopori telah dibuat di berbagai tempat di Jakarta dengan tujuan untuk mengurangi risiko terjadinya genangan air. Selain di Jakarta, biopori juga dibuat di daerah yang tidak memiliki risiko banjir. Biopori tersebut bermanfaat untuk menjaga keberadaan air tanah dan kelestarian mata air. Biopori menjadi alternatif penyerapan air hujan di kawasan yang memiliki lahan terbuka yang sempit. Di Puncak, Bogor, biopori dibangun untuk mengembalikan fungsi penyerapan air di kawasan tersebut sehingga kondisi hulu sungai Ciliwung menjadi lebih sehat. Sejak dijadikan sebagai perkebunan teh, kawasan villa, dan kawasan wisata, Puncak mengalami penurunan kemampuan penyerapan air hujan sehingga risiko erosi dan peluapan air sungai di musim hujan menjadi lebih besar.