長安之名,始于唐,因其地扼南北水陸交通之要沖,欲其長治久安,故名。
唐建鄉稱昌平鄉,貞觀五年(631)置驛站稱桑亭驛,八年(634)改稱義亭驛,開元十一年(723)設長安市(長安始名)。
宋元豐元年(1078)稱長安鎮。
南宋咸淳《臨安志》載:長安市在縣西二十五里,今稱鎮。
長安自宋迄今,鎮名一如其舊。
1928年縣設五個區,長安為第四區。
1949年解放,建政為長安鎮。
1958年10月與長安鄉合建為長安公社,鎮為管理區。
1959年6月恢復縣屬鎮建制。
1960年4月鎮歸屬長安公社。
1961年5月原長安鎮部分從長安公社劃出,為縣屬鎮。
1992年8月長安鄉、1999年辛江鄉。
2003年鹽倉鎮分別并入長安鎮。
鎮政府駐長安青年路49號。