猫罗溪位于台湾省中部,是乌溪的支流,河长47公里,流域面积377平方公里。猫罗溪的源头位于
南投县中寮乡的九份二山西南侧,标高1,174公尺,主流上游称为平林溪。平林溪先向西南流经大坑、田,于石城转向西偏北流,经中寮、新、公埔,于包尾与另一支流坑内坑溪会合后,始称猫罗溪。猫罗溪转向西北流经南投、水尾子、后壁湖,随后沿
草屯镇西侧边界流至下埔子,穿越
芬园乡境之土豆寮、溪底仔后,沿
台中市、
彰化县界流,于
彰化市番子田 (福田里) 附近注入乌溪。猫罗溪流经的行政区包括台中县
乌日区、彰化县彰化市、芬园乡,及
南投县草屯镇、
南投市、
名间乡、
中寮乡等。
主流上游为平林溪,发源于南投县中寮乡标高1,174米之九分二
山西省南侧,先向西南流经大坑、田寮,于石城转向西偏北流,经中寮、新厝、公埔,于包尾与另一支流坑内坑溪会合后,始称猫罗溪。