因古代曾为祀水社坛、且在文峪河之西而得名。
交城县辖镇。1961年建西社公社,1984年设镇。位于县境东南部,面积86平方公里,人口1.2万。镇政府驻西社。古吴公路、开麻公路过境。辖南堡、曲里、塔上、阳湾、东社、西社、沙沟、大岩头、米家庄、南沟、野则河、横岭、西家岭、苗家沟、岩立、高家岭、郭家背后17个村委会。农业主产薯类、谷子、玉米、小麦、水稻。南堡东武元池迤东一带山丘分布有新石器时期遗址。荣誉排行:
2023年11月,西社镇被山西省爱国卫生运动委员会命名为2023-2025年山西省卫生乡镇。
1917年属三区,1937年冬至1939年春为工卫旅驻地。
1959年9月,将钢铁人民公社更名为东社人民公社。
1971年5月,将东社人民公社并入文水县。
1983年11月,又将东社人民公社并入交城县。
1984年6月,撤销东社人民公社,设立西社镇,之后沿用至今。