山陽本線
10月16日:粟原信号場・谷村信号場が廃止。
11月5日:有年駅 - 上郡駅間に千種川仮信号場が開設(廃止日不詳)。
1926年(大正15年)
2月1日:網干駅 - 竜野駅間に林田川仮信号場が開設(廃止日不詳)。
3月15日:横川駅 - 己斐駅間が複線化。
3月25日:大野浦駅 - 玖波駅間が複線化。
4月17日:広島駅 - 横川駅間が複線化。
4月18日:周防富田駅(現在の新南陽駅)が開業。
4月30日:宇部駅 - 小野田駅間が複線化。
6月30日:富海駅 - 三田尻駅間が複線化。
7月20日:瀬戸駅 - 西大寺駅間に砂川仮信号場が開設(廃止日不詳)。
8月13日:小野田駅 - 厚狭駅間が複線化。
9月23日:安芸中野駅 - 海田市駅間で列車脱線事故(山陽本線特急列車脱線事故)が発生。
10月1日:西高屋信号場が駅に変更され西高屋駅が開業。
10月10日:大竹駅 - 岩国駅間が複線化。
1927年(昭和2年)
3月1日:柳井津駅 - 田布施駅間が複線化。
3月15日:玖波駅 - 大竹駅間が複線化。
10月15日:田布施駅 - 岩田間、阿知須駅 - 厚東駅間が複線化。
12月20日:大道駅 - 四辻駅間が複線化。
1928年(昭和3年)
2月11日:櫛ケ浜駅が開業。
4月15日:戸田駅 - 富海駅間が複線化。
6月25日:四辻駅 - 小郡駅間が複線化。
6月27日:廿日市駅 - 宮島駅間が複線化。
6月30日:下松駅 - 徳山駅間が複線化。
7月20日:宮島駅 - 大野浦駅間が複線化。
8月3日:虹ヶ浜駅 - 下松駅間が複線化。
11月19日:長府駅 - 幡生駅間が経路変更、複線化。長門一ノ宮駅・幡生駅が移転。
1929年(昭和4年)
2月3日:岩国駅が麻里布駅に改称。
2月14日:厚狭駅 - 埴生駅間に福田仮信号場が開設(廃止日不詳)。
4月20日:柳井港駅が開業。柳井津駅が柳井駅に改称。
1930年(昭和5年)
3月11日:帯江信号場が駅に変更され中庄駅が開業。
3月25日:明石操車場が開設。小久保信号場が廃止。
4月1日:営業距離をマイル表記からメートル表記に変更、兵庫臨港線の起点を新川分岐点から兵庫駅に変更(神戸駅 - 下関駅間 329.3M→529.3 km、兵庫駅 - 和田岬駅間 1.7M→2.7 km、兵庫駅 - 新川駅間 0.4M→1.6 km、広島駅 - 宇品駅間 3.7M→5.9 km)。
6月25日:藤生駅 - 由宇駅間、三田尻駅 - 大道駅間が複線化。
8月11日:熊山信号場が駅に変更され熊山駅が開業。
1931年(昭和6年)
10月10日:兵庫駅 - 鷹取駅間が3線化。神戸駅 - 鷹取駅間が高架化。
11月12日:西原信号場が廃止。
12月15日:梨ヶ原信号場が廃止。
1932年(昭和7年)12月16日:兵庫臨港線 新川駅 - 神戸市場駅間 (1.2 km) 延伸開業。兵庫駅 - 新川駅間改キロ (-0.1 km)。神戸市場駅が開業。
1933年(昭和8年)
3月3日:上郡駅 - 三石駅間に梨ヶ原仮信号場が開設(廃止日不詳)。
5月26日:中井信号場が廃止。
6月21日:兵庫臨港線 新川駅 - 兵庫港駅間 (1.9 km) が開業。兵庫港駅が開業。
8月2日:木原信号場が廃止。
1934年(昭和9年)
3月31日:笠岡駅 - 大門駅間に金浦仮信号場が開設。
6月11日:貨物支線 下関駅 - 下関港駅間 (1.3 km) 開業。下関港駅が開業。
6月29日:金浦仮信号場が廃止。
7月20日:神戸駅 - 須磨駅間が電化。
8月11日:通津駅が開業。
9月20日:須磨駅 - 明石駅間が電化。
10月2日:西大寺駅 - 岡山駅間に百間川仮信号場が開設。
12月1日:現在の岩徳線である麻里布駅(現在の岩国駅) - 周防高森駅 - 櫛ケ浜駅間 (43.7 km) が全通し、山陽本線に編入。麻里布駅 - 柳井駅 - 櫛ケ浜駅間 (65.4 km) を柳井線として分離。
1935年(昭和10年)2月1日:百間川仮信号場が廃止。
1936年(昭和11年)9月9日:魚住信号場・平岡信号場が廃止。
1937年(昭和12年)
5月23日:神戸駅 - 兵庫駅間が複々線化。
7月1日:貨物支線 広島駅 - 宇品駅間 (5.9 km) を宇品線として分離。
8月31日:明石駅 - 明石操車場間が電化。旅客営業はなく、明石電車区への出入庫及び回送のみ運転。
9月5日:松永駅 - 尾道駅間に山波仮信号場が開設。
1938年(昭和13年)9月22日:兵庫駅 - 鷹取駅間が5線化。
1939年(昭和14年)
5月16日:山波仮信号場が廃止。
8月11日:荻路信号場・郷原信号場・入野信号場が廃止。
8月21日:上瀬野信号場が廃止。
11月15日:幡生駅 - 下関駅間に桜山信号場が開設。
1940年(昭和15年)10月10日:厚狭駅 - 埴生駅間に炭山信号場が開設。
1941年(昭和16年)
2月1日:虹ヶ浜駅が光駅に改称。
6月11日:上清水信号場が廃止。
6月21日:炭山信号場が廃止。
1942年(昭和17年)
4月1日:幡生駅 - 下関駅間改キロ (-0.6 km)。宮島駅が宮島口駅に、麻里布駅が岩国駅に、岩国駅が西岩国駅に改称。
5月16日:桜山信号場が廃止。
7月1日:関門トンネルが開通し貨物線として下関駅 - 門司駅間 (6.3 km) 開業、山陽本線全通。幡生駅 - 門司駅間が電化。下関港駅が下関駅に統合されて廃止 (-1.3 km)。
9月11日:富海駅 - 三田尻駅間に牟礼仮信号場が開設。
10月1日:那波駅を相生駅に改称。牟礼仮信号場が廃止。
11月7日:柳井線 尾津信号場 - 藤生駅間が複線化。岩国駅 - 藤生駅間に尾津信号場が開設。
11月15日:下関駅 - 門司間の旅客営業開始。下関駅が移転。
1943年(昭和18年)5月1日:宇部駅が西宇部駅に改称。
1944年(昭和19年)
2月1日:海田市駅 - 広島駅間が複々線化。
4月1日:明石操車場が廃止され、同操車場構内に西明石駅が開業。明石駅 - 西明石駅間の電車営業運転開始。
4月1日:柳井線 大畠駅 - 柳井港駅間が複線化。
5月10日:柳井線 由宇駅 - 神代信号場間が複線化。
9月9日:関門トンネル上り線が開通。下関駅 - 門司駅間が複線化。
9月11日:柳井線 神代信号場 - 大畠駅間が複線化。
9月29日:柳井線 柳井港駅 - 柳井駅間が複線化。
9月30日:柳井線 岩国駅 - 尾津信号場間が複線化。
10月1日:尾津信号場が廃止。
10月11日:岩田駅 - 光駅間が複線化、全線複線化完成。柳井線 (65.4 km) を山陽本線に編入し、岩国駅 - 周防高森駅 - 櫛ケ浜駅間 (43.7 km) を岩徳線として分離。神代信号場が駅に変更され神代駅(2代目)が開業。
1945年(昭和20年)
5月1日:岡山駅 - 庭瀬駅間に岡山操車場が開設。
8月8日:8月6日の広島市への原子爆弾投下により被災した広島市内の区間が、広島 - 横川間が複線開通して全線復旧が完了。
10月15日:本郷駅 - 河内駅間に郷原仮信号場が開設。
11月19日:郷原仮信号場が廃止。
1947年(昭和22年)7月15日:神代駅 - 大畠駅間に東原仮信号場・西原仮信号場が開設。
1948年(昭和23年)9月2日:東原仮信号場・西原仮信号場が廃止。
1950年(昭和25年)6月1日:阿知須駅を本由良駅に改称。
1952年(昭和27年)6月20日:南岩国駅が開業。
1953年(昭和28年)12月25日:入野駅が開業。
1954年(昭和29年)4月1日:新長田駅が開業。
1956年(昭和31年)2月15日:岩国駅 - 南岩国駅間に川下信号場が開設。在日米軍岩国基地専用線の分岐点。
1957年(昭和32年)3月27日:貨物支線 姫路駅 - 姫路市場駅間 (1.5 km) が開業。姫路市場駅が開業。
1958年(昭和33年)4月10日:西明石駅 - 姫路駅間が電化。
1959年(昭和34年)
9月22日:姫路駅 - 上郡駅間が電化。
10月16日:厚狭駅 - 埴生駅間に福田信号場開設通報。
12月26日:玖波駅 - 大竹駅間に小方信号場開設通報。
1960年(昭和35年)
3月31日:小方信号場・福田信号場廃止通報。
4月18日:大竹駅 - 岩国駅間に新港信号場、埴生駅 - 小月駅間に松屋信号場開設通報。
6月1日:西宇部駅 - 厚狭駅間が電化。
7月25日:新港信号場廃止通報。
9月12日:神代駅 - 大畠駅間に相地信号場、長府駅 - 長門一ノ宮駅間に滑石信号場開設通報。松屋信号場廃止通報。
10月1日:上郡駅 - 倉敷駅間が電化。
1961年(昭和36年)
2月23日:相地信号場廃止通報。
3月20日:西大寺駅を東岡山駅に改称。
5月:本由良駅 - 厚東駅間に善和信号場が開設。
5月1日:滑石信号場廃止通報。
6月1日:小郡駅 - 西宇部間、厚狭駅 - 幡生駅間が電化。
8月1日:三田尻駅 - 大道駅間に佐波川信号場が開設。
8月21日:宮島口駅 - 大野浦駅間に賀撫津信号場が開設。
9月:善和信号場が廃止。
9月6日:倉敷駅 - 三原駅間が電化。
10月:戸田駅 - 富海駅間に田ノ浴信号場が開設。佐波川信号場が廃止。
10月1日:魚住駅・東加古川駅が開業。
12月:賀撫津信号場が廃止。
12月21日:廿日市駅 - 宮島口駅間に阿品信号場が開設。
1962年(昭和37年)
3月1日:和田岬線 鐘紡前駅が廃止(1948年3月頃から休止中)。
5月10日:田ノ浴信号場廃止通報。
5月12日:三原駅 - 広島駅間が電化。
6月:阿品信号場が廃止。岩田駅 - 島田駅間に立野信号場が開設。
10月1日:広島駅 - 横川駅間が電化。
11月1日:三田尻駅が防府駅に改称。
1963年(昭和38年)
6月:立野信号場が廃止。
6月28日:横川駅 - 己斐駅間が高架化(実際には太田川放水路以西、すなわち横川駅 - 己斐駅間のほとんどは地上線である)。
11月8日:大野浦駅 - 玖波駅間に八坂信号場開設通報。
1964年(昭和39年)
5月12日:八坂信号場が廃止。
7月25日:横川駅 - 小郡駅間が電化され、全線電化完成。
10月1日:西宇部駅が宇部駅に改称。
1965年(昭和40年)3月28日:鷹取駅 - 西明石駅間が複々線化。垂水駅付近が高架化。
1966年(昭和41年)6月15日:貨物駅として東福山駅が開業。
1968年(昭和43年)
6月20日:朝霧駅が開業。
9月21日:宇部駅 - 厚狭駅間が3線化。
1969年(昭和44年)
3月1日:貨物駅として東広島駅(現在の広島貨物ターミナル駅)が開業。
10月1日:貨物駅として西岡山駅が開業。己斐駅が西広島駅に改称。
1974年(昭和49年)9月24日:福山駅付近が高架化。
1975年(昭和50年)3月10日:玉島駅が新倉敷駅に、長門一ノ宮駅が新下関駅に改称。
1979年(昭和54年)
4月1日:東福山駅の旅客営業開始。
11月1日:貨物支線 姫路駅 - 姫路市場駅間 (1.5 km) が廃止。姫路市場駅が廃止。
1980年(昭和55年)10月1日:周防富田駅が新南陽駅に改称。和田岬線 兵庫駅 - 和田岬駅間の貨物営業廃止。
1984年(昭和59年)
2月1日:兵庫臨港線 兵庫駅 - 新川駅 - 神戸市場駅間 (2.7 km)、新川駅 - 兵庫港駅間 (1.9 km) が廃止。新川駅・神戸市場駅・兵庫港駅・川下信号場が廃止。
12月6日:三原駅 - 下関駅間で CTC 使用開始
1985年(昭和60年)3月14日:高島駅・新井口駅が開業。
1986年(昭和61年)11月1日:上道駅および貨物駅として防府貨物駅が開業。
1987年(昭和62年)4月1日:国鉄分割民営化により、神戸駅 - 下関駅間が西日本旅客鉄道、下関駅 - 門司駅間が九州旅客鉄道が承継。日本貨物鉄道が神戸駅 - 門司駅間の第二種鉄道事業者となる。
1988年(昭和63年)
3月13日:大阪駅 - 神戸駅 - 姫路駅間にJR神戸線の愛称が使用開始。
4月3日:宮内串戸駅が開業。
1989年(平成元年)
3月11日:岡山駅 - 福山駅間の快速を「SUNライナー」と命名(後に「サンライナー」と改称)。
8月11日:中野東駅・阿品駅が開業。
1990年(平成2年)
3月10日:岡山操車場が貨物駅の西岡山駅に統合され廃止。
3月15日:旧岡山操車場の場所に貨物駅の西岡山駅が移転。
6月26日:三原駅付近高架化。三原駅 - 本郷駅間が経路変更され0.6km短縮。
1991年(平成3年)4月1日:山陰本線への直通列車のみ、幡生駅 - 下関駅間でワンマン運転開始。
1994年(平成6年)
3月21日:JR貨物の姫路駅が移転し、姫路貨物駅に改称。
5月23日:防府駅付近高架化。
1995年(平成7年)
1月17日:阪神・淡路大震災により、姫路駅 - 神戸駅間が不通になる。
1月18日:一部区間で運転を再開(以後段階的に開通して不通区間が解消)。
1月30日:神戸駅 - 須磨駅間のうち、上下電車線・内側線が復旧。
4月1日:神戸駅 - 西明石駅間の上下列車線・外側線が復旧。
10月1日:地域鉄道部制度発足に伴い、新倉敷駅 - 糸崎駅間が岡山支社直轄からせとうち地域鉄道部管理に、糸崎駅(構内除く)- 白市駅(構内除く)間が広島支社直轄から三原地域鉄道部管理に、岩国駅 - 四辻駅(構内除く)間が広島支社直轄から徳山地域鉄道部管理に、四辻駅 - 下関駅間が広島支社直轄から下関地域鉄道部管理になる。
12月22日:貨物駅の東広島駅が広島貨物ターミナル駅に改称。
1996年(平成8年)7月21日:東尾道駅が開業。
1997年(平成9年)3月31日:宇部駅 - 厚狭駅間の増線(貨物線)が廃止され複線に戻る。
1999年(平成11年)12月4日:快速「サンライナー」でワンマン運転開始。
2000年(平成12年)3月11日:前空駅が開業。
2001年(平成13年)7月1日:和田岬線 兵庫駅 - 和田岬駅間が電化。
2003年(平成15年)
5月12日:加古川駅下り線が高架化。
5月26日:加古川駅上り線が高架化され、同駅の山陽本線部分高架化が完成。
10月1日:小郡駅が新山口駅に改称。
12月1日:JR貨物の鷹取駅が神戸貨物ターミナル駅に改称。
2004年(平成16年)3月13日:天神川駅が開業。
2005年(平成17年)
3月1日:ひめじ別所駅が開業。
10月1日:北長瀬駅が開業。
2006年(平成18年)3月26日:姫路駅付近が高架化。
2008年(平成20年)3月15日:須磨海浜公園駅・はりま勝原駅・西川原駅・和木駅が開業。
2009年(平成21年)
6月1日:組織改正により、四辻駅 - 厚狭駅(構内除く)間の管理が下関地域鉄道部から山口地域鉄道部に移管される。
7月12日:網干駅 - 上郡駅間でATS-Pが使用開始。
2012年(平成24年)度内(日時不明):防府貨物駅が廃止。併設された防府貨物オフレールステーションのみ施設扱いで存続。
2015年(平成27年)3月14日:新白島駅が開業。
2016年(平成28年)
3月26日:東姫路駅が開業。西岡山駅を岡山貨物ターミナル駅に改称。
5月12日:上郡駅 - 三原駅間(両駅の構内除く)でCTC装置を含む運行管理システムが使用開始。
2017年(平成29年)
3月4日:寺家駅が開業。
6月1日:組織改正によりせとうち地域鉄道部が廃止され、同地域鉄道部の管轄区間が岡山支社直轄に戻る。
2018年(平成30年)
6月1日:組織改正により三原地域鉄道部が廃止され、同地域鉄道部の管轄区間が広島支社直轄に戻る。
7月6日:平成30年7月豪雨のため、相生駅 - 和気駅間、岡山駅 - 下関間が運休。三原駅 - 海田市駅間の至る箇所で土砂流入・盛土流出などの被害を受けた。
7月7日:和気駅 - 岡山駅間も運休。
7月8日:相生駅 - 上郡駅間、新山口駅 - 下関駅間が運転再開。
7月9日:瀬戸駅 - 笠岡駅間、海田市駅 - 岩国駅間、徳山駅 - 新山口駅間が運転再開。
7月10日:上郡駅 - 瀬戸駅間が運転再開。
7月14日:笠岡駅 - 福山駅間が運転再開。
7月17日:岩国駅 - 柳井駅間が運転再開。
7月18日:福山駅 - 三原駅間が運転再開。
8月1日:下松駅 - 徳山駅間が運転再開。
8月18日:瀬野駅 - 海田市駅間が運転再開。
8月21日:白市駅 - 八本松駅間が運転再開、9月8日まではこの区間のみでの暫定的な折り返し運転を実施。
9月9日:八本松駅 - 瀬野駅間、柳井駅 - 下松駅間が運転再開。
9月29日:平成30年台風第24号の影響で光駅 - 下松駅間で土砂流入が再発し、柳井駅 - 下松駅間が再度運休。
9月30日:三原駅 - 白市駅間が運転再開。
10月13日:柳井駅 - 下松駅間が運転再開され、豪雨災害発生以来3か月ぶりに全線の運転が再開される。ただし徐行が必要な区間があることから、一部区間では翌2019年3月15日まで平日ダイヤを元にした暫定ダイヤを適用。
2020年(令和2年)
4月26日:白市駅 - 西広島駅間にてD-TASが使用開始する。
9月:駅ナンバー(駅番号)を三石駅 - 三原駅間および糸崎駅 - 岩国駅間の各駅に順次導入。
2022年(令和4年)3月12日:快速「サンライナー」廃止。
姫路駅 - 英賀保駅間にある手柄山中央公園(姫路市西延末)近くに新駅を設置する計画がある。2026年春に開業する予定。2021年1月14日にはJR西日本が近畿運輸局に駅設置の認可申請をした。手柄山中央公園には1974年まで姫路モノレールが運行されており、同モノレール以来の鉄道によるアクセス手段となる。