延水关镇,隶属于陕西省延安市延川县。地处延川县东南部,黄河西岸。东临黄河与山西省永和县南社乡、大石崾乡相望,南接杨家圪台镇与乾坤湾镇,西邻文安驿镇,北连大禹街道。总面积233平方千米。
截至2020年6月,延水关镇下辖25个行政村。截至2018年,延水关镇户籍人口21109人。2011年,延水关镇农业总产值1.03亿元,实现工业增加值1800余万元。