山寨乡,隶属于甘肃省平凉市华亭市,位于华亭市西北部的关山脚下,东与河西镇、策底镇接壤,南与马峡镇相邻,西连庄浪县,北接宁夏回族自治区泾源县。行政区域总面积为81.70平方千米,截至2018年末,山寨乡户籍人口为14348人。截至2020年6月,山寨乡辖8个行政村。
山寨乡因地处偏远的关山林缘区的村寨而得名。民国元年(1912年)至1957年间,设山寨区,境域部分地区属之。1958年公社化时,组建山寨公社。1984年,改设山寨回族乡。地处黄土丘陵沟壑区,属温带湿润性气候,年平均气温8.09℃,年平均降水量547.2毫米。境内有山寨河和菜川河贯穿全乡南北,主要自然灾害有冰雹、霜冻、大风等。
2011年末,山寨乡农民人均纯收入1750元。2018年,山寨乡有工业企业1个,有营业面积超过50平方米以上的综合商店或超市9个。2025年实施"12345"工作计划,建成中药材基地5处、设施蔬菜基地及冷链库,购置农业机械27台,村均集体经济收入达18.24万元。北阳洼村通过养殖设施改造提升项目,牛存栏量由2020年的500余头增至1500余头,探索出人畜分离的庭院养牛模式。