镇相邻，唯西部与同县溪州乡及东部一小段与南投县名间乡之交界系以人工划定，而无明显之天然界线可循。本乡兼具平原地形与台地地形的景观，东北半部属于八卦台地边坡区，西南半部属于浊水溪沖积扇平原区，两者大致以山脚路为界。浊水溪为全台最长河川，主流发源于南投县仁爱乡佐久间鞍部，自本乡东南缘向西流，成为本乡与南投县竹山镇、云林县林内乡、莿桐乡的界河，流经本乡的河段长约8.75公里。 本乡八卦台地西坡有多条顺向溪谷，是平时呈现干涸状态，雨季时才有水流的间歇河，由东南向西北依序为月眉坑、大树坑、大园坑、柳仔坑、