宋时属太平乡若溪里;元时分属五十一都、五十二都、五十三都;清雍正四年复改太平乡,辖张家渡庄、黄泥墩庄、范山庄与小岭庄;民国时分属筱溪区立本乡、双港区小岭乡;1949年10月为城西区;1951年辖永安乡、大岙乡、大岭乡、张家渡乡;1953年从小岭乡分出爱国乡;1954年,永安乡分为永安、和平、尚山三个乡;1956年大岙乡并入张家渡乡,大岭、爱国、小岭并为爱国乡,永安、和平、尚山复合为永安乡;1958年改括苍人民公社;1959年1月改城西人民公社;1961年改为张家渡人民公社、爱国人民公社、永安人民公社;1981年从张家渡分出大岙人民公社;1984年有张家渡乡、大岭乡、爱国乡、大岙乡、永安乡,均属城西区;1985年张家渡乡改张家渡镇;1986年7月大岙乡并入张家渡镇;1992年永安乡并入张家渡镇,大岙乡并入爱国乡;2001年12月,张家渡镇与爱国乡合并设立括苍镇。