铁锁关镇,隶属于陕西省汉中市宁强县,地处宁强县东部,东与勉县漆树坝镇接壤,东南与南郑区黎坪镇为邻,南依二郎坝镇,西接高寨子街道,北靠胡家坝镇。辖区东西最大距离225千米,南北最大距离12.6千米,区域总面积150.03平方千米。
截至2023年6月30日,铁锁关镇辖1个社区、10个行政村。根据第七次人口普查数据,截至2020年11月1日零时,铁锁关镇常住人口10563人。2011年,铁锁关镇农业总产值达到1.2亿元,工业总产值3520.9万元,社会商品销售总额达980万元。