Di Kabupaten Barru terdapat 21 [[sungai]] yang tersebar di 7 kecamatan. Sungai Jampue di [[Mallusetasi, BarruBarru|Kecamatan Mallusetasi]] merupakan sungai terpanjang di Kabupaten Barru dengan panjang sungai 45,55 Km kemudian sungai Sumpang Binangae di [[Barru, BarruBarru|Kecamatan Barru]] dengan panjang 44,95 Km. Di Kabupaten Barru terdapat seluas 71,79 % wilayah ( 84.340 Ha) dengan tipe iklim C yakni mempunyai bulan basah berturut-turut 5-6 bulan (Oktober - Maret) dan bulan Kering berturut-turut kurang dari 2 bulan (April - September). Total hujan selama setahun di Kabupaten Barru sebanyak 113 hari dengan jumlah curah [[hujan]] sebesar 5.252 mm.Curah hujan di kabupaten Barru berdasarkan hari hujan terbanyak pada bulan Desember - Januari dengan jumlah curah hujan 1.335 mm dan 1.138 mm sedangkan hari hujan masing-masing 2 hari dengan jumlah curah hujan masing- masing 104 mm dan 17 mm.