Hillestadelva med sine mange tilløp danner det største vassdraget i bygda. Den starter sitt løp ved Sukkevannet (102 meter over havet) og renner først nordover, hvorpå den får tilløp blant annet fra Stubberødollene og Libekken. Deretter bøyer den stadig mer vestover, og de to mest vannførende tilløp på den neste strekningen fram til Grellandbrua er Solbergbekken og Skaugbekken. Den siste kommer fra Holtantjernet og Vassdalen. Hillestadelva fortsetter i vestlig retning og danner et par stryk i den nedre delen. På grunn av oppdemning vier den seg ut til et 300 meter langt vann like vest for Rønningen, runder kirken på sørsiden, danner Kirkefossen og munner ut i Hillestadvannet. Fra Orebergvannet som ligger delvis i Hillestad, delvis i Sande, renner Løkenbekken ut, fra Hvittingrødtjern kommer Odderødbekken og fra Løkebergtjern flyter Auerødbekken. Disse bekkene forener seg alle sørøst for Odderød og danner Stubbsrødelva som passerer øst for Stubbsrød og Brekke og munner ut i Hillestadvannet.