台2線

清领及日治时期

清领时期由于淡水设厅，淡水联外往金包里（金山）、鸡笼（基隆）等地已有小径联络，往台北府城亦有道路，而金包里鱼路古道翻越阳明山区至台北，可说是阳金公路之前身。鸡笼至噶玛兰（宜兰）间以草岭古道联络，可说是北宜交通之滥觞。日本领台后，日人将台北－淡水（台北淡水道）、淡水－基隆（淡水金山道、基隆金山道）、宜兰－苏澳（宜兰苏澳道）等路线兴辟为行车道路，且为属于以国库或地方经费改善养护之“指定道路”。福隆至兰阳溪北岸也兴建为战备道路。其中的淡水－基隆（淡水金山道、基隆金山道）位在大屯山群北方，是从淡水出发，经富贵角附近，出基隆的半圆形路段，曾称为“大屯里街道”。

1962年台湾公路第一次整编

公路法实施后，公路主管机关将全台各等级公路予以编号，其中台北至淡水沙仑海水浴场一段北淡公路纳编为省道台2线，自士林经阳明山至北投公路纳编为省道台2甲线，士林至故宫博物院为台2乙线。当时台2线以行政院为起点，沿中山北路至北投，跨越双溪后转福国路、文林路衔接承德路、大业路至北投，转中央北路至淡水。台2甲线即仰德大道与阳投公路；台2乙线即至善路，后台2乙线改为北淡新路（由重庆北路，经百龄桥、新辟之承德路与大度路至关渡衔接原台2线路段），原至善路解编。

1978年台湾公路第二次整编

1978年因北部滨海公路开通，将原属县道102线之沙仑－基隆、福隆－兰阳溪北岸；102丙线澳底－贡寮；102丁线基隆－瑞滨等路段，加上北部滨海公路新辟之路线全部纳入台2线，又因应台北市升格为直辖市，将台2线起点改为关渡省市界处，调整后台2线总长从20余公里大幅增加至170余公里。原台2甲线调整路线，向北并入原属县道101线之阳金公路，向南并入原台2线台北士林路段，成为起自金山，迄于台北之省道。台2乙线虽未正式解编，但大部分路线位于直辖市台北市内，地位在当时颇受质疑。台2丙线则是北部滨海公路于五结乡下清水－苏澳港间另辟新线后，将旧线重新纳编，且合并原属台9甲线之苏南公路而成。台2丁线为原102乙线全线，加上瑞芳瑞滨间新辟隧道完成后共同升格而成，目的是分散台2线基隆段之车流。

1993年台湾公路第三次整编

1993年因部分公路新辟计划，台2线支线部分又再度整编，其中台2乙线因淡水外环道（登辉大道）开通，台2线改经于此，原行经市区之旧线改编为台2乙线，并废除原台2乙线台北市区段；而基隆暖暖－宜兰大溪改善计划（基福公路）纳入台2丙线；原台2丙线改编为台2戊线，起点从五结乡下清水改为五结乡新店。
登辉大道为当地人的昵称，并非淡金路的官方称呼。

近年改变

1999年原县道190号升格为台2庚线，2000年台2己线（西岸联外道路）通车，台2线成为全台支线最多之省道路线。2001年台2乙线台北市境内路线恢复，成为南起台北市大同区，北迄北县淡水镇林子之省道公路，全长约25公里。而台2线起点亦北移百余米至关渡大桥与台15线共用同一起点。
2011年1月14日行政院公告，将苏澳镇移山路（苏澳商港区外围道路，1.660公里）、江夏路（南方澳市区道路，0.193公里）及原台2戊苏南公路（1.352公里），纳编为省道台2线延长线，将原有台2线苏东中路（166K+316～166K+494）解编。路线名称仍为关渡－苏澳（南方澳），里程169.521公里（原里程166.494公里）。
台2戊线终点缩至苏澳（箕山桥），调整后台2戊线路线名称改为清水－苏澳（原为清水－南方澳），里程9.305公里（原里程13.142公里）。原9K+305～11K+790路段（中山路一段、白米桥、苏花路五段）原与台9线共线，经调整后该路段维持台9线编号，11K+790～13K+142（苏南公路）改编为台2线。
2018年行政院公告，原台2线166K+459～168K+012路段，改编为台2戊线延伸线；原台2线168K+012～169K+603（苏南公路）路段解编，为地方道路。新台2线改行苏港路东段至新终点衔接台9线苏花改起点。原台2戊线6K+865～7K+650改行忠孝路（里程6K+865～7K+553）。原台2戊线6K+865～7K+650路段解编，为地方道路。台2线路线名称不变，仍为关渡～苏澳，原总里程为169.603公里，调整后为167.679公里；台2戊线原路线名称为清水～苏澳，新路线名称为清水～南方澳，原总里程为9.313公里，调整后为12.829公里。