地名由来:明清时期此地设置兵营,有上营、下营、好水营等,故名。
2023年2月,甘肃省爱国卫生运动委员会命名上营乡为2022年度甘肃省卫生乡镇(街道)。
上营乡地处临洮县东北部,东靠马啣山,与榆中县毗邻,南邻峡口镇,西北与新添、辛店二镇接壤,乡政府驻上营村,距县城37千米。民国时属上营乡。1949年9月设立上营区辖上营乡。1956年8月为上营乡。1958年9月设立红峰人民公社。1961年8月设立上营人民公社。1983年6月改为上营乡。现辖上营、下营、窑坡、赵家台、包家山、上漫坪、漆家沟、邓昌、瓦窑滩、黎明、刘家下头、好水营12个村民委员会;下设112个村民小组,辖区总人口1.7367万人,有农村党支部17个,乡机关党支部2个,党员716名,其中机关党员41名,行政区域面积141.17平方千米。
上营乡境内地势东高西低,境内山多川少,梁峁起伏、沟壑纵横、坡陡沟深、地形破碎,沟壑密度平均,地势东高西低,呈倒梯形。境内主要有漆家沟、马鼻沟、上营沟、邓昌沟、好水沟五大沟系。乡政府驻上营村,平均海拔2250米,属高寒二阴气候,年平均气温3.2摄氏度,年平均无霜期89天,年平均降水461.8mm。河流水系:上营乡主要支沟有5条,分别是漆家沟、马鼻沟、上营沟、邓昌沟、好水沟,流域面积139.9平方公里,沟道总长76KM,沟道纵波比24.5‰,由于沟道内无水文站,这些沟道均无实测水温资料。地质地震:上营乡是陇中黄土高原的一部分,地形成倒梯形。在漫长的的地质历史时期中,经历了多次地质构造运动,使部分时代地层缺失,境内露出的地质有第四系、第三系、下白垩纪、中上侏罗纪、石炭系等。