1949年為撫寧縣四區。
1950年區址遷至留守營。
1953年5月,留守營區轄留守營、樊各莊、張各莊、宋莊、沿溝屯、下新莊、西河南、朱建坨、劉義莊、官莊10個鄉。
1956年9月,撤銷留守營區,10個鄉合并為留守營、宋莊、西河南3個鄉。
1958年9月,3個鄉合并,建立撫寧縣渤海人民公社。
1958年11月,渤海人民公社劃歸昌黎縣管轄。
1961年6月恢復撫寧縣建立留守營辦事處,轄留守營、宋莊、渤海(西河南)三個人民公社。
1963年5月,建立留守營區公所。
1968年2月,成立留守營區革命委員會和三個人民公社革命委員會。
1975年4月,區革命委員會撤銷,1980年3月,各公社革命委員會撤銷。
1981年1月,建立留守營辦事處。
1982年1月,渤海人民公社改制為西河南鄉。
1984年3月,留守營辦事處改為區公所,留守營、宋莊改為鄉。
1987年11月,留守營鄉改為留守營鎮,宋莊鄉并入。
1996年1月,西河南鄉并入留守營鎮。