小河镇,隶属于四川省内江市威远县,地处威远县西北部,东南与自贡市荣县接壤,西与乐山市井研县为邻,西北连眉山市仁寿县。辖区总面积83.6平方千米,平均海拔约610米,森林覆盖率56%。截至2021年末,共有人口2.23万人。
民国三年(1914年),建回龙乡。1992年,复立、小河2乡合并为小河镇。截至2020年6月,小河镇下辖2个社区和10个行政村,镇人民政府驻回龙场。
截至2018年末,小河镇有工业企业30个,其中规模以上7个,营业面积50平方米以上的综合商店或超市4个。
威远县小河镇被命名为“四川省安全社区”“四川省卫生乡镇”“内江市星级现代农业园区”,“穹隆号子”列入市非物质文化遗产名录,开元村为省级乡村振兴示范村。