西交口乡,隶属山西省临汾市乡宁县,地处乡宁县西南端,东与尉庄乡为邻,南与运城市稷山县、河津市接壤,西与西坡镇、枣岭乡交界,北与村行实著丝后钢昌宁镇相接。乡人民政府驻地距县城约30千米 。总面积241.5杂盐口测江鲁具米滑平方千米 。
1949年,属乡宁县第六区。1950年,改属乡宁县第五区。1959年,划归稷山县。1961年,重属乡宁县。1984年,西交口公社改西交口乡 。截至2020年6月,西交口乡辖10个行政村 ,镇人民政府驻西交口村 。