Wody powierzchniowe Na terenie gminy znajduje się rozwinięty system wód powierzchniowych. W jego skład wchodzi przede wszystkim rzeka Odra, a także mniej znaczące cieki wodne, które w większości zostały przekształcone w sieć melioracyjną. Obszar gminy znajduje się w dorzeczu Odry. Rzeka Odra stanowi południową granicę gminy na długości 8 km, a jej koryto jest uregulowane. W związku z tym wschodnie tereny gminy są zagrożone miejscowymi podtopieniami.

Na terenie znajdują się cztery cieki główne wraz z ich dopływami. Największym ciekiem wodnym jest rzeka Odra wraz z jej lewobrzeżnymi dopływami. Oprócz tego przez teren gminy przepływają potok Dzielniczka i rzeka Cisek, a także Psinka. Na terenie gminy można wyszczególnić również osiem potoków.

Potoki z sołectw Szonowice, Czerwięcice, Brzeźnica, Sławików i Ligota Książęca uchodzą do Odry jako jej lewobrzeżne dopływy. W sołectwie Szonowice ma swój początek rzeka Dzielniczka, która płynie w kierunku północnym poza granice gminy i uchodzi do Odry. Rzeka Cisek płynie przez sołectwo Modzurów na północ gminy, gdzie uchodzi do Odry. Do sieci hydrologicznej zaliczają się także liczne doły melioracyjne, które odwadniają tereny leśne i rolne. Na wschód od terenu gminy znajdują się liczne zbiorniki wodne.