大交镇,隶属于山西省运城市绛县,地处绛县北端,东、北与临汾市翼城县交界,南与安峪镇相连,西与南樊镇接壤,距绛县城约25千米,区域总面积52.47平方千米。
1949年,大交镇境域属绛县第四区;1984年8月,由大交公社改为大交镇。截至2018年末,大交镇户籍人口为27810人。截至2020年6月,大交镇下辖10个行政村,镇人民政府驻大交村。
截至2018年末,大交镇有工业企业10个,其中规模以上2个,有营业面积超过50平方米以上的综合商店或超市41个。