南大山满族乡位于兴城市西南,距市区20公里,距京沈高速公路沙后所出口0.5公里,交通便利。全乡总面积130平方公里,其中耕地5.4万亩,常住人口20986人(2017年),辖15个行政村,74个自然屯。