半江镇位于东源县西北部,新丰江水库上游,东与涧头镇、双江镇相邻,南与锡场镇相连,西与新丰县石角镇、马头镇交界,北与新丰县大席镇、连平县田源镇接壤。陆路距东源县城85公里、水路距新港镇78公里。全镇总面积253.22平方公里,其中水域面积39.15平方公里;现有常用耕地面积3645亩,其中水田面积2008亩,下辖半江、珠坑、横輋、樟溪、积洞、西溪、鱼潭、左拨、竹园等9个行政村;辖区内户籍总户数2430户,总人口9919人。 半江镇内地势东北高、西南低,东、西、北部高山环抱,峰峦起伏,溪涧纵横,森林资源和水资源丰富,被誉为北回归线上“第一绿洲”。镇域属新丰江流域,境内小水系全部流入新丰江水库。矿产资源主要有铁、锡、钨、稀土等。有工业企业4家、小水电站10座(装机容量7000千瓦)。交通有水、陆两类,辖区内的新丰江库区可通航千吨级船舶。