北魏太平真君十年(449年),為橫水縣治,后廢縣為鎮至清。
清雍正年間歸屬東鄉橫水里管轄。
中華民國元年(1912年)后,歸屬恭梓鄉。
1952年12月,成立橫水區。
1956年3月17日,撤區設鄉,轄19個村。
1958年,成立公社,轄25個生產大隊、205個生產隊。
1983年3月(試點),成立橫水鄉,轄25個行政村、205個村民小組。
1997年8月,成立橫水鎮,轄25個行政村、205個村民小組。
2005年,撤銷路家、桶王、明家務等3個村,轄22個行政村、203個村民小組。