南宋咸淳年间(1265~1274)属昌化县玉山乡。
元代仍之。
明初以乡分都,称玉山乡十二都。
清雍正七年(1729)通行庄法,称玉山乡十二都,以都管庄,至清宣统二年(1910)乡、都名称依旧。
民国初期为昌北乡。
1928年属昌北区。
1932年为岛石、瓦瑶、江公、白竹、丰隆、泰平、桥头、许家、大屋乡。
1935年丰隆、泰平、岛石、瓦瑶、江公、白竹乡合并为仁溪乡,桥头、许家、大屋乡合并为大许乡。
1945年称仁溪乡和仙兰、仲珍乡的一部分直至解放。
解放初乡名依旧。
1950年7月划乡建政,建岛石、杨川、太平、呼日、新桥、上许乡,属昌北区。
1956年2月,杨川、太平乡并入岛石乡,上许乡并入新桥乡。
1958年10月由岛石、呼日、龙井、新桥、上溪乡合并建立昌北人民公社,岛石、呼日、新桥为管理区。
1960年9月隶属临安县。
1961年9月昌北公社分建岛石、呼日、新桥公社。
1963年2月从岛石公社分建太平公社,从新桥公社分建上许公社。
1970年4月又将岛石、太平、呼日、新桥、上许公社合并为岛石公社。
1971年1月复建岛石(含太平)、呼日、新桥(含上许)公社。
1982年2月从岛石公社分建仁里公社。
1984年4月改公社为乡,境内为岛石、仁里、呼日、新桥乡。
1985年5月岛石改乡为镇。
1992年5月撤销仁里、呼日乡建制,并入岛石镇。
2011年1月行政区划调整,撤销新桥乡建制,其行政区域并入岛石镇。