堰门镇,隶属于陕西省安康市岚皋县。地处岚皋县西部,东与民主镇交界,南与官元镇接壤,西与紫阳县洄水镇隔河相望,北临大道河镇。辖区东西最大距离13.75千米,南北最大距离10.9千米,总面积73.70平方千米。
截至2020年6月,堰门镇下辖8个行政村。截至2018年末,堰门镇户籍人口9567人。2011年,堰门镇农业总产值5565万元,工业总产值2180万元,社会商品销售总额达2.3亿元。