東海道貨物線
1990年(平成2年)3月10日:塩浜操駅を川崎貨物駅に改称、同年12月23日にカートレイン九州の東京側発着が浜松町駅(東京貨物ターミナル支線経由)に変更。
1993年(平成5年)12月4日:藤沢駅に貨物線ホーム開設。ダイヤ改正により貨物線経由の「湘南ライナー」「湘南新宿ライナー」が停車するようになる(ただし改正日は土曜日のため、実際の停車は12月6日月曜日から)。
1994年(平成6年)12月3日:茅ケ崎駅に貨物線ホーム開設。ダイヤ改正により貨物線経由の「湘南ライナー」「湘南新宿ライナー」が停車するようになる(ただし改正日は土曜日のため、実際の停車は12月5日月曜日から)。
1996年(平成8年)10月1日:品川駅 - 浜松町駅間 (3.7km) 廃止。
1998年(平成10年)1月22日:都営地下鉄大江戸線の工事のため浜松町駅 - 東京貨物ターミナル駅間休止およびカートレインの運行廃止。
2016年(平成28年) 3月26日:川崎新町駅 - 浜川崎駅間に小田栄駅開業。 9月30日:浜松町駅 - 東京貨物ターミナル駅間改キロ (-0.6km)。
2019年(令和元年)11月30日:鶴見駅 - 横浜羽沢駅間から分岐する形で羽沢横浜国大駅開業。
2023年(令和5年)5月23日:東海道線(上野東京ライン)の上り旅客列車が大船駅で貨物線に誤って進入。当該列車はその後品鶴線経由で運転され武蔵小杉駅に停車。
本節では、1914年(大正3年)12月20日の東京駅開業に伴う、汐留駅(現・廃止) - 品川駅間の貨物支線開業からの歴史・沿革を記述する。
また、これと同時に正式路線ではなかった尻手連絡線が正式に南武線の支線となった。なお、東京貨物ターミナル支線うち、東京貨物ターミナル駅 - 塩浜操車場間は東京外環状線計画の区間で、建設名は「京葉線」であった。
1976年(昭和51年)3月1日に浜川崎駅 - 鶴見駅間が開業、これにより東京貨物ターミナル支線が全通、東京貨物ターミナル駅発着のフレートライナーは、一部が塩浜操車場→浜川崎駅→鶴見駅経由となったが、鶴見駅 - 東戸塚駅間の新線(羽沢線)がまだ完成していなかったため、鶴見駅 - 大船駅間では、40数年ぶりに東海道本線の貨物バイパス線としての実質機能を回復していた高島線および根岸線経由とした(詳細は後述)。
また、塩浜操車場と東京貨物ターミナル支線開業の間には、大船駅 - 小田原駅間には周辺駅の貨物扱いを統合した貨物専用駅として、1969年(昭和44年)10月1日には戸塚駅・大船駅・藤沢駅の貨物扱いを統合した湘南貨物駅が、1970年(昭和45年)5月20日には国府津駅・鴨宮駅・小田原駅の貨物扱いを統合した西湘貨物駅が、1971年(昭和46年)9月25日には辻堂駅から二宮駅までの貨物扱いを統合した相模貨物駅が、それぞれ開業した。なお、当初計画されていた、大船駅 - 平塚駅間の在来線に併設線増を行って旅客線を複々線、貨物線を複線とする計画は実施されず、この区間は既存の線路(旅客線と貨物線の線路別複々線)をそのまま採用した。
その後、関東大震災を契機に計画された横浜市街地の東海道本線大幅移設の一環として旅客線と並行して貨物線が整備され、鶴見駅 - 程ヶ谷駅間は複々線となった。この貨物線は前述の品鶴線と同じ1929年(昭和4年)8月21日に開業し、市街地やその交通を分断するとされた高島線は同年9月16日に高島駅 - 程ヶ谷駅間が廃止され、わずか12年でバイパス機能を失って鶴見駅 - 高島駅間となった。
前後して程ヶ谷駅以西では、1927年(昭和2年)8月から1928年(昭和3年)3月20日までに貼り付け線増の形で平塚駅まで段階的に貨物線が完成していた。これにより、1929年(昭和4年)8月21日の品鶴線開業をもって汐留駅 - 平塚駅間の貨物線完全別線化が完了した。
また、川崎地区においても貨物線が建設され、1918年(大正7年)5月1日に川崎駅 - 浜川崎駅間の貨物支線および浜川崎駅が開業した。その後、1930年(昭和5年)3月25日に南武鉄道によって尻手駅 - 浜川崎駅間の支線(現・南武線浜川崎支線)が開業、東海道貨物線とは八丁畷駅南方 - 浜川崎駅で単線並列となった。1943年(昭和18年)9月14日には川崎新町駅に隣接して小田操車場が開業した。
汐留駅周辺および東京都芝浦地区では、1930年(昭和5年)8月1日に汐留駅 - 芝浦駅間が開業、1935年(昭和10年)2月11日に汐留駅 - 東京市場駅間(以下:東京市場線)が開業した。
なお、上記の状態は、戦後数十年間しばらく続いた。
旅客列車が東海道貨物線(南武線浜川崎支線の定期旅客列車が運行している八丁畷駅 - 浜川崎駅間を除く本項の区間)を走行した事例としては、国鉄時代に新宿駅発着の湘南伊豆方面行の週末行楽臨時列車が品鶴線(旅客線化前) - 貨物線(鶴見駅 - 横浜駅 - 平塚駅)経由で運行されたことがある。また、汐留駅が廃止されて以降は、浜松町駅から東京貨物ターミナル支線経由でカートレインが運行されていた時期もあった。さらに、団体旅客列車が品鶴線旅客線化前からJR化後の現在に至るまで東海道貨物線全線および高島線で運行されたこともあるが、いずれもこれらの列車は団体・臨時列車で定期列車ではなかった。
定期旅客列車の運行は、1988年3月13日のダイヤ改正で「湘南ライナー」(現・特急「湘南」)の上り1本が貨物線(大船駅 - 東戸塚駅間)- 羽沢線経由で運行開始したことが初めてである。その後同年7月6日から新宿駅 - 小田原駅間で2往復が運行を開始した「湘南新宿ライナー」(のちの「おはようライナー新宿」・「ホームライナー小田原」、現・特急「湘南」)もまた、羽沢線 - 貨物線(茅ケ崎駅 - 平塚駅間の渡り線まで)- 旅客線経由となった。なお、「湘南新宿ライナー」は1980年10月1日に横須賀線に転用されて旅客化を果たした品鶴線をも経由するが、鶴見駅側において横須賀線やのちの湘南新宿ラインとは異なる貨物列車用線路(品鶴貨物線)を経由する。