姚寨镇,隶属于甘肃省陇南市武都区,位于城区以南,东北接江南街道,西南邻文县,镇政府距城区4.5公里。行政区域面积74.7平方千米,辖8个村;2020年常住人口4776人。
地处山区,平均海拔1180米,年均气温14℃,年降水量380毫米,无霜期260天。前身为1950年设立的旧城乡,2015年撤城郊乡设立姚寨镇。
主导产业为油橄榄、花椒及中药材种植。依托姚寨沟景区资源,发展生态旅游产业,开办农家乐。2016年获评“全市卫生乡镇”。