仙城镇位于大南山北麓的潮、普、惠三区县(市)交界处,全镇总面积55.044平方公里,其中耕地16106亩,山地40337亩,水域面积3.2平方公里;管辖12个村(居)委,41个自然村,现有人口95523人。