2011年12月,虹口鄉上榜第三屆全國文明村鎮名單。
2011年4月,環境保護部授予虹口鄉2011年度國家級生態鄉鎮稱號。
2014年,經四川省人民政府批準,都江堰市調整部分行政區劃。撤銷紫坪鋪鎮、虹口鄉和翠月湖鎮,將紫坪鋪鎮和虹口鄉所屬行政區域劃歸龍池鎮管轄,將翠月湖鎮所轄行政區域劃歸青城山鎮管轄。
位于市區東北的白沙河中游。東西最大橫距16.9公里,南北最大縱距34.8公里。東接彭州市,南連向峨鄉、金鳳鄉、白沙鄉,西南靠龍池鎮,西北和北鄰阿壩州汶川縣,幅員面積348.44平方公里,耕地面積3850畝。境內最高峰(光光山)海拔4582米(也是全市最高點),最低點(白沙河谷棕花嘴)海拔920米。1999年,轄棕花、高原、光榮、深溪、燕巖、久紅、虹口、紅色、龍池、聯合10個行政村、59個村民組,總人口6080人,其中 非農業人口200人;農業人口5880人。鄉政府駐桐麻坎,亦稱虹口場,西南距市區21公里。
虹口鄉因古虹口場得名。鄉境清代屬蒲陽鄉。1937年置虹口聯保,1940年復并入蒲陽鄉,1942年從蒲陽析出置為下坪鄉,1945年更為虹口鄉,1953年虹口鄉分置為虹口、深溪兩鄉。1958年9月,兩鄉分別建立為人民公社,同年11月,兩公社合并建立為虹口人民公社。1983年12月,改為虹口鄉。
鄉境除白沙河谷有少量沖積階地外,全為高山峽谷地貌。由于未受第四紀冰川的直接影響,中國--日本森林植物亞區、中國--喜馬拉雅森林植物亞區的動、植物都有分布,有高等植物3000多種,野生資源動物200多種,其中列入國家珍稀、瀕危保護名錄的動植物各30多種。北緯31°10′以上、即聯合村以上205.2平方公里地域,為都江堰市原始林區,是成都平原的一道天然的綠色屏障。該區有林地面積122.4平方公里(占全市森林面積的38.6%),森林覆蓋率達66.23%,有活立木蓄積182萬立方米。其余為灌叢和高山草甸,原始森林植被景觀極具特色。1998年3月,經國務院批準,設立為國家級龍溪--虹口自然保護區。
鄉境有紫(坪)寬(彭州市寬河壩)公路穿越,公路總長15公里,其中水泥路面12公里。有村道13條,總長51公里,一般寬度為3至4米。1999年實現村村通電話目標。
虹口鄉是都江堰市的重點林區鄉鎮,歷史上木材及其林副產品是農村經濟的重要組成部分,解放以來,全市每年幾千上萬立方米的木材采伐計劃也主要由虹口鄉完成。隨著森林資源的日益枯竭和國家禁止天然林采伐命令的落實及自然保護區的建立,老百姓靠賣木材過日子的時代已一去不復返了。抓緊進行產業結構調整,加快農業產業化進程,轉變群眾觀念已成為當務之急。