大觀鎮是四川省小城鎮建設試點鎮和省級社會治安綜合治理模范鎮。位于南溪縣北部,東連富順縣兜山鄉和南溪縣仙臨鎮,西鄰汪家鎮,南接劉家鎮、黃沙鎮,北靠大坪鄉。全鎮轄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號。