杏岭子乡,隶属于山西省忻州市五寨县,地处五寨县西部,东邻孙家坪乡,西、南接岢岚李家沟乡,北与河曲县前川乡交界,距五寨县城约22千米,区域总面积179.97平方千米。
1949年,杏岭子乡境域属五寨县第四区;1984年10月,由杏岭子公社改为杏岭子乡。截至2018年末,杏岭子乡户籍人口为5360人。截至2020年6月,杏岭子乡下辖7个行政村,乡人民政府驻杏岭子村。
杏岭子乡粮食作物以玉米、谷子、糜黍、红芸豆为主;畜牧业以饲养生猪、牛、羊为主。