市、名间乡、中寮乡等行政区。主流上游为平林溪，发源于南投县中寮乡标高1,174公尺之九份二山西南侧，先向西南流经大坑、田寮，于石城转向西偏北流，经中寮、新厝、公埔，于包尾与另一支流坑内坑溪会合后，始称猫罗溪。本流转向西北流经南投、水尾子、后壁湖，随后沿草屯镇西侧边界流至下埔子，穿越芬园乡境之土豆寮、溪底仔后，沿台中、彰化县界流，如图所示，于彰化市番子田 (福田里) 附近注入乌溪。