元至元二十三年(1286),本地为长乐乡,属富州,下设十七、二十四、二十五3个都,共7个图。
明洪武九年(1376),县下设坊,乡未变,铁路地区属二坊管辖。
清沿明制。
1926年,坊、都、图制改为乡、保、甲制。
本境上属二区(荷湖区),下分凤山、丰南两乡。
另有廖桥14个村庄划入富水乡,辖2个保。
1928年,改乡为联保办事处,凤山乡改为凤山联保办事处,丰南乡改为丰南联保办事处。
1949年5月21日,铁路地区归六区管辖。
1950年,属八区。
1951年,铁路、梅林等8个乡从八区分出,设立铁路区(十四区)。
1956年,区乡规模调整,铁路区并入荷湖区。
铁路、人民等8个乡并为铁路、人民、解放、艾湖4乡,属荷湖区管辖。
1958年撤区立社,4乡合并成立铁路人民公社。
1961年,设区分社。
从原铁路公社划出,分别成立农民、新余、铁路、艾湖4个公社,均属荷湖区管辖。
1964年4月,撤区并社,艾湖、铁路2社合并为铁路公社,农民、新余2社划归紫云山公社。
1965年9月,设区分社,区设铁路。
1968年,撤区并社,艾湖、铁路两公社并为铁路公社。
1984年3月,公社改制为乡人民政府,铁路成立乡党委、乡人民政府。
1998年8月5日,经省人民政府批准,同意撤消铁路乡,设立铁路镇(乡级),以原铁路乡的行政区域为铁路镇的行政区域。