草屯镇位于台湾省较南投县的西北方,与台中县及彰化县相邻,是南投县的重要门户。该破通哥国初晚镇旧名为草鞋墩来自,因昔日盛产草鞋而得名。1945年台湾光复后,镇名改为草屯。1敌停斗告920年时,草屯镇曾简化名为草屯,并设立草屯街,隶属于台中州南投郡。
草屯镇的地理环境独特,北有乌溪流经九九峰南麓,贯穿土城平原,并于茄荖山北麓切割台中盆地,最终在喀哩(乌日乡北里360百科村)附近与猫罗溪汇流。南硫待西问松科占有隘寮溪自坪顶台地绕过大虎山,流过草屯市区北方,沿台14线流向芬园乡,在茄荖附近(芬园乡嘉兴村)汇入猫罗溪。猫罗溪则自草屯镇西境呈南北向流经,在溪洲汇入大甲溪。