小河镇地处涪江上游,松潘县城东南,距松潘古城117km,平均海拔1515米,幅员面积535.19平方公里,下辖8个行政村,38个自然小组。全镇共1520户、4592人(脱贫户263户、799人,监测户18户、65人),小河镇属藏、羌、回、汉民族集居地,其中以汉族居多。全镇党员287人,其中农村党员235人,党群比例5.12%。小河镇编制共57名,目前在编在岗53名,领导成员11名。学校2所(小学1所,幼儿园1所),1个清真寺。全镇耕地6683亩(基本农田3282.05亩),林地113750.12亩,草地41126亩,水域面积4.45平方千米。境内自然资源丰富,大熊猫、金丝猴、云豹、牛铃、天麻、贝母、珙桐等珍稀动植物繁多。
小河镇始建于唐代初年,唐代在此设立了涪阳戍,明代设立小河守御千户所,建筑以传统川西风貌建筑为主,最有特色的是天井民居,始建于明代。现有省级文物保护单位1处(小河古城墙),州县级文物保护单位9处,其中小河古城是四川省面积最大、保存最为完整的一座明代千户所古城,位于涪江之源,号称“涪源古城”,是涪江第一古城。小河镇先后被评为“历史文化名镇”“四川省河长制工作先进集体”“基层武装工作先进单位”“四川省地质灾害防治工作先进单位”“四川省脱贫攻坚先进集体”“涪阳古镇3A级景区”“丰河村中国传统村落”等荣誉。