南坝镇,位于达州市东北部、距宣汉县城32公里,与塔河镇、上峡乡、下八镇、茶河镇、桃花镇、峰城镇、五宝镇等乡镇毗邻,是前河流域23个乡镇约60万人的经济、文化、信息中心、交通枢纽和物资集散地。全镇幅员181.19平方公里,境内平坝、丘陵、低山交错,两河沿岸平坝、阶地相连,惟东西两部地势较高,城市建设规划面积24.14平方公里,城市建成区面积8.1平方公里。全镇户籍人口14.95万人(其中农业人口7.2万人),镇域常住人口18.2万人(其中镇区常住人口21.2万人),城镇化率58%。