1949年為臨榆縣三區(qū)(石門寨)。
1954年7月,臨榆縣并入撫寧縣,石門寨為七區(qū),區(qū)公所駐石門寨鎮(zhèn),下轄石門寨、徐山口、下平山、上莊坨、淺水營、劉家河、北刁部落、黑山窯、秋子峪、朱清峪、邱楊趙、小部落、張橋莊13個(鎮(zhèn))。
1957年4月,石門寨區(qū)公所改稱辦事處,下轄石門寨鎮(zhèn)及攔馬莊、下平山、沙河寨、上莊坨4個鄉(xiāng)。
1958年9月,石門寨與攔馬莊、下平山、沙河寨、上莊坨4個鄉(xiāng)合并,成立撫寧縣前進(石門寨)人民公社。
翌年12月,秦撫合并,設(shè)秦皇島市石門寨區(qū),轄海陽、石門寨、駐操營3個人民公社;1959年4月,石門寨區(qū)并入海港區(qū),石門寨人民公社隸屬于海港區(qū)。
1961年6月,秦撫分治,撫寧縣設(shè)石門寨工作委員會,轄石門寨、攔馬莊、下平山、沙河寨、上莊坨5個人民公社。
1968年2月,建立石門寨區(qū)革命委員會。
1981年1月,區(qū)革命委員會撤銷,改建石門寨辦事處。
1984年3月,辦事處改區(qū)公所,石門寨人民公社改稱石門寨鎮(zhèn)。
其余4個人民公社改為鄉(xiāng)。
1988年1月,石門寨區(qū)公所撤銷,下平山鄉(xiāng)并入石門寨鎮(zhèn),沙河寨鄉(xiāng)并入上莊坨鄉(xiāng)。
1995年4月,攔馬莊鄉(xiāng)劃入海港區(qū)。
1996年1月,上莊坨鄉(xiāng)并入石門寨鎮(zhèn)。
2015年8月,石門寨鎮(zhèn)劃歸秦皇島市海港區(qū)管轄。