上龙乡,隶属于广西壮族自治区崇左市龙州县,地处龙州县城北部,东邻上金乡,南靠龙州镇,西与武德乡相连,北接逐卜乡。上龙乡行政区域面积213.29平方千米。截至2018年末,上龙乡户籍人口20059人。
清雍正三年(1725年),废省龙州而析置为上龙、下龙2土司,均隶太平府。上龙土司初治今上龙乡葑村。1950年,上龙乡更名龙泉乡,属上金县武德区。1953年,龙泉乡复名上龙乡,属龙津县第五区。1958年9月,上龙乡并入武德公社。1987年8月,改为上龙乡。截至2020年6月,上龙乡辖6个行政村,乡人民政府驻上龙圩村。境内属石山地貌,亚热带季风气候,年均气温21.2℃,降雨量1796.8毫米。
2018年,上龙乡有工业企业3个,其中规模以上工业企业有3个,有营业面积超过50平方米以上的综合商店或超市4个。主要种植玉米、水稻、甘蔗等作物,建成红军古道景区国家4A级旅游景区,发展红色旅游和乡村休闲旅游融合新业态。2023年实施新型城镇化美丽集镇示范乡镇建设项目,实施道路改扩建工程8.408公里。2021年5月获广西壮族自治区脱贫攻坚先进集体称号。