春秋戰(zhàn)國(guó)至秦,先后為烏孫、月氏人駐地。
后匈奴趕走月氏,又成單于王駐牧地。
清王進(jìn)寶副將率軍士加固城池,取“永遠(yuǎn)牢固”之一,定名永固城。
1929年隸屬民樂(lè)縣洪水鎮(zhèn)。
1949年10月屬洪水區(qū),1952年設(shè)永固區(qū),1956年撤區(qū)并鄉(xiāng)改永城鎮(zhèn)。
1958年并入民樂(lè)鎮(zhèn)人民公社。
1961年分設(shè)永固人民公社。
1983年改設(shè)永固鄉(xiāng)人民政府。
2002年7月改設(shè)永固鎮(zhèn)人民政府。
面積102.7平方千米,人口1.7萬(wàn)人,轄八卦營(yíng)、東街、南關(guān)、姚寨子、西村子、滕家莊、總寨、牛順寨、鄧家莊、楊家樹(shù)莊10個(gè)行政村。