民国时设有横山桥镇、横北乡、景南乡,1947年底横北乡并入丰北乡,横山桥镇、景南乡、莲山乡合并后改称丰南乡(驻地横山桥)。
中华人民共和国成立后,设置横山桥镇、横北乡、景南乡,1955年横山桥镇改称横山乡。
1958年以横山乡成立横山人民公社。
1965年撤销横山乡保留公社。
1981年因横山公社在镇江地区内与宜兴县横山公社重名,经江苏省人民政府批更名为横山桥公社。
1983年横山桥人民公社改为横山桥乡。
1987年2月20号,武进县政府决定横山桥、芙蓉分别撤乡建镇。
1999年11月,新安镇与横山桥镇合并,新建横山桥镇。
2007年3月23日,横山桥镇、芙蓉镇合并新建横山桥镇,沿用至今。