镇政府驻县城大兴街东侧,海拔2255米,全镇总面积159.15平方公里。人口19559人,其中非农业人口8882人,是本县农业人口最多的乡镇。有汉、彝、摩梭人等民族居住。辖5个办事处,33个自然村。1950年属兴化区,1956年更名为大兴镇。1962年划为包都区下辖乡(镇),1965年升为区级镇,1969年底,划为红旗公社下辖大队,1978年1月25日恢复为区级镇。1987年12月,区改为乡级镇至今。
建国前,大兴镇城内无一所学校和医院。1961年城内始办大兴小学。1953年4月永宁医院迁驻大兴。至1989年城内有教师进修学校一所,完全中学二所,初级中学一所,农职业中学一所,完小六所,在校学生6000多人。教师300多人。镇设文化站一处,备有多种书籍报刊。城镇设有县医院、中医院、宁蒗林业局职工医院各一所。1984年5月动工,1989年竣工,蓄水505万立方米的三岔河水库,供县城附近的农田灌溉和机关生活用水。。