小鱼洞镇地处四川盆地西北边缘,湔江河上游的腹心地带,位于彭州市西北山区32公里,距成都72公里。东邻通济镇,南连磁峰镇,西与都江堰接壤,北靠大宝镇,东南与新兴接壤。平均海拔1000米至1500米以上,年平均气温13℃,年降水量1100毫米。全镇幅员面积81.3平方公里,以汉族为主,有回、藏、羌等四个少数民族。境内交通便利,有成(都)白(水河)公路,彭(州)白(水河)铁路贯穿全境,具有古典建筑风格的小城镇建设初具规模,是国家级龙门山风景区丹景山-阳平观-银厂沟旅游线上的一个亮点集镇。2019年12月,成都市人民政府决定:撤销小鱼洞镇。