국도 제19호선
역사

1971년 8월 31일 : 일반국도노선지정령에 의해 국도 제19호선 남해 ~ 원주선이 됨.
1975년 10월 1일 : 청원군 미원면 운암리 ~ 보은군 내북면 상궁리 총 1.3 km 구간 개통 및 기존 1.59 km 구간 폐지
1980년 2월 22일 : 충청북도 중원군 산척면 영덕리(하영) ~ 강원도 원주시 39.5 km 구간 개통 및 기존 39.651 km 구간 폐지
1980년 8월 22일 : 남원군 산동면 목동리 ~ 무주군 무주읍 읍내리 84.6 km 구간 개통
1980년 10월 2일 : 남해군 삼동면 미조리 ~ 이동면 신전리 총 1.331 km 구간 개통 및 기존 380m 구간 폐지
1987년 5월 26일 : 기존 지정 구간인 청산면 소재지(옥천군 청산면 고평리 ~ 지전리), 보은읍 소재지(보은군 보은읍 죽전리 ~ 삼산리), 괴산읍 소재지(괴산군 괴산읍 동부리 ~ 대덕리) 구간 폐지
1988년 3월 23일 : 영동군 영동읍 계산리 1.57 km 구간 개통, 기존 1.5 km 구간 폐지
1992년 11월 16일 : 보은군 내북면 상궁리 180m 구간 개통, 기존 392m 구간 폐지
1996년 7월 1일 : 기점을 '경상남도 남해군 삼동면'에서 '경상남도 남해군 미조면'으로 연장함.
1996년 7월 19일 : 강원도 원주시 ~ 홍천군 서석면 구간을 국가지원지방도 제19호선 원주 ~ 홍천선으로 지정
1998년 4월 3일 : 장수군 장계읍 장계리 860m 구간 개통
1998년 4월 28일 : 전라남도 순천시 황전면 선변리 ~ 전라북도 남원시 고죽동 36.26 km 구간 개통
1998년 11월 5일 : 괴산군 감물면 오성리 ~ 광전리 600m 구간 개통, 기존 620m 구간 폐지
1998년 12월 26일 : 영동군 학산면 아암리 ~ 범화리 2.07 km 구간 개통, 기존 1.3 km 구간 폐지
1999년 3월 10일 : 이동우회도로(남해군 이동면 무림리 ~ 석평리) 1.4 km 구간 개통, 기존 1.2 km 구간 폐지
1999년 4월 28일 : 남해군 이동면 석평리 ~ 다정리 980m 구간 개통
1999년 6월 1일 : 옥천군 청성면 능월리 ~ 보은군 삼승면 서원리 1.38 km 구간 확장 개통, 기존 1.3 km 구간 폐지
1999년 12월 28일 : 하동군 금남면 노량리 ~ 송문리 3.2 km 구간 개통, 기존 3.5 km 구간 폐지
2000년 1월 10일 : 영동군 용산면 상용리 ~ 율리 3.6 km 구간 확장 개통
2000년 9월 6일 : 신월 ~ 하동간 도로(하동군 고전면 신월리 ~ 하동읍 비파리) 5.81 km 구간 부분개통
2001년 8월 25일: 일반국도 노선 지정령과 국가지원지방도 노선 지정령의 전면 개정으로 인하여 국도 제19호선과 국가지원지방도 제19호선이 통폐합되어 노선이 연장되었다. (통합전: 남해 ~ 원주선, 원주 ~ 홍천선) (통합후: 남해 ~ 홍천선)
2001년 12월 24일 : 옥천군 청성면 산계리 ~ 화성리 2.24 km 구간 확장 개통, 기존 2.4 km 구간 폐지
2001년 12월 26일 : 영동군 용산면 법화리 ~ 청산면 효목리 3.02 km 구간 확장 개통, 기존 3.3 km 구간 폐지
2001년 12월 27일 : 신월 ~ 하동간 도로(하동군 고전면 신월리 ~ 하동읍 광평리) 7.74 km 전 구간 확장 개통
2002년 8월 3일 : 원주시 관설동 ~ 봉산동 7.4 km 구간을 자동차 전용도로로 지정
2003년 12월 12일 : 영동군 용산면 율리 880m 구간 확장 개통
2004년 1월 16일 : 괴산군 감물면 오성리 1.08 km 구간 확장 개통
2005년 7월 13일 : 충주시 용두동 ~ 금가면 사암리 10.8 km 구간을 자동차 전용도로로 지정
2005년 12월 16일 : 무주군 무주읍 가옥리 ~ 오산리 구간 8.14 km 4차선 확장 개통.
2006년 1월 25일 : 영동군 학산면 범화리 ~ 영동읍 부용리 11.94 km 구간 확장 개통, 기존 12.5 km 구간 폐지
2006년 2월 3일 : 횡성군 횡성읍 영영포리 ~ 옥동리 3.5 km 횡성군도 제2호선 구간으로 이설
2006년 11월 2일 : 충청북도 충주시 소태면 구룡리 ~ 강원도 원주시 흥업면 매지리 14.4 km 구간을 자동차 전용도로로 지정
2007년 5월 7일 : 충주시 소태면 구룡리 750m 구간 개통, 기존 구간 폐지
2007년 6월 29일 : 귀래우회도로 (충주시 소태면 구룡리 ~ 원주시 귀래면 운계리 구간 7.5 km) 개통.
2007년 7월 31일 : 귀래우회도로 정식 개통
2007년 8월 12일 : 보은군 삼승면 송죽리 700m 구간 개통, 기존 구간 폐지
2007년 9월 18일 : 전도IC ~ 신월간 도로(하동군 금남면 계천리 ~ 고전면 신월리) 3.948 km 구간 확장 개통, 기존 구간 폐지
2007년 12월 31일 : 학산 ~ 영동간 도로(영동군 영동읍 부용리 ~ 무주군 무주읍 오산리) 구간 20.26 km 4차선 확장 개통., 무주 ~ 학산간 도로(무주군 무주읍 오산리) 2.04 km 구간 확장 개통 및 기존 구간 폐지
2008년 12월 30일 : 무주군 적상면 사산리 ~ 무주읍 가옥리 7.7 km 구간 확장 개통 및 기존 8.1 km 구간 폐지
2009년 7월 18일 : 보은 ~ 내북간 도로(보은군 보은읍 금굴리 ~ 학림리) 구간 10.7 km 4차선 신설 개통.
2009년 12월 31일 : 수안보 나들목 ~ 수안보간 도로(괴산군 장연면 방곡리 ~ 살미면 세성리) 구간 6.6 km 신설 개통.
2010년 11월 19일 : 원주시 귀래면 운계리 ~ 흥업면 매지리 구간 8.1 km 4차선 확장 개통.
2010년 11월 26일 : 충청북도 충주시 소태면 구룡리 ~ 강원도 원주시 흥업면 매지리 14.4 km 자동차 전용도로 구간에서 매지 교차로 구간 220m를 축소해 14.2km가 됨.
2010년 12월 22일 : 보은 ~ 내북간 도로(보은군 보은읍 금굴리 ~ 청원군 미원면 운암리) 구간 19.9 km 4차선 신설 개통.
2010년 12월 30일 : 무주 안성우회도로(무주군 안성면 죽천리 ~ 적상면 사산리) 6.8 km 구간 확장 개통, 기존 6.0 km 구간 폐지
2011년 3월 15일 : 내북 ~ 운암간 도로(보은군 산외면 이식리 ~ 청원군 미원면 운암리) 3.5 km 구간 확장 개통
2012년 6월 30일 : 충주시 산척면 영덕리 ~ 소태면 구룡리 9.97 km 구간 확장 개통, 기존 11.85 km 구간 폐지
2012년 7월 26일 : 번암 ~ 장수간 도로(장수군 번암면 국포리 ~ 장수읍 개정리) 8.74 km 구간 확장 개통
2013년 6월 28일 : 충주 국도대체우회도로 (충주시 용두동 ~ 금가면 사암리 구간 10.8 km) 개통.
2013년 8월 12일 : 용두 ~ 금가간 도로(충주시 용두동 ~ 동량면 대전리) 10.8 km 구간 확장 개통, 기존 충주시 풍동 ~ 금가면 사암리 14.4 km 구간 폐지
2013년 12월 23일 : 원주시 국도대체우회도로의 관설 ~ 봉산간 도로(원주시 관설동 관설 교차로 ~ 행구동 행구 교차로) 5.3 km 구간 확장 개통
2014년 1월 16일 : 원주시 국도대체우회도로 개통으로 인해 기존 원주시 관통(원주시 흥업면 흥업리 ~ 소초면 장양리) 14.138 km 구간 폐지
2016년 2월 19일 : 하동 ~ 평사리간 도로(하동군 하동읍 읍내리 ~ 악양면 미점리) 8.61 km 구간 확장 개통
2016년 12월 20일 : 영동 ~ 용산간 도로(영동군 영동읍 부용리 ~ 설계리) 2.56 km 구간 확장 개통, 기존 2.0 km 구간 폐지
2017년 2월 27일 : 고현 ~ 하동IC간 도로 3공구(남해군 고현면 도마리 ~ 설천면 덕신리) 5.0 km 구간 확장 개통, 기존 남해군 고현면 대사리 ~ 차면리 800m 구간 폐지
2017년 3월 15일 : 영동 ~ 추풍령간 도로 1공구(영동군 영동읍 부용리) 850m 구간 확장 개통, 기존 구간 폐지
2017년 5월 30일 : 고현 ~ 하동IC간 도로 1공구(하동군 금남면 송문리 ~ 계천리) 5.71 km 구간 확장 개통, 기존 2.2 km 구간 폐지
2018년 5월 4일 : 운암 ~ 미원간 도로(청주시 상당구 미원면 운암리 ~ 미원리) 4.09 km 구간 확장 개통, 기존 2.0 km 구간 폐지
2018년 8월 10일 : 보은군 보은읍 금굴리 ~ 삼승면 우진리, 보은군 삼승면 서원리 ~ 원남리 총 4.0 km 구간 확장 개통, 기존 보은군 삼승면 서원리 340m 구간 폐지
2018년 8월 16일 : 괴산 ~ 괴산IC간 도로(괴산군 감물면 오성리 ~ 장연면 방곡리) 6.05 km 구간 확장 개통, 기존 괴산군 감물면 백양리 ~ 장연면 방곡리 4.6 km 구간 폐지
2018년 9월 13일 : 고현 ~ 하동IC간 도로 2공구(남해군 설천면 덕신리 ~ 하동군 금남면 노량리) 및 노량대교 3.1 km 구간 확장 개통 및 기존 3.72 km 구간 폐지
2019년 7월 30일 : 고현 ~ 이동간 도로(남해군 고현면 도마리 ~ 남해읍 차산리) 4.3 km 구간 확장 개통, 기존 남해군 고현면 도마리 1.26 km 구간 폐지
2019년 12월 27일 : 고현 ~ 이동간 도로(남해군 남해읍 남변리 ~ 이동면 석평리) 5.9 km 구간 확장 개통
2020년 12월 21일 : 양아(두보)지구 위험도로(남해군 상주면 양아리) 560m 구간 개량 개통, 기존 380m 구간 폐지
2021년 6월 4일 : 하동 ~ 화개간 도로(하동군 악양면 미점리 ~ 화개면 탑리) 9.3 km 구간 확장 개통
2021년 6월 22일: '충청북도 괴산군 괴산읍 동부리 동진 교차로 ~ 검승 교차로 ~ 감물면 오성리' 구간을 '충청북도 괴산군 괴산읍 동부리 동진 교차로 ~ 동부 교차로 ~ 능촌리 ~ 감물면 오성리'구간으로 변경하고 기존 구간 국도 지정 해제
2022년 3월 31일 : 화엄사 진입도로(구례군 마산면 냉천리 ~ 광평리) 900m 구간 확장 개통
2022년 4월 11일 : 2022년 6월 11일까지 구례 지천지구 수해복구를 위해 냉천 교차로 ~ 광의사거리 3 km 구간 통행 제한
2022년 7월 19일 : 하동 ~ 화개간 도로 확장 개통으로 인해 기존 하동군 화개면 미점리 ~ 화개면 탑리 총 1.2 km 구간 폐지
2023년 11월 17일: 영동군 영동읍 설계리 2.4 km 구간 확장 개통, 기존 1.9 km 구간 폐지