燕子砭镇,隶属于陕西省汉中市宁强县。地处宁强县西部,东接太阳岭镇和阳平关镇,南邻四川省广元市朝天区大滩镇,西接安乐河镇,北倚甘肃省陇南市康县阳坝镇。辖区东西最大距离15千米,南北最大距离24千米,区域总面积225.97平方千米。
截至2023年6月30日,燕子砭镇辖1个社区、15个行政村。根据第七次人口普查数据,截至2020年11月1日零时,燕子砭镇常住人口为18414人。2011年,燕子砭镇农业总产值达到1.52亿元,工业总产值达到4.99亿元,社会商品销售总额达1.2亿元。