Sedikit solusi untuk pencegahan banjir di Kota Semarang. Sebelum membahas solusi-solusi yang tepat untuk mengatasi benjir di Semarang kita jabarkan terlebih duhulu beberapa penyebab yang mengakibatkan terjadinya banjir di Semarang.
 Kita lihat penyebab terlebih dahulu, yaitu :
1. Naik nya permukaan laut dan penurunan tanah
2. Kerusakan ekosistem mangrove
3. Pendangkalan sungai
4. Tertutupnya muara sungai
5. Debit air hujan atau kiriman air yang berlabih
6. Penataan ruang yang kurang tepat
Bagaimana permasalahan itu muncul dan apa solusinya??
 Penyebab dan solusi:
1. Naiknya permukaan laut dan penurunan tanah.
a.   Naiknya permukaan laut yang kebanyakan kalangan berhubungan dengan pemanasan global, yaitu pemanansan bumi yang mengakibatkan mencairnya es di kutup utara sehingga volume air laut akan bertambah,Â
sehingga menyebabkan permukaantanah semarang yang rendah berpotensi terkena dampak kenaikan air (sering kita dengar banjir ROB, banjir akibat naiknya air laut)
b.   Periode pasang tertinggi memungkinkan air semakin naik kedaratan Semarang
c.  Penurunan tanah yang diakibatkan adanya beban pembangunan gedung-gedung pencakar langit serta labilnya tanah di Semarang, dan pengambilan air tanah secara berlebihanakan yang berdampak pada kosongnya volume ruang pada tanah bagian bawah.
Sehingga hal ini membuat tanah rendah di Semarang semakin turun. Akibat dari beban bangunan, tanah yang masih labil dan kosongnya volume perairan bawah tanah.
Dari naiknya air laut dan dibarengi dengan penurunan tanah akan berdampak pada masuknya air laut ke daratan (Banjir ROB).
Solusi 1 :
a.   Mengurangi emisi karbon sehingga pemanasan bumi berkurang.Â