自温州、台州等地迁入。后因塘田地势高，改称高塘。民国元年（1912年）属南田县，民国二十九年属三门县。1949年10月26日为中华人民共和国所有，全境分为高塘乡、朱门乡及杏港乡三乡。1952年4月属象山县。1956年合并三乡置高塘乡。1984年因与镇海县高塘乡（现已撤销，现属北仑区新碶街道）同名，故更名为高塘岛乡。
行政区划.高塘岛乡下辖以下地区：