上石洞乡,隶属于
河北省承德市兴隆县,地处
兴隆县西北部,东与兴隆镇相邻,南与
六道河镇毗邻,西沿长城与密云县北庄乡相连,北与
北水泉乡接壤,
区域面积130.2平方千米,截至2018年,户籍人口3788人。
民国三十四年(1945年)8月,今境东部属兴隆县北双洞区,西部属兴隆县三区。1956年5月,建立大好地乡。1984年3月,设立上石洞乡。1988年12月,营南峪乡并入。
截至2020年6月,上石洞乡下辖9个行政村。
2018年,上石洞乡有工业企业1个,有营业面积超过50平方米以上的综合商店或超市1个。