地名由来:因辖区位于龙华河中上游,又是附近居民祭祀与社交之地而得名。
上社镇位于盂县北部,北接下社乡、梁家寨乡,南连北下庄乡、孙家庄镇、苌池镇,东与河北省平山县毗邻,西与西潘乡为界。镇政府所在地上社村距县城30公里,2000年撤并乡镇时,由原上社镇、榆林坪乡和肖家汇乡11村合并而成,总面积367平方公里,是阳泉市面积最大的乡镇。全镇共有47个行政村,65个自然村,17805人,5730户,耕地面积19620亩。境内黄沙、铁矿石、石英石、蛭石等矿产储量丰富。农民收入主要靠蔬菜、粮食、核桃畜牧等四大产业,是一个典型的农业乡镇。2004年-2005年两年时间内,在镇党委、镇政府的坚强领导下,全镇人民大打通村硬化路攻坚战,完成109.11公里的通村硬化路,基本上构建起农村公路网络。去年我们强抓村村通有线电视的政策机遇,完成有线电视入户2320户,占任务的113.5%。这些基础设施的不断完善为上社经济的发展搭建了一个坚实的平台,为上社人民致富奔小康奠定了坚实的基础。2005年农民人均纯收入2766元。