上石镇,隶属于广西壮族自治区崇左市凭祥市,地处凭祥市东南部,南面与越南接壤,西南面连接友谊镇,西面连接凭祥镇,东北面连接夏石镇。行政区域面积181.69平方千米。截至2020年11月1日零时,常住人口为12996人。上石镇辖1个社区、8个行政村。2021年5月,荣获2019—2020年度广西壮族自治区脱贫攻坚先进集体称号。
唐开元二年(714年),置石西羁縻州于今凭祥市南上石镇,属邕州管辖。元至元二十四年(1287年),上石西土州改隶思明府。1981年1月,夏石公社划归凭祥市管辖。1984年10月,夏石公社撤销,分设上石乡和夏石乡。1994年,上石乡改上石镇。镇域地处广西西南部中浅丘地带,地貌以丘陵山区为主,伏波山海拔802米。
2018年,有工业企业10个,其中规模以上工业企业有3个,有营业面积超过50平方米以上的综合商店或超市7个。2021年成为广西首个村级集体经济超千万元镇,形成边贸、红色旅游和鳗鱼养殖三产融合格局。境内建有广西(凭祥)东盟跨境合作农作物种苗繁育中心,年产甘蔗脱毒苗500万株。