上营乡位于甘肃省临洮县东北部,距县城37公里。辖12个行政村,112个村民小组,4342户,农业人口17895人,总面积141.17平方公里,耕地面积68529亩 (其中水浇地4980亩),人均3.8亩。平均海拔2250米,年平均降雨量为461.8毫米,平均气温3.2℃,平均无霜期89天,属高寒阴湿山区乡,自然条件相对艰苦,是典型的农业乡。2006年人均纯收入1840元。为冀东重要抗日根据地之一。1953年建上营乡,1958年属红旗公社,1961年建上营公社,1984年改乡。1995年瓦房庄乡并入。