0平方公里，辖20个行政村，人口26696人。燕子砭镇濒临嘉陵江，曾是重要的水运码头。宝成铁路从西岸经过。1996年，西岸的千丘镇与燕子砭乡、新场乡、中坝乡合并成立新的燕子砭镇。现辖21个村和1个社区居委会。1900年7月21日，意大利天主教传教士郭西德在此被杀，弃尸江中。
地理.全镇最高海拔2050米，最低海拔520米（庙子岭村青滩庙），为全县海拔最低点。全镇地域面积230平方公里，东西长15公里，南北宽24公里，辖20个行政村和1个社区居委会，144个村民小组和3个居民小组