上戈镇,隶属于河南省洛阳市洛宁县,地处洛宁县西部,东接罗岭乡,西连灵宝市 ,南邻故县镇,北交界三门峡市陕州区,行政区域面积220.5平方千米。
民国三十五年(1946年)8月,卢洛灵边区政府曾一度设在此地;1999年9月,上戈乡撤乡建镇。截至2018年末,上戈镇户籍人口为17560人。截至2020年6月,上戈镇辖18个行政村,镇人民政府驻上戈村。
2011年,上戈镇完成财政总收入435.75万元,比上年增长15%。2018年,上戈镇有工业企业4个,其中规模以上2个,有营业面积超过50平方米以上的综合商店或超市6个。