上莞镇地处东源与龙川、和平三县交界处,距市区仅60公里,东与龙川义都接壤,南与曾田相通,西与漳溪交界,北与船塘毗邻,交通便利,资源丰富,民风纯朴,属革命老区。 全镇辖区总面积102平方公里,下辖14个村委会、1个居委会,总户数6500户,总人口32000人。现有耕地总面积17534亩,其中水田14807亩,旱地2704亩,山地10.5万亩。2002年,全镇实现社会总产值9089万元,其中农业总产值5275万元,工业总产值955万元,农民人均纯收入3611元。 该镇地广物博,资源丰富。其中石灰石资源十分丰富,蕴藏量达1亿吨以上。