清末,富順縣以路統保,屬玉正鄉下西路永年場保。
清同治10年為永年場,后置玉正鄉永年保;民國元年至二十二年(1912—1933)稱永年團,民國二十三年(1934)縣設置區署,屬第四區,改成永年鎮;民國三十一年(1945),改稱永年鄉。
1950年,廢除舊政權,仍稱永年鄉,將原龍灘鄉、永豐鄉并入永年鄉。
屬第八區管轄。
1951年,名永豐鄉;1955年,永豐鄉、龍灘鄉、永年鎮并稱永年鄉;1955年,第八區改為永年區。
1958年10月,改鄉為人民公社。
1983年改公社為鄉。
1988年撤銷永年鄉建永年鎮,1995年沙羅鄉并入,從1955—2001,均屬永年區管轄。
2001年4月,撤銷永年區建制,新興鄉并入永年鎮,屬縣人民政府直管。
2019年9月,鄉鎮行政區劃調整,彭廟鎮所屬行政區域劃歸永年鎮管轄,永年鎮人民政府駐和諧街69號。