响水镇,隶属于陕西省榆林市横山区。地处横山区东偏北部,东与党岔镇毗邻,南与武镇、韩岔镇接壤,西邻波罗镇,北接白界镇。辖区东西最大距离20.25千米,南北最大距离22千米,总面积281.40平方千米。
截至2020年6月,响水镇下辖19个行政村。截至2018年末,响水镇户籍人口29391人。2011年,响水镇农业总产值达到1.13亿元,社会消费品零售总额达5100万元。