因辖区位于两条河流的交汇口处而得名。
交口乡隶属于山西省灵石县,地处灵石县西北角,东临两渡镇,北依孝义市,南接夏门、段纯两镇,西至交口县接壤。地势为两峡一川,解木公路延川而过,孙义河贯通南北,煤炭资源丰富,战略地位十分重要。1961年设交口公社,1984年改乡。交口乡所辖下设12个行政村,25个自然村,户籍人口7953人。全乡面积64平方公里,耕地总面积为23908亩。乡镇企业有煤炭、焦化、洗煤、运输等业。农业主产小麦、玉米、谷子、薯类。交口乡所辖下设18个村委,25个自然村,分别是:交口、南头、漫河、温家沟(含崖底)、马家庄(含下庄、岭立)、庆余、西庄、孙义、安家岭、圪塔(含圪塔原)、程家庄(含龙池)、楼珍、朱家岭(含南+查看详细交口乡概况>>
2023年11月,交口乡被山西省爱国卫生运动委员会命名为2023-2025年山西省卫生乡镇。
2020年8月,山西省爱国卫生运动委员会命名交口乡为2020-2022周期山西省卫生乡镇。
历史沿革:交口乡明代部分属金庄里,部分属文学里;清代属西城里。
1917年属四区、五区;1947年属双池乡;中华人民共和国成立初期,属五区;1958年9月,属红旗(双池)人民公社;1961年5月,设交口人民公社;1983年10月,改为交口乡。