石城鎮,北京市密雲區下轄鎮,地處密雲區西北部,位於東經116°39'35"~116°53'40",北緯40°29'56"~40°42'18"之間。東鄰密雲水庫,南同溪翁莊鎮接壤,西與懷柔區琉璃廟鎮交界,北迄白河谷地與馮家峪鎮相連。鎮域面積252.8平方千米。
民國三十六年(1947年)2月,石城地區屬乙化縣第一區。1949年8月,屬密雲縣第一區。1950年,屬密雲縣第四區。1953年,區改爲石塘路、張家墳、蓮花瓣、黃峪口、迎城嶺、王莊、趕河廠7鄉。1956年,合併爲西灣子、王莊、冷風甸子、張家墳、趕河廠5鄉。1958年2月,合併爲西莊子、南村、黃土梁3鄉。1958年9月,併入全豐人民公社。1960年5月,併入馮家峪人民公社。1961年6月,建石城人民公社。1983年底,公社改鄉。2001年,鄉改鎮。截至2018年末,石城鎮有戶籍人口5900人。截至2020年6月,石城鎮下轄1個社區和15個行政村,鎮政府駐密雲區石城鎮石城村。
2011年,石城鎮工業總產值1063.8萬元,比上年減少47.2%。財政總收入2077萬元,比上年增長25%。從各主要稅種看,完成營業稅874萬元,所得稅273萬元,增值稅606萬元,其他稅收324萬元。人均財政收入3592元,比上年增長26.4%。