上峡镇,隶属于四川省达州市宣汉县,地处宣汉县东南部,东临塔河镇,南靠重庆市开州区三汇镇,西接下八镇与南坝镇,北连芭蕉镇及开江县灵岩镇。辖区面积64.09平方千米,截至2018年末户籍人口15449人,2023年户籍人口25224人。清乾隆年间建上八庙场,1933年属红四方面军南坝区苏维埃政权,1950年设乡,1983年4月公社改乡,2020年6月12日由原凉风乡和上峡乡合并设立,辖2个社区、10个行政村,镇政府驻三叉河社区黑龙街1号。
境内地势东南高、西北低,属亚热带湿润季风气候。拥有杨柳关阻击战遗址、赫天池古寺等文旅资源。农民人均纯收入1.95万元。矿产资源以煤炭、天然气为主,农业重点发展芦笋、大蒜等特色种植,形成“公司+村集体+农户”产业模式。截至2018年末,有工业企业4个,其中规模以上2个,营业面积50平方米以上的综合商店或超市1个。境内303省道贯穿5个行政村,形成覆盖56千米的村道网络。