七山乡,隶属于甘肃省兰州市永登县,地处永登县西南部,东接红城镇、龙泉寺镇,南靠红古区,西邻河桥镇及红古区窑街镇,北毗通远镇,区域面积683平方千米。2020年6月,辖长沟、庞沟、官川、苏家峡、地沟、前山、鱼盆、雄湾、岢岱9个行政村。2018年户籍人口6734人。
该地于民国元年(1912年)属永登县,1951年建乡,1958年改公社,1983年复置乡。境内主要自然灾害包括干旱、洪灾、地震等,1995年曾发生严重地震灾害。
经济以清洁能源与特色产业双轮驱动,光伏发电并网容量达74万千瓦。肉羊养殖业发达,2023年入选全国“一村一品”示范村镇名单。秸秆综合利用成效显著,建成收储运站5处。农村产权交易平台生物性资产交易额累计817万元。2018年拥有营业面积超50平方米的商业网点2家。