函館本線
姫川駅、北豊津駅が信号場に変更され、姫川信号場、北豊津信号場となる。 12月13日:熱郛駅 - 目名駅間で路盤流出が発生。復旧まで、長万部駅 - 蘭越駅間でバスやタクシーによる代行輸送が行われた。
2018年(平成30年)11月17日:苗穂駅を札幌方に300 m移転し橋上駅化。
2021年(令和3年) 3月13日:伊納駅が廃止。 3月31日:小沢駅 - 銀山駅間で斜面崩壊が発生。倶知安駅 - 然別駅間で同日の普通列車など上下計16本が運休。翌4月1日も同区間で終日運休。 4月2日:斜面崩壊箇所の復旧工事に着手。復旧には少なくとも2週間が見込まれることが発表。同日から4月7日まで、倶知安駅 - 然別駅間の普通・快速列車が全区間および部分運休し、倶知安駅 - 然別駅・余市駅間でバス代行を実施。 4月6日:JR北海道が、4月8日以降も倶知安駅 - 然別駅・余市駅間でのバス代行の継続、倶知安駅 - 長万部駅間の一部便のタクシー代行を実施することを発表。 4月14日:JR北海道が、斜面崩壊箇所の復旧完了時期が、作業の遅れにより、4月末になることを発表。 4月19日:JR北海道が、倶知安駅 - 然別駅間を4月21日に運転再開することを発表。 4月21日:同日昼の普通列車より、倶知安駅 - 然別駅間で運転再開。 7月1日:長万部町が「並行在来線の旅客は廃止する方向で検討すべき」と広報誌にて表明。町民議論をしたいと意見を募集する。 12月24日:倶知安町が長万部駅 - 小樽駅間の全線バス転換を支持する意向を示す。
桑園駅:札幌市電(桑園線)...桑園駅前停留場 - 1960年6月1日廃止
札幌駅: 札幌市電(西4丁目線・北5条線・鉄北線)...札幌駅前停留場 - 1971年10月1日 北5条線廃止、1971年12月16日 鉄北線 札幌駅前 - 北24条間、西4丁目線 札幌駅前 - 三越前間廃止 札幌軌道 - 1935年3月15日廃止
苗穂駅: 定山渓鉄道 - 1969年11月1日廃止 札幌市電(苗穂線) - 1971年10月1日廃止
白石駅:定山渓鉄道 - 1945年3月1日 白石 - 東札幌間廃止
野幌駅:夕張鉄道 - 1975年4月1日廃止
岩見沢駅:幌内線 - 1987年7月13日廃止
美唄駅:美唄鉄道 - 1972年6月1日廃止
砂川駅:歌志内線 - 1988年4月25日廃止
深川駅:深名線 - 1995年9月4日廃止
旭川駅: 旭川市街軌道 - 1956年6月9日廃止 旭川電気軌道(貨物線) - 1973年1月1日廃止
2000年(平成12年) 3月31日 - 2001年 (平成13年)6月30日:有珠山の噴火に伴い室蘭本線が不通となり、上野・大阪発寝台特急を含む長距離旅客・貨物列車の迂回運転が実施される(“山線迂回”)。 12月31日 - 2001年(平成13年)1月1日:旭川運転所に隣接する形で、期間限定で北彩都あさひかわ駅(臨時駅)を設置。
2002年(平成14年) 4月1日:JR貨物が函館駅 - 五稜郭駅間 (3.4 km) の第二種鉄道事業を廃止。 4月27日:流山温泉駅が開業。
2006年(平成18年) 3月18日:張碓駅を廃止。 4月1日:JR貨物が手稲駅 - 苗穂駅間 (12.8 km) の第二種鉄道事業を廃止。
2007年(平成19年)10月1日:全線で駅ナンバリング実施。
2008年(平成20年) 10月25日:小樽駅 - 岩見沢駅間にICカード「Kitaca」を導入。 11月1日:長時間運転を見合わせる事象が発生した場合、JRの乗車券所持者に札幌市営地下鉄の乗車券を配布する代替輸送を開始。函館本線では以下の駅からの乗車券を配布。 手稲駅・発寒駅:宮の沢駅(東西線) 発寒中央駅:発寒南駅(東西線) 琴似駅:琴似駅(東西線) 札幌駅:さっぽろ駅(南北線)
2010年(平成22年)10月10日:旭川駅を高架化。
2011年(平成23年)10月23日:野幌駅を高架化。
2013年(平成25年) 3月21日:五稜郭駅 - 渡島大野駅間電化工事着工(4月20日起工式)。 8月17日:山越駅 - 八雲駅間の下奥津内橋梁付近で、集中豪雨に伴う河川増水により、流木による線路支障および道床流失を原因とする脱線事故が発生。
廃止区間上にあるものは除く。括弧内は営業キロ。
亀田駅:1908年(明治41年)5月1日貨物駅化。1909年(明治42年)9月26日休止。1911年(明治44年)9月1日廃止。函館駅 - 五稜郭駅間(函館起点0.8 km)。
熊の湯信号場:1966年(昭和41年)10月1日廃止。仁山駅 - 大沼駅間(函館起点22.5 km)。
小沼信号場:1943年(昭和18年)9月30日開設、1948年(昭和23年)7月1日廃止。仁山駅 - 大沼駅間(函館起点24.9 km)。
池田園駅 (N71):2022年(令和4年)3月12日廃止。大沼駅 - 流山温泉駅間(大沼起点3.4 km)。
流山温泉駅 (N70):2022年(令和4年)3月12日廃止。池田園駅 - 銚子口駅間(大沼起点5.6 km)。
新本別駅:1945年(昭和20年)6月1日開設、1949年(昭和24年)8月1日廃止。銚子口駅 - 鹿部駅間(大沼起点11.4km)。
東山駅 (H64):2017年(平成29年)3月4日廃止。 駒ヶ岳駅 - 姫川駅(現・姫川信号場)駅間(函館起点40.1 km)。
森川信号場:1944年(昭和19年)2月1日開設、1945年(昭和20年)12月1日廃止。姫川駅 - 森駅間(函館起点46.1 km)。
桂川駅 (H61):2017年(平成29年)3月4日廃止。森駅 - 石谷駅間(函館起点52.2 km)。
本石倉駅 (H59):2022年(令和4年)3月12日廃止。
並走する国道12号に日本一の直線区間があるように、函館本線もこの区間は長い直線が続き、特急「カムイ」「ライラック」をはじめとする優等列車や721系・731系・733系・735系電車による普通列車もその性能を遺憾なく発揮する。沿線は時折市街地を挟みながら田園風景が続き、車窓の変化は少ない。
並行する石狩川を妹背牛駅の手前で初めて渡り、納内駅 - 近文駅間は景勝地である神居古潭を長い神居トンネルで抜ける。1969年に切り替えられた新線は複数の山を神居トンネルをはじめとする合計5本のトンネルで貫き、複線・電化の際に曲線緩和と距離短縮を目的として建設されたが、引き換えに車窓風景を失った。石狩川の屈曲に合わせて河岸を通っていた旧線は「旭川サイクリングロード」として整備されており、途中の神居古潭駅跡には旭川市の有形文化財に指定され再整備された駅舎やホームが残されているほか、3両の蒸気機関車も静態保存されている。
近文駅を過ぎて再び石狩川を渡ると、終点の旭川駅に到達する。かつては構内南側にヤードや機関庫などが広がっていたが「北彩都あさひかわ」計画に伴いすべて撤去され、跡地に高架化された駅舎を新築し、2010年(平成22年)10月10日に一次開業した。
この区間は交流電化・複線。ただし、札幌駅 - 白石駅間は岩見沢方面への複線と千歳線直通線の複線を併設する方向別複々線。
累計営業キロは函館からのもの
駅名 ... (貨):貨物専用駅、◆・◇:貨物取扱駅(貨物専用駅を除く。◇は定期貨物列車の発着なし)、札:特定都区市内制度の「札幌市内」エリアの駅
普通列車はすべての旅客駅に停車
千歳線系統で運行される快速・特別快速「エアポート」の停車駅は、路線記事または列車記事を参照。
特急列車の停車駅は、#運行される列車の各列車記事参照
所在地 納内駅 - 近文駅間で上川郡鷹栖町を通過するが駅は設置されていない。