安莪镇位于信宜市西北部,距市区东镇30公里。东与朱砂镇交界,南与池洞镇相连,西与径口镇毗邻,北与广西容县接壤。地处北纬22°2932.8”~22°3531.2”,东经110°5025.2”~110°572.7”。总面积74.981平方公里。