凤鸣乡位于宣汉县的西北部,距县城50多公里,距210国道有20公里,辖区内海拔414--1382米,平均海拔896米,乡政府所在地海拔1045米。边界与万源市、平昌县相连,境内东与红峰乡相接,并同毛坝镇接壤,南与胡家镇、花池乡相邻,西与马渡乡连界,并与平昌县的马鞍乡隔河相望,北与万源市的鹰背山水相连。整个幅员面积64.97平方千米。在很久很久以前,这里的山是光秃秃的,没有一根树木,地也是光溜溜的,不长一株绿草,可谓是个不毛之乡。不知什么时候,从远处飞来了一对凤凰,人们都说,这下好了,凤凰来了,日子也会好过了。邻村住着一个地主叫李布仁抓走了凰,凤失去了配偶非常伤心,常常在林间飞来飞去,凄凉的叫声使人们落下了同情的泪水,特别是每天天一亮凤更是高声鸣叫。慢慢地,这里的人们只要听见凤的叫声,就会起床做饭,上坡干活,而他们也一直都过着丰衣足食的生活,后来,人们便把这个地方取名为"凤鸣乡"。