明时建横金镇。
清时分属吴县横山、大吴2乡。
1912年,属吴县横泾市。
1929年,属吴县第五区。
1947年,属吴县东山区。
1950年4月,复置横泾区,划属苏州专署太湖行政办事处。
1951年6月,复属吴县。
1953年5月,属震泽县横泾区。
1956年3月,撤区并乡,分属横泾、尧峰2乡。
1958年2月,撤尧峰乡,其中部并入;同年9月,改设横泾人民公社。
1959年4月,随震泽县并入吴县。
1983年7月,政社分设,改设横泾乡。
1993年4月,撤乡,改设横泾镇。
1995年7月,属吴县市。
2001年2月,属苏州市吴中区。
2004年3月,撤镇,改设横泾街道,木里、南章、前庄、旺山等4个村划归越溪街道。