中国鉄路上海局集団有限公司
上海鉄路局の前身は1908年(清光緒三十四年)に出来た「滬寧鉄路管理局」で、滬寧鉄路開通時に設立され北京政府交通部が直属管理した。1916年12月、滬杭甬鉄路と滬寧鉄路が接続して直通したのに伴い、「滬寧鉄路管理局」と「滬杭甬鉄路管理局」が合併して「京滬滬杭甬鉄路管理局」となった。日中戦争後に、国民政府交通部下に1945年10月に接収した華中鉄道の路線を管轄する為の「華中鉄路管理委員会」が出来た。その委員会が1946年に「京滬区鉄路管理局」と改称した。
1949年初めの中華人民共和国成立前に中国人民解放軍は京滬区鉄路管理局を接収した。同年6月1日に「江南鉄路管理局」が出来たが、8月1日に廃止されて「上海鉄路管理局」即ち上海鉄路局が設立された。
1950年、上海、蚌埠、南京、杭州、上饒の五つの鉄路分局が出来た。その後は鉄路分局及び局の境界が幾度も調整され、廃止されたり改名したりした。
上海鉄路局は上海市、江蘇省、安徽省、浙江省の鉄道を管轄している。2007年末で本局の管理する線路の総延長距離は10810.5kmで中国国鉄線が8727.1km、営業路線距離は4928.1kmでそのうち中国国鉄が3358.4km(臨時営業線152.8kmを含む)、合資公司が1569.7kmである。管区内に503の駅を有し、特等駅は6箇所、一等駅は27箇所、二等駅が42箇所である。計画では本局の営業距離は2010年に7,060kmを超え、そのうちで客運専用線や城際鉄路(都市間高速鉄道)が1,500kmを突破する予定である。
その他、浙江省にある多くの国が持株会社である地方合資鉄路も上海鉄路局が実際に管轄している。その例として杭州南-紹興-寧波を結ぶ蕭甬線と金華-麗水-温州を結ぶ金温線は、それぞれ蕭甬鉄路公司と金温鉄道開発有限公司に所属する。