歷史上多屬象山縣,明洪武二十年被封禁,清光緒元年開禁后,先屬南田招墾局,后屬南田撫民廳。
1912年屬南田縣蓬萊區(qū),1940年屬三門縣南田區(qū)。
1949年10月26日解放,析建高塘、珠門、杏港3鄉(xiāng)。
1952年4月析歸象山縣,仍屬南田區(qū)。
1956年合3鄉(xiāng)置高塘鄉(xiāng),以鄉(xiāng)政府駐地命名。
1958年9月析鄉(xiāng)為高塘、珠門、杏港3大隊(duì),屬南田公社。
1959年11月并3大隊(duì)為高塘管理區(qū)。
1961年10月改為公社,屬南田區(qū)。
1963年2月撤區(qū)后改屬石浦區(qū),1967年撤區(qū)后直屬縣,1972年復(fù)區(qū)后復(fù)屬石浦區(qū),1983年撤社建鄉(xiāng)。
次年,因與鎮(zhèn)?h高塘鄉(xiāng)重名,改稱高塘島鄉(xiāng)。
1992年5月撤區(qū)后直屬縣。