民國三十六年(1947年)2月,石城地區(qū)屬乙化縣第一區(qū)。
1949年8月,石城地區(qū)屬密云縣第一區(qū)。
1950年,石城地區(qū)屬密云縣第四區(qū)。
1953年,密云縣第四區(qū)區(qū)改為石塘路、張家墳、蓮花瓣、黃峪口、迎城嶺、王莊、趕河廠7鄉(xiāng)。
1956年,石塘路、張家墳、蓮花瓣、黃峪口、迎城嶺、王莊、趕河廠7鄉(xiāng)合并為西灣子、王莊、冷風甸子、張家墳、趕河廠5鄉(xiāng)。
1958年2月,西灣子、王莊、冷風甸子、張家墳、趕河廠5鄉(xiāng)合并為西莊子、南村、黃土梁3鄉(xiāng)。
1958年9月,西莊子、南村、黃土梁3鄉(xiāng)并入全豐人民公社。
1960年5月,全豐人民公社并入馮家峪人民公社。
1961年6月,家峪人民公社建石城人民公社。
1983年底,石城公社改鄉(xiāng)。
2001年,石城鄉(xiāng)改鎮(zhèn)。