大观镇是四川省小城镇建设试点镇和省级社会治安综合治理模范镇。位于南溪县北部,东连富顺县兜山乡和南溪县仙临镇,西邻汪家镇,南接刘家镇、黄沙镇,北靠大坪乡。全镇辖20个行政村,1个居委会,151个村民小组,9个居民小组,3个集场镇。幅员面积79平方公里,耕地22522亩,其中水田17499亩,林地24500亩。2002年末总人口39668人,13346户,其中农业人口34542人,少数民族人口96人。2002年,GDP完成12778万元,其中一产业增加值5239万元,二产业增加值3322万元,三产业增加值4217万元;乡镇企业总产值2.8亿元,财政一般预算收入138万元;粮食总产量17261吨;农民人均纯收入2446元。.
2019年,撤销大坪乡,将其所属行政区域划归大观镇管辖,大观镇人民政府驻中心路95号。