横水镇,因有横水河自西北至东南方向横贯全镇而得名。北魏太平真君十年(449年),为横水县治,后废县为镇至清。清雍正年间归属东乡横水里管辖。中华民国元年(1912年)后,归属恭梓乡。1952年12月,成立横水区。1956年3月17日,撤区设乡,辖19个村。1958年,成立公社,辖25个生产大队、205个生产队。1983年3月(试点),成立横水乡,辖25个行政村、205个村民小组。1997年8月,成立横水镇,辖25个行政村、205个村民小组。2005年,撤销路家、桶王、明家务等3个村,辖22个行政村、203个村民小组。