1940年4月,抗日民主政府成立,屬榮成縣第六區,同年12月改為第9區。
1941年3月縮鄉,屬第七區斥山鄉。
1942年2月,屬龍山區。
1945年屬斥山區,同年8月石島解放,9月劃歸石島特區,屬石島區。
1946年11月,撤銷石島特區,石島區屬石島市。
1950年撤銷石島市。
1950年撤銷石島屬榮成縣。
1951年3月,區下設大漁島、張家、姜家、東腳、石島街5鄉。
1954年4月,增設石島縣后,分屬石島縣石島鎮和第一區。
1956年2月,撤銷石島縣,重歸榮成縣,復稱石島區。
1957年1月,置石島鎮。
1958年9月,成立先鋒人民公社,同年10月改稱石島人民公社。
1981年12月復置石島鎮。
1999年將東山鎮的上潭家、下潭家、桃園三個村和寧津鎮的青木寨、山前村兩個村劃歸石島鎮。
2000年6月28日斥山鎮并入石島鎮。
2001年4月9日東山鎮、王連鎮并入石島鎮。
2005年撤銷石島鎮,以原石島鎮(1982)區域置港灣街道,至今。