1940年2月,将全县五大区重新划分为十个区,第一区惯称安国区、交口区或中心区。
1948年初,全县设6个区1个市。
同年10月,全县将6区1市调整9区1市,一区区公所驻交口村。
1953年,改行政村为乡,第一区机关驻交口。
1955年2月,撤销区建置,境域设交口乡。
1958年11月,交口乡撤销,所属村落归属城关人民公社。
1959年6月,设立交口红星人民公社,后改为交口人民公社。
1961年6月,交口人民公社改建为人民公社管理委员会。
1971年5月,吕梁地区成立,交口人民公社先后隶属于离石县和离石郊区。
1971年10月,离石县改名为柳林县,离石郊区恢复为离石县,交口人民公社划归离石县。
1984年5月12日,交口人民公社改建为交口镇。
2004年,交口镇改为交口街道。