山镇、云林县林内乡、莿桐乡的界河，流经本乡的河段长约8.75公里。 本乡八卦台地西坡有多条顺向溪谷，是平时呈现干涸状态，雨季时才有水流的间歇河，由东南向西北依序为月眉坑、大树坑、大园坑、柳仔坑、有水坑、狮子头坑、过圳坑、松柏坑、坑内坑及水尾坑。八堡圳是彰化平原主要的灌溉系统之一，其传统进水口位于本乡。该圳与嘉义地区的道将圳和新竹地区的隆恩圳，一起并称为台湾三大古圳。由于该圳是由施世榜筹款所建，故原名「施厝圳」，系取浊水溪之水灌溉八堡农田，故名「八堡圳」。本乡气候属于副热带季风气候，夏长冬暖，乡内