西社镇位于县城西北45华里处,文峪河畔,省道古吴线和祁方线贯穿全境,是进入交城山区的门户,素有“截岔”之称,全镇辖12个行政村,人口1.2余万。现有耕地面积4500亩,2002年退耕1103.6亩,农业以传统的种植业为主,逐步向“川地建大棚,坡地种核桃。宜牧山区搞畜牧”的农业产业结构调整,工业以水泥产业为龙头,其他相关产业较发达。
西社镇政府共有行政干部20人,职工9人,事业干部8人,退休干部5人,退职人员2名,临时工3人。乡镇机构改革后,下设部门有:农业综合服务中心、财贸服务中心、计划生育服务中心、文化服务中心、综合服务管理中心。