宋時屬太平鄉若溪里;元時分屬五十一都、五十二都、五十三都;清雍正四年復改太平鄉,轄張家渡莊、黃泥墩莊、范山莊與小嶺莊;民國時分屬筱溪區立本鄉、雙港區小嶺鄉;1949年10月為城西區;1951年轄永安鄉、大岙鄉、大嶺鄉、張家渡鄉;1953年從小嶺鄉分出愛國鄉;1954年,永安鄉分為永安、和平、尚山三個鄉;1956年大岙鄉并入張家渡鄉,大嶺、愛國、小嶺并為愛國鄉,永安、和平、尚山復合為永安鄉;1958年改括蒼人民公社;1959年1月改城西人民公社;1961年改為張家渡人民公社、愛國人民公社、永安人民公社;1981年從張家渡分出大岙人民公社;1984年有張家渡鄉、大嶺鄉、愛國鄉、大岙鄉、永安鄉,均屬城西區;1985年張家渡鄉改張家渡鎮;1986年7月大岙鄉并入張家渡鎮;1992年永安鄉并入張家渡鎮,大岙鄉并入愛國鄉;2001年12月,張家渡鎮與愛國鄉合并設立括蒼鎮。