小寨镇,隶属于云南省昭通市鲁甸县,地处鲁甸县城西部,东靠文屏镇,南连龙头山镇,西倚水磨镇,北接昭阳区苏家院乡。区域面积97.46平方千米,截至2019年末,户籍人口24045人。
民国时期,属崇文镇。1951年,属一区。1958年,为跃进公社(含沿河、沙坝)。1962年,从文屏划出成立小寨区。1988年,为小寨乡。2012年9月,撤乡设镇。截至2020年6月,小寨镇下辖1个社区和3个行政村。
2019年,小寨镇有工业企业2个,有营业面积超过50平方米以上的综合商店或超市7个。