上新庄駅
1928年(昭和3年)1月16日:新京阪鉄道の淡路駅 - 高槻町駅(現在の高槻市駅)間延伸と同時に開業。
1930年(昭和5年)9月15日:会社合併により京阪電気鉄道新京阪線の駅となる。
1943年(昭和18年)10月1日:会社合併により京阪神急行電鉄(現在の阪急電鉄)の駅となる。
1949年(昭和24年)12月1日:新京阪線が京都本線に改称され、当駅もその所属となる。
1972年(昭和47年)4月22日:立体交差化事業起工。
1975年(昭和50年)11月26日:府道大阪内環状線(現在の国道479号)との立体交差化に伴い、当駅を京都(河原町)寄りに移設し高架化。
2007年(平成19年)3月17日:ダイヤ改正で新設された準急の停車駅となる。これに合わせて、各ホームにLED式発車案内機を設置(下りホームは反転式から更新)、エレベーター前の接近案内機も行灯式からLED式に更新。
2010年(平成22年)3月14日:ダイヤ改正で新設された快速の停車駅となる。
2013年(平成25年)12月21日:駅ナンバリングが導入され、使用を開始。
新京阪時代には、当駅から南進して大阪環状線の桜ノ宮駅を経由し、梅田駅(大阪駅)に至る路線が計画されていた。京阪梅田線を参照。