民国三十六年(1947年)2月,石城地区属乙化县第一区。
1949年8月,石城地区属密云县第一区。
1950年,石城地区属密云县第四区。
1953年,密云县第四区区改为石塘路、张家坟、莲花瓣、黄峪口、迎城岭、王庄、赶河厂7乡。
1956年,石塘路、张家坟、莲花瓣、黄峪口、迎城岭、王庄、赶河厂7乡合并为西湾子、王庄、冷风甸子、张家坟、赶河厂5乡。
1958年2月,西湾子、王庄、冷风甸子、张家坟、赶河厂5乡合并为西庄子、南村、黄土梁3乡。
1958年9月,西庄子、南村、黄土梁3乡并入全丰人民公社。
1960年5月,全丰人民公社并入冯家峪人民公社。
1961年6月,家峪人民公社建石城人民公社。
1983年底,石城公社改乡。
2001年,石城乡改镇。