1958年公社化時,本鄉(xiāng)王家溝、任家山等11個管理區(qū)屬離石縣劉家山公社管轄。
沙咀頭、曹家塔5個管理區(qū)屬孟門公社管轄。
1961年王家溝公社成立,原劃歸劉家山公社管轄的王家溝公社11個大隊及孟門公社的沙咀頭、曹家塔5個大隊,劃歸王家溝公社管轄,仍屬離石縣管轄。
1971年組建柳林縣后,王家溝公社改屬柳林縣管轄。
因與本縣以東離石縣王家溝重名,于1983年9月15日更名為西王家溝公社。
1984年實行鄉(xiāng)鎮(zhèn)村制,西王家溝公社更改為西王家溝鄉(xiāng)至今。