1931年分屬第1區(qū)、第3區(qū)和寶坻縣。
1942年屬第1區(qū)東棘坨鄉(xiāng)公所。
1947年屬第3區(qū)東棘坨鄉(xiāng)公所。
1953年區(qū)、鎮(zhèn)分設(shè),區(qū)轄鄉(xiāng),東棘坨鄉(xiāng)屬第4區(qū)。
1957年設(shè)于京鄉(xiāng)。
1958年建衛(wèi)星公社(駐高景莊),屬于京管理區(qū)。
1960年7月劃歸蘆臺(tái)農(nóng)場(chǎng)。
1961年6月劃歸寧河縣,1962年3月建東棘坨公社。
1983年6月建東棘坨鄉(xiāng)。
轄26個(gè)行政村(1984年建步莊村)。
2001年10月24日寧河縣進(jìn)行鄉(xiāng)鎮(zhèn)區(qū)劃調(diào)整建東棘坨鎮(zhèn),增轄原趙本鄉(xiāng)所屬15個(gè)行政村。
總計(jì)42個(gè)行政村。