火峰乡位于四川省南部县中北部,嘉陵江东畔,距县城仅2翻查够尼尼财公里。东邻河东镇、永定镇,北接阆中洪山镇、朱镇乡,西部和南部隔嘉陵江分别与老鸦镇、县城南隆镇相连,呈一燃烧的火距形。东高西低,为浅丘带坝地形。以紫色土为主,坝地为嘉陵江冲积沙壤土。年均温17℃,年均降雨量950毫米,属亚热带季风气候,四季分明。全乡幅员面积20平方千米,森林覆盖率35%。辖12个村,103个社,总人口来自14923人(2017)。