秦皇島市撫寧區(qū)歷史悠久,政區(qū)設(shè)置變動(dòng)較大,區(qū)劃更動(dòng)頻繁。商、周時(shí)屬孤竹國(guó),戰(zhàn)國(guó)時(shí)為燕國(guó)遼西郡。秦為遼西陽(yáng)樂(lè)之地。西漢時(shí)置驪城縣。東漢及三國(guó)時(shí)置臨渝縣。西晉及南北朝時(shí)為平州陽(yáng)樂(lè)縣。唐武德二年(619年)設(shè)撫寧縣。遼初置新安鎮(zhèn)。金大定二十九年(1189年)復(fù)設(shè)撫寧縣。元時(shí)隸屬平灤路。明清時(shí)隸屬永平府。清乾隆二年(1737年),劃深河以東之地于山海關(guān)設(shè)臨榆縣。民國(guó)20年(1931年),建都山設(shè)治局,劃撫寧、臨榆縣長(zhǎng)城以北絕大部分土地歸其管轄。民國(guó)年間,撫寧縣、臨榆縣屬直隸省,后屬河北省。民國(guó)31年(1942年)10月至民國(guó)34年(1945年)8月,在中國(guó)共產(chǎn)黨領(lǐng)導(dǎo)下,先后建立遷(安)盧(龍)撫(寧)昌(黎)聯(lián)合縣、臨(榆)撫(寧)凌(源)青(龍)綏(中)聯(lián)合縣、臨撫昌聯(lián)合縣、盧撫昌聯(lián)合縣等抗日政權(quán)。民國(guó)34年(1945年)9月,中共撫寧縣委、撫寧縣人民政府在深河建立,中共臨榆縣委、臨榆縣人民政府在山海關(guān)建立。 1949年10月1日,中華人民共和國(guó)成立,撫寧、臨榆屬河北省唐山專區(qū)。1954年7月,臨榆縣所轄48個(gè)鄉(xiāng)中的39個(gè)鄉(xiāng)并入撫寧縣。同年8月,又將原臨榆縣的47個(gè)村和撫寧縣的2個(gè)村劃歸秦皇島市。1958年11月,撫寧縣并入秦皇島市,設(shè)撫寧區(qū)、石門(mén)寨區(qū)。曹東莊、墳坨、留守營(yíng)3個(gè)公社劃歸昌黎縣。1961年6月,恢復(fù)撫寧縣建制,政區(qū)設(shè)置趨于穩(wěn)定。1983年5月,實(shí)行市管縣體制,撫寧縣歸秦皇島市管轄。1993年,海陽(yáng)鎮(zhèn)吳莊等3個(gè)村劃歸秦皇島經(jīng)濟(jì)技術(shù)開(kāi)發(fā)區(qū)。1995年,海陽(yáng)鎮(zhèn)、姚周寨和攔馬莊鄉(xiāng)劃歸秦皇島市海港區(qū)。2002年,深河鄉(xiāng)深河等4個(gè)村又劃歸秦皇島經(jīng)濟(jì)技術(shù)開(kāi)發(fā)區(qū)。2007年12月,設(shè)立驪城街道和南戴河街道。2008年6月,撤銷杜莊鄉(xiāng),設(shè)立杜莊鎮(zhèn)。2010年,榆關(guān)鎮(zhèn)18個(gè)村、深河鄉(xiāng)7個(gè)村、牛頭崖鎮(zhèn)15個(gè)村調(diào)整由秦皇島經(jīng)濟(jì)技術(shù)開(kāi)發(fā)區(qū)委托管理。2011年南戴河街道1個(gè)村、留守營(yíng)鎮(zhèn)12個(gè)村調(diào)整由北戴河新區(qū)委托管理。
經(jīng)國(guó)務(wù)院批準(zhǔn),撫寧縣于2015年7月撤縣設(shè)區(qū)。按照工作方案,石門(mén)寨、駐操營(yíng)、杜莊3個(gè)鎮(zhèn)整體劃轉(zhuǎn)至海港區(qū),牛頭崖鎮(zhèn)整體劃轉(zhuǎn)至北戴河區(qū)。共劃出4鎮(zhèn)193個(gè)行政村,面積519.31平方千米,占總面積的1/3。基本農(nóng)田80.71平方千米,占總面積的22%???cè)丝?3.77萬(wàn)人,占總?cè)丝诘?0%。2014年,4鎮(zhèn)GDP達(dá)55.1億元,占總量的35.4%;稅收4.1億元,占總量的33.3%。之后,經(jīng)市政府第27次常務(wù)會(huì)議研究,決定從2015年12月25日24時(shí)起將南戴河旅游度假區(qū)(南戴河街道)托管至北戴河新區(qū),托管面積4.5平方千米,下轄8個(gè)社區(qū),常住人口1.31萬(wàn)人。南部海岸線17.1千米,海域面積2萬(wàn)公頃。此次區(qū)劃調(diào)整中,共劃出機(jī)關(guān)事業(yè)及企業(yè)相關(guān)人員5332人。2021年4月,按照《河北省民政廳關(guān)于同意秦皇島市調(diào)整撫寧區(qū)部分行政區(qū)劃的批復(fù)》的文件精神對(duì)撫寧區(qū)部分行政區(qū)劃進(jìn)行調(diào)整。撤銷榆關(guān)鎮(zhèn)和深河鄉(xiāng),設(shè)立新的榆關(guān)鎮(zhèn),原深河鄉(xiāng)整體劃轉(zhuǎn)至榆關(guān)鎮(zhèn);設(shè)立墳坨鎮(zhèn),將原墳坨管理區(qū)20個(gè)村,原撫寧鎮(zhèn)12個(gè)村,共32個(gè)行政村劃歸新墳坨鎮(zhèn);將原撫寧鎮(zhèn)所轄5個(gè)村,原下莊管理區(qū)所轄3個(gè)村,共8個(gè)村劃歸驪城街道管轄。