江差線
江差線（えさしせん）は、北海道函館市の五稜郭駅から檜山郡江差町の江差駅までを結んでいた北海道旅客鉄道（JR北海道）の鉄道路線（地方交通線）である。
軽便鉄道法を準用して建設され、1913年（大正2年）9月15日に上磯軽便線として開業した五稜郭駅 - 上磯駅間の鉄道（実際の軌間は1,067mm）を、1930年（昭和5年）から1936年（昭和11年）にかけて檜山郡江差町の江差駅まで延長したもので、改正鉄道敷設法別表第129号前段に規定する予定線（「渡島國上磯ヨリ木古内ヲ經テ江差ニ至ル鐵道」）である。1936年（昭和11年）11月10日に江差駅まで開通し江差線となった。
檜山の木材や海産物などを運ぶ貨物輸送手段となったほか、檜山と函館を往来する住民の足としても親しまれた。
五稜郭駅 - 木古内駅間は青函トンネルの北海道側の接続路線とされ、1988年（昭和63年）3月13日の海峡線開業に合わせて交流電化等の改良工事が実施され、北海道と本州を直結する幹線ルート「津軽海峡線」の一部とされた。これに伴い、従来の函館都市圏における地域輸送に加えて、北海道 - 本州間の貨物輸送および青函区間の連絡輸送も担うようになった。一方、木古内駅 - 江差駅間は北海道道5号江差木古内線が未整備であることもあり、非電化のローカル線として取り残された。予定線の後段である「木古内ヨリ分岐シテ大島ニ至ル鐵道」も松前線として木古内駅 - 松前駅間が開業していたが、国鉄再建法により特定地方交通線に指定されたこと、国道228号の整備状況が良好であることもあり、海峡線の開業に先立って1988年（昭和63年）2月1日に廃止された。1968年（昭和43年）に選定された「赤字83線」にも挙げられている同線が当時全線で存続したのは、輸送量の多い五稜郭駅 - 木古内駅間が含まれていたからともいわれる。
木古内駅 - 江差駅間の輸送密度（1km当たりの1日平均利用客数）はJR発足当初の1987年（昭和62年）度の253人が2011年（平成23年）度は6分の1以下の41人に減少し、JR北海道管内で乗降客が最も少ない区間であったため、北海道新幹線の開業に先立ち、2014年（平成26年）5月12日に廃止された（経緯は後述）。これにより、檜山管内から鉄道が消滅した。なお、JR北海道の廃線は、1995年（平成7年）9月4日に廃止された深名線（全線）以来19年ぶり、北海道内の廃線としては2006年（平成18年）4月21日に廃止された旧池北線の北海道ちほく高原鉄道ふるさと銀河線（全線）以来8年ぶりである。木古内駅 - 江差駅間の廃止から北海道新幹線の開業までの間、JR北海道のウェブサイトの「鉄道に関する情報」の路線図では「江差線」の名前を使用せず、「津軽海峡線」の一部として案内されていた。
五稜郭駅 - 木古内駅間は2016年（平成28年）3月26日の北海道新幹線新青森駅 - 新函館北斗駅間の開業に伴い第三セクター鉄道の道南いさりび鉄道へ経営が移管された。地方交通線としては初めて新幹線の並行在来線として第三セクター化された。当該区間の2016年（平成28年）3月26日以降については「道南いさりび鉄道線」を参照。
全区間がJR北海道函館支社の管轄であった。
区間ごとの輸送密度は以下の通り。
区間ごとの収支（営業収益、営業費用、営業損益）と営業係数は以下の通り。いずれも管理費を含めた金額である。▲はマイナスを意味する。
2016年（平成28年）3月26日の北海道新幹線の新青森駅 - 新函館北斗駅間の開業に伴い、江差線五稜郭駅 - 木古内駅間はJR北海道から道南いさりび鉄道に経営分離された。本州 - 北海道間の貨物輸送は鉄道が重要な役割を果たしており、青函トンネルにおける北海道新幹線工事でも、狭軌による貨物輸送の存続を前提とした施工が行われているため、貨物列車が通る江差線の同区間が廃止される可能性は低いと見られていた。一方、JR北海道は新幹線規格の車両に在来線列車を載せるトレイン・オン・トレイン方式によって、北海道新幹線を経由した貨物輸送を行うことも検討しており、これが実現すれば江差線が廃止される可能性もあった。2007年（平成19年）、当時の北斗市長である海老沢順三は、五稜郭駅 - 木古内駅間は旅客だけでなく、新幹線で代替できない貨物列車が一日に上下合わせ約50本運行されていることから、「線路自体が失われることはない。道やJRには路線の存続を強く求め続けたい」とコメントしている。一方、利用者数の少ない木古内駅 - 江差駅間についてはかねてから新幹線開業と同時にそのまま廃止・バス転換されるとする見方や、新幹線開業後は「全区間のバス転換（鉄道廃止）が濃厚」と一部で報道されていた。
2011年（平成23年）10月31日、北海道は江差線の五稜郭駅 - 木古内駅間をバス転換する方針を提案した。これに対し、北斗市および函館市が反発し、道は2011年（平成23年）度内に3市町と調整して結論を出す予定としていた。同年12月および2012年（平成24年）1月には、北海道はバス転換案を撤回し第三セクター方式で鉄道を維持する方針を表明した。第三セクターの設立はJR北海道の相次ぐトラブルで遅れ、2014年（平成26年）8月1日にようやく設立された。
さらに2012年（平成24年）8月7日、JR北海道は北海道新幹線新函館北斗開業に際して、特に利用客が少ない木古内駅 - 江差駅間を廃線・バス転換する方向で検討に入り、沿線の江差・上ノ国・木古内3町との間で（沿線住民との）連絡協議会を立ち上げる旨を発表。その後9月3日、沿線自治体に対して2014年（平成26年）度初頭に木古内駅 - 江差駅間を廃止したい旨を説明し、沿線3町は代替輸送確保が成されれば廃止了承する構えであると報じられていた。翌2013年（平成25年）3月28日、「木古内 - 江差間を廃止しバス転換する」旨に沿線の江差・上ノ国・木古内3町の首長が同意した。同年4月26日にJR北海道が国土交通省に廃止届を提出して2014年（平成26年）5月12日付で廃止することを発表し、予定通りに廃止された。
2014年（平成26年）11月12日、JR北海道は、2015年（平成27年）度よりカーブのカントを小さくする工事を実施することを発表。これは2012年（平成24年）4月から2014年（平成26年）6月にかけて3度貨物列車が脱線したことに加え、新幹線開業後は通過列車のスピードが低くなることを見据えたもの。2014年（平成26年）現在のカントは、特急電車が70-80 km/h で通過することを想定して80-100 mmで設定してあるが、新幹線開通後は低速な貨物列車と普通列車が中心となるため最大80 mm 程度に落とすこととなる。
五稜郭駅 - 木古内駅間で運行されている夜行列車（後節参照）に関しては北海道新幹線開業時に廃止が示唆されており、2015年（平成27年）3月12日（大阪・札幌発とも）を最後に臨時寝台特急「トワイライトエクスプレス」の運行を終了、同年3月14日のダイヤ改正で「北斗星」の定期列車としての運転を終了した。また、臨時寝台特急「カシオペア」と急行「はまなす」は、2016年（平成28年）3月21日を最後に運行を終了し、新幹線開業日である同年3月26日をもって廃止となった。
海峡線が開業する以前は、函館駅 - 江差駅間を直通する急行「えさし」が運転されていた。「えさし」は1960年（昭和35年）10月1日、毎日運行の臨時準急列車として運行を開始し、1961年（昭和36年）10月1日に定期列車となった。1963年（昭和38年）12月1日には同一区間を運行する準急「おくしり」・「ひやま」が運行を開始したが、1966年（昭和41年）10月1日にはこれらの列車を統合して3往復の運行となり、1968年（昭和43年）10月1日には急行列車に昇格した。
「えさし」は当初単行（1両編成）での運行だったが、1967年（昭和42年）10月1日の時点では2両編成で運行されていた。また、函館駅 - 木古内駅間では函館駅 - 松前駅間（松前線直通）の準急（後に急行）「松前」を併結していた。1980年（昭和55年）10月1日に「松前」と共に廃止された。五稜郭駅 - 木古内駅間は、1988年（昭和63年）3月13日から2016年（平成28年）3月21日まで、海峡線、東日本旅客鉄道（JR東日本）津軽線とともに津軽海峡線を形成し、定期旅客列車による青函連絡輸送が行われていた。
1988年（昭和63年）3月13日の海峡線開業時から、快速「海峡」・特急「はつかり」が運転されていたが、2002年（平成14年）12月1日の東北新幹線八戸駅延伸開業時に特急「白鳥」・「スーパー白鳥」に置き換えられる形で廃止された。また、本州と北海道を結ぶ夜行列車として、急行「はまなす」、寝台特急「日本海」・「北斗星」・「カシオペア」・「トワイライトエクスプレス」も運行されていたが、江差線内では客扱いで停車する駅はなかった。
海峡線（青函トンネル）では特急列車が最高速度140 km/h で走行していたが、江差線では線形の関係から最高速度は100 km/h だった。前述の北海道新幹線建設を理由に、江差線の高速化は行われていない。これらの広域旅客輸送は、2016年（平成28年）3月26日に開業した北海道新幹線に受け継がれている。
五稜郭発着の列車はなく、すべての列車が函館本線の函館駅まで乗り入れていた。普通列車はすべてワンマン運転を実施していた。函館駅 - 上磯駅間は1時間あたり1本程度、上磯駅 - 木古内駅間は3時間ほど運行のない時間帯があった。函館運輸所に普通列車用の電車が配置されていなかったため、すべてキハ40形気動車で運行されていた。特急形電車である485系・785系・789系の間合い運用はなかった。
2014年（平成26年）5月12日に廃止された木古内駅 - 江差駅間は、廃止時点で1日6往復の列車が運行されており、その多くは函館駅から直通していた。また渡島鶴岡駅・吉堀駅・神明駅は一部の列車が通過していた。
起点は五稜郭駅であり、五稜郭から木古内（および木古内 - 江差間廃止前は江差）方面に向かう列車が下りであるが、海峡線の開通に伴い本州との接続駅が函館駅から木古内駅に変わったため、五稜郭から木古内方面（木古内 - 江差間は江差方面）に向かう列車に本来上り列車に付けられる偶数の列車番号が付けられるようになった。
青森信号場から五稜郭駅（函館貨物駅）へいたる津軽海峡線の一部として、木古内駅 - 五稜郭駅（函館貨物駅）間でJR貨物による貨物列車が運行されている。コンテナ車で編成された高速貨物列車のみ運転され、専用貨物列車は定期列車としては存在しない。本数は下り（五稜郭方面行き）・上り（木古内方面行き）ともに21本である。貨物駅である函館貨物駅をのぞき、駅における貨車の連結作業はない。
牽引機は、五稜郭機関区に所属するED79形電気機関車とEH800形電気機関車、仙台総合鉄道部に所属するEH500形電気機関車である。
なお、五稜郭駅（函館貨物駅） - 木古内駅間で列車交換設備のある駅は青函トンネル開業に際し、貨物列車との待ち合わせを考慮して構内待避線を延伸した。旅客ホーム有効長はそれ以前のままとなっている。便宜上、五稜郭側の旅客列車が直通する函館駅からの区間を記載。
木古内駅 - 江差駅間は廃線後、函館バスの江差木古内線に転換された。廃止直後の2014年（平成26年）5月12日から9月30日までは木古内駅前 - 函館バス江差ターミナル間で運行され、同年10月1日以降は木古内駅前 - 道立江差病院・江差高校間で運行されている。