국도 제2호선
연혁

1971년 8월 31일 : 일반국도노선지정령에 의해 국도 제2호선 목포 ~ 부산선이 됨.
1972년 11월 30일 : 노선 개량으로 인해 창원군 진전면 양촌리 806m 구간을 680m 로, 창원군 진북면 지산리 1.391 km 구간을 1.207 km 로 도로구역 변경
1978년 1월 31일 : 광양군 진상면 섬거리 430m 구간 개통, 기존 320m 구간 폐지
1981년 5월 30일 : 대통령령 제10247호 일반국도노선지정령 개정에 따라 변경된 2 km 구간으로 도로구역 변경
1981년 8월 17일 : 국도로 승격된 목포시 석현동 ~ 영암군 삼호면 용앙리 11.178 km 구간 개통, 기존 지정 구간인 목포시 대의동2가 ~ 영암군 삼호면 용앙리 11.322 km 구간 폐지
1988년 8월 18일 : 골약육교(광양군 골약면 중군리) 746m 구간 개통
1989년 3월 11일 : 의창군 진동면 사동리, 진동리 일대 구 도로부지 폐지
1996년 7월 1일 : 종점을 '부산직할시 중구'에서 '부산광역시 중구'로 변경함.
1997년 1월 5일 : 목포 ~ 광양간 고속화도로 중 보성 ~ 득량 구간(보성군 보성읍 원봉리 ~ 득량면 예당리) 개통, 섬거우회도로(광양시 진상면 섬거리) 개통
1998년 9월 28일 : 목포 ~ 삼호간 도로(목포시 석천동 ~ 영암군 삼호면 용앙리) 10.9 km 구간 확장 개통
1998년 12월 28일 : 삼호 ~ 성전간 도로(영암군 삼호면 산호리 ~ 강진군 성전면 성전리) 25.04 km 구간 확장 개통
1999년 11월 4일 : 삼계교(진주시 내동면 유수리 ~ 삼계리) 3.05 km 구간 개통
1999년 12월 31일 : 지원교(광양시 진상면 지원리 ~ 섬거리) 560m 구간 재가설 개통, 기존 250m 구간 폐지
2000년 2월 24일 : 남강댐 건설로 수몰되는 사천시 곤명면 정곡리 ~ 신흥리 2.7 km 구간 이설 개통, 기존 구간 폐지
2001년 1월 22일 : 광양 ~ 골약간 도로(광양시 광양읍 용강리 ~ 중군동) 6.9 km 구간 확장 개통
2001년 8월 25일 : 기점을 '전라남도 목포시'에서 '전라남도 신안군 장산면'으로 연장. 이에 따라 '신안 ~ 부산선'이 됨.
2001년 9월 28일 : 진해 ~ 부산간 도로 및 장복터널(진해시 서중동 ~ 용원동) 8.4 km 구간 확장 개통, 진해 ~ 부산간 도로(경상남도 진해시 가주동 ~ 부산광역시 강서구 송정동) 6.33 km 구간 확장 개통, 순아3구 ~ 명지간 도로(부산광역시 강서구 명지동 순아3구 ~ 명지 나들목) 1.902 km 구간 개통
2002년 12월 30일 : 강진군 군동면 라천리 ~ 장흥군 장흥읍 금산리 14.5 km 구간 확장 개통
2002년 12월 31일 : 성전 ~ 강진간 도로(강진군 성전면 성전리 ~ 군동면 라천리) 13.04 km 구간 확장 개통
2003년 1월 17일 : 진주 ~ 진성간 도로(진주시 가좌동 ~ 진성면 상촌리) 13.18 km 구간 확장 개통, 기존 10.1 km 구간 폐지
2004년 1월 19일 : 진해시 여좌동 ~ 풍호동 8.72 km 구간 확장 개통, 기존 7.91 km 구간 폐지
2004년 9월 13일 : 광양시 국도대체우회도로 중 월전 ~ 세풍간 도로(순천시 해룡면 월전리 ~ 광양시 광양읍 세풍리) 5.8km 구간을 자동차 전용도로로 지정, 목포시 국도대체우회도로 중 삼향 ~ 삼호 ~ 청호간 도로(무안군 삼향면 맥포리 ~ 영암군 삼호면 서호리) 16.0km 구간을 자동차 전용도로로 지정
2004년 12월 23일 : 진성 ~ 이반성, 이반성 ~ 임곡간 도로(진주시 사봉면 무촌리 ~ 마산시 진전면 임곡리) 19.34 km 구간 확장 개통, 기존 20.7 km 구간 폐지
2004년 12월 27일 : 장흥군 장흥읍 금산리 ~ 보성군 미력면 초당리 21.9km 구간 확장 개통
2006년 9월 18일 : 진주 ~ 완사간 도로(사천시 곤명면 봉계리 ~ 정곡리 4.94 km 구간과 사천시 곤명면 신흥리 ~ 진주시 내동면 유수리 1.64 km 구간, 진주시 내동면 삼계리 ~ 독산리 2.96 km 구간) 총 9.54 km 구간 임시개통
2006년 12월 19일 : 진주 ~ 완사간 도로(사천시 곤명면 신흥리 ~ 진주시 내동면 유수리 200m 구간, 진주시 내동면 삼계리 ~ 독산리 268m) 총 468m 구간 확장 개통 및 기존 사천시 곤명면 봉계리 ~ 정곡리 5.65 km 구간과 사천시 곤명면 신흥리 ~ 진주시 내동면 유수리 1.95 km 구간, 진주시 내동면 삼계리 ~ 독산리 2.96 km 구간 (총 10.56 km) 폐지, 현동 ~ 내서간 도로 중 현동 나들목 구간(마산시 예곡동 ~ 우산동) 1.24 km 구간 개통
2006년 12월 27일 : 광양시 광양읍 세풍리 ~ 성황동 9.28 km 구간을 자동차 전용도로로 지정
2007년 3월 6일 : 광양시 광양읍 세풍리 세풍 분기점 ~ 순천시 해룡면 신대리 신대 분기점 3.0km 구간 확장 개통
2008년 6월 19일 : 마창대교(마산시 현동 ~ 창원시 양곡동) 8.59 km 구간을 자동차 전용도로로 지정
2008년 7월 1일 : 마산시 국도대체우회도로(우산 ~ 귀곡간 도로 및 마창대교, 마산시 현동 ~ 창원시 양곡동) 10.47 km 구간 신설 개통
2008년 8월 28일 : 신안군 압해면 신장리 ~ 목포시 산정동 3.563 km 구간 개통
2009년 7월 28일 : 보성군 보성읍 봉산리 3.51 km 구간 확장 개통, 기존 보성군 보성읍 봉산리 ~ 미력면 도개리 13.16 km 구간 폐지
2010년 5월 31일 : 마산시 진전면 임곡리 ~ 진동면 인곡리 8.45 km 구간을 자동차 전용도로로 지정
2010년 12월 28일 : 진동우회도로(창원시 마산합포구 진전면 봉곡리 ~ 임곡리 1.09 km 구간과 창원시 마산합포구 진전면 오서리 ~ 진동면 인곡리 9.18 km 구간) 확장 개통 및 기존 창원시 마산합포구 진전면 오서리 ~ 임곡리 1.6 km 구간과 창원시 마산합포구 진전면 근곡리 ~ 진동면 인곡리 6.75 km 구간 폐지
2011년 6월 10일 : 진주시 내동면 독산리 ~ 가좌동 7.0 km 구간을 자동차 전용도로로 지정
2011년 10월 11일 : 코리아 그랑프리 개최로 2011년 10월 17일까지 목포시 국도대체우회도로(무안군 삼향면 맥포리 ~ 영암군 삼호읍 서호리) 15.2 km 구간 임시 개통
2011년 12월 23일 : 구 서해안고속도로 구간인 목포 나들목 ~ 죽림 분기점 4.8 km 구간이 국도로 이관, 목포시 국도대체우회도로(무안군 삼향면 맥포리 ~ 영암군 삼호읍 서호리) 15.2 km 구간 개통
2012년 1월 18일 : 신대 교차로 ~ 세풍 교차로(순천시 해룡면 신대리 ~ 광양시 광양읍 세풍리) 3.55 km 구간 임시 개통
2012년 1월 20일 : 신대 교차로(순천시 해룡면 신대리) 임시 개통
2012년 2월 17일 : 창원시 마산합포구 진동면 동전리 ~ 우산동 3.5 km 구간 임시 개통
2012년 2월 29일 : 진주시 국도대체우회도로의 유곡 ~ 정촌간 도로(진주시 내동면 독산리 ~ 정촌면 화개리) 3.4 km 구간 확장 개통
2012년 4월 12일 : 신대 교차로 ~ 세풍 교차로(순천시 해룡면 신대리 ~ 광양시 광양읍 세풍리) 3.55 km 구간 확장 개통
2012년 7월 16일 : 목포시 국도대체우회도로 개통으로 인해 기존 영암군 삼호읍 나불리 ~ 서호리 8.5 km 구간 폐지
2012년 10월 23일 : 구 서해안고속도로(목포 나들목 ~ 죽림 분기점, 목포시 대양동 ~ 무안군 삼향면 맥포리) 4.405 km 구간을 자동차 전용도로로 지정
2012년 11월 30일 : 창원시 마산합포구 진동면 동전리 ~ 우산동 6.56 km 구간 확장 개통, 기존 창원시 마산합포구 현동 ~ 우산동 1.05 km 구간 폐지
2013년 10월 7일 : 창원시 성산구 양곡동 ~ 완암동 2.908 km 구간을 자동차 전용도로로 지정
2014년 7월 17일 : 2016년 12월까지 하의 ~ 신의간 연도교(신안군 하의면 오림리 ~ 신의면 하태서리) 개설공사를 위해 1.389km 구간 도로구역 변경
2016년 3월 15일 : 진주시 국도대체우회도로의 유곡 ~ 정촌간 도로 및 정촌 ~ 호탄간 도로(진주시 내동면 독산리 ~ 가좌동) 3.48 km 구간 개통, 기존 진주시내 10.48 km 구간 폐지
2016년 4월 8일 : 진주시 국도대체우회도로 개통으로 진주시 시내 구간을 해제하고 국도대체우회도로 구간으로 노선 변경
2017년 6월 27일 : 삼도대교 개통
2017년 9월 : 진주혁신도시 연결램프(진주시 문산읍 옥산리) 600m 구간 개통
2017년 9월 29일 : 진상 ~ 하동간 도로 1공구(전라남도 광양시 진월면 마룡리 ~ 경상남도 하동군 하동읍 목도리) 7.08 km 구간 신설 개통, 기존 전라남도 광양시 진월면 마룡리 ~ 경상남도 하동군 하동읍 광평리 12.87 km 구간 폐지
2018년 2월 14일 : 압해 ~ 암태간 도로 1공구(신안군 암태면 신석리) 1.0 km 구간 개량 개통, 기존 구간 폐지
2018년 9월 21일 : 하동군 북천면에서 추진중인 코스모스 축제기간 차량의 원활한 소통을 위해 10월 7일까지 하동 ~ 완사간 도로(하동군 북천면 방화리 ~ 옥정리) 4.1 km 구간 임시 개통
2018년 12월 13일 : 광양시 성황동 ~ 진월면 마룡리 7.81 km 구간을 자동차 전용도로로 지정
2018년 12월 28일 : 하동 ~ 적량간 도로 2공구 및 하동 ~ 완사간 도로 1공구(하동군 하동읍 목도리 ~ 북천면 옥정리) 16.2 km 구간 신설 개통, 기존 하동군 하동읍 광평리 ~ 북천면 옥정리 24.92 km 구간 폐지
2019년 1월 30일 : 하동 ~ 완사간 도로 2공구(하동군 북천면 옥정리 ~ 사천면 곤명면 봉계리) 3.6 km 구간 신설 개통, 기존 구간 폐지
2019년 2월 1일 : 2월 7일까지 압해 ~ 암태간 도로 1공구 및 천사대교(신안군 암태면 신석리 ~ 압해읍 송공리) 9.801 km 구간 임시 개통
2019년 2월 18일 : 목포시 국도대체우회도로의 자동차 전용도로 총 연장을 16.0km에서 15.2km로 정정
2019년 3월 28일 : 세풍 ~ 중군간 도로(광양시 광양읍 세풍리 ~ 성황동) 9.28 km 구간 신설 개통, 기존 순천시 조례동 상비 교차로 ~ 광양시 성황동 15.0 km 구간 폐지
2019년 4월 4일 : 압해 ~ 암태간 도로 1공구 및 천사대교(신안군 암태면 신석리 ~ 압해읍 송공리) 9.801 km 구간 신설 개통
2019년 12월 19일 : 중군 ~ 진정간 도로(광양시 성황동 ~ 진월면 마룡리) 7.81 km 구간 신설 개통, 기존 17.7 km 구간 폐지
2021년 3월 29일 : 추포 ~ 암태간 도로(신안군 암태면 수곡리) 1.82km 구간 신설 개통
2023년 11월 30일 : 창원 양곡 ~ 석동간 도로 6.78km 구간 신설 개통.