膳所駅
「滋賀県統計書」によると、近年の1日平均乗車人員推移は下表のとおりである。
なお、2019年度の1日平均乗車人員は12,915人であった。
1880年(明治13年)に京都駅 - 大津駅(後の浜大津駅)間全通とともに馬場駅(ばばえき)として開業した。滋賀県内では最古の駅である。全国で19番目に開業した。
京都駅 - 馬場駅間は両側とも25‰の急勾配が連続する区間であり、補助機関車解結のため付近に大津機関区を設置。東海道線全通時に急行列車が運転された際には牽引定数の関係上、馬場で食堂車を切り離す作業も行われていた。
また、駅開業時は東海道線がつながっておらず、大津と長浜の間は琵琶湖の海上交通(太湖汽船)に依っていた。京都方面からの列車は、当駅でスイッチバックをし、大津駅(現在の浜大津駅付近)へと下っていった。馬場駅は日本最古のスイッチバック駅であるが、単純折り返し型であるためにそう呼ばれることは少なく、日本最古のスイッチバック駅は松井田駅であるとされることが多い。この馬場駅 - 大津駅の区間は、1889年(明治22年)東海道線全通後は本線の貨物支線(後に大津線と命名)として残され、1913年に京阪石山坂本線の前身となる大津電車軌道が開業した際に旅客営業をやめ、再び無名の貨物支線となった。
1880年(明治13年)7月15日:官設鉄道の大津(初代、後の浜大津駅)- 当駅 - 大谷間延伸時に馬場駅(初代)として開業。旅客・貨物の取り扱いを開始。
1889年(明治22年)7月1日:関ケ原 - 当駅間が開業し、新橋 - 神戸間が全通。大津 - 当駅間の旧線が旅客営業を廃止し、貨物支線となる。
1895年(明治28年)4月1日:線路名称制定。東海道線(1909年より東海道本線)の所属となる。
1898年(明治31年)8月1日:当駅 - 大津間の旅客営業再開。
1909年(明治42年)10月12日:線路名称改定。当駅を含む新橋 - 神戸間が東海道本線、当駅 - 大津間が大津線となる。
1913年(大正2年) 6月1日:大津駅(2代目)に改称。同時に大津駅(初代)は浜大津駅に改称されている。 3月1日:大津線の旅客営業が廃止され東海道本線に編入、貨物支線となる。
1921年(大正10年)8月1日:鉄道省東海道本線・奈良線ルート変更により次のように変更。 東海道本線当駅 - 稲荷間廃止。 大津駅(2代目)を馬場駅(2代目)に改称。旅客営業を廃止し貨物に限り取り扱う。 馬場 - 京都間の新線上に大津駅(3代目、現駅)を開業。旅客・手荷物・小荷物に限り取り扱う。
1934年(昭和9年)9月15日:前年4月に膳所町が大津市と合併。合併条件に従い、旧膳所地区ではないが、膳所の地名を残すために膳所駅に改称。旅客営業再開。
1947年(昭和22年)1月25日:当駅 - 浜大津間の貨物支線の設備を共用する形で、江若鉄道が当駅に乗り入れ開始。
1965年(昭和40年)7月10日:江若鉄道の乗り入れ廃止。
かつては国道1号を経由する長距離路線の運行があった。下記の2路線がその例に該当する。
滋賀交通 水口町役場前 - 浜大津 / 京都駅八条口
※特急系統(名神高速道路経由)を除く。
帝産湖南交通 信楽 - 三条大橋(三条京阪)
※信楽は「信楽営業所」のことを指す(※後に「信楽案内所」へ改称)。