义合镇位于东源县东南部,东江中上游,东邻黄田镇,南与紫金县柏埔镇交界,西连仙塘镇,北接灯塔镇,辖区总面积176.79平方千米(2017年),其中水域面积1.14万亩,山地面积21万亩,距离东源县城16公里,距离河源市区20公里。义合镇区位优势明显,交通便利。河梅高速公路、京九铁路、广梅汕铁路贯境而过。常住人口8030人(2023年)。[1] 地形地貌
义合镇境内地势北高南低,属东江河主流河谷区,地面高程海拔200—300米。[1]
水文
东江河穿义合镇境而过,辖内河道长18千米。久社河为东江一级支流,河道长13千米,流经义合镇境内。[1]