水头镇,隶属于山西省吕梁市交口县,地处交口县西部,东与桃红坡镇接壤,南与石口镇相邻,西与石楼县罗村镇、龙交乡交界,北与中阳县暖泉镇为邻,为交口县人民政府驻地,区域总面积265.94平方千米。
1949年,水头镇境域属隰县第三区;1984年,由城关公社改为城关镇。截至2018年末,水头镇户籍人口为13146人。截至2020年6月,水头镇下辖1个社区、12个行政村,镇人民政府驻水头村迎宾街。
2018年,水头镇有工业企业2个,其中规模以上2个,有营业面积超过50平方米以上的综合商店或超市28个。