小姓乡,隶属于四川省阿坝藏族羌族自治州松潘县,地处松潘县南部,东接镇江关镇,南连茂县叠溪镇,西靠红土镇,北依安宏乡,东北与岷江乡相连,行政区域面积312.58平方千米。
唐代时期,属牙利县;1987年,改小姓乡。截至2019年末,小姓乡户籍人口为2146人。截至2020年6月,小姓乡辖5个行政村,乡人民政府驻碑子寺村。
2019年,小姓乡有工业企业1个。