上义镇名相传出自岭头围关帝庙的一副楹联“上扶汉室,义结桃园”,取其联首两字而得名。上义镇位于广东省河源市紫金县西南部,地处东经114°48′,北纬23°17′,总面积173平方公里。东与紫金县蓝塘镇相邻,南与惠东县松坑镇相连,西与惠州市惠城区大岚镇接壤,北与好义镇、凤安镇连接。
上义镇地处秋香江支流上义河上中游,地形沿上义河两岸呈带状分布,地势东西高、南北低,四面环山,由西北向东南倾斜,形成狭长地带,形似船状。属亚热带气候,年平均气温21.5℃,年均降雨量1744毫米,无霜期330天。境内建有布格小型水库,灌溉便利,宜于农业耕作。野生动物资源丰富,种类繁多。水力资源丰富,建有布格水电站、飞云寨一、二级水电站等。矿产资源丰富,主要有铅、锌、重晶石、石灰石、红麻石等。
据第七次全国人口普查数据,2021年6月上义镇人口数量为1.37万人。2021年1月,上义镇被河源市文明委授予2020年度河源市文明镇称号。2019年11月,上义镇被认定为广东省森林小镇。
上义镇拥有丰富的历史文化资源。地雷工厂旧址位于上义镇卷篷村,1942年12月,为抗击日军入侵、建立抗日敌后根据地,广东人民抗日游击队东江总队中队长曾学修奉曾生命令,返回紫金上义,与曾繁一起发动80多名青年参军,组建了东江纵队第七支队紫金独立大队枪支修造厂,厂址位于卷蓬村。飞云磜景区位于上义镇捲蓬村,内有飞云磜瀑布,林木茂密,拥有原始次生林670多公顷,捲蓬村还有300多年历史的曾氏九厅十八井大型客家住宅人文景观,适宜建设休闲生态景区。
明清时期,上义属古名都上义社(约)。民国十八年(1929年)属第一区上义乡,民国三十年(1941年)属第一区尚好乡,民国三十四年(1945年)改为广义乡。中华人民共和国成立初属第二区好义乡,1952年属第七区,1957年12月成立上义乡,1958年10月属好义公社,1961年4月分立上义公社,1963年3月并入好义公社,1973年4月再次恢复上义公社,1983年9月撤社设区,1987年4月改设上义镇。现辖招元、上义、光辉、卷蓬、吉洞、郊田、叶西等7个行政村和1个居委会。
上义镇交通较为便利,距紫金县城80公里,至惠州市区75公里,到惠东县城65公里。县道板茅公路贯穿全镇,北至好义板子坝与省道相接11公里,南与惠东县松坑镇相连10公里。1994年10月建成圩镇南端的上义大桥。

















