국도 제14호선
역사

1971년 8월 31일 : 일반국도노선지정령에 의해 국도 제14호선 거제 ~ 울산선이 됨.
1972년 11월 30일 : 노선 개량으로 인해 고성군 고성읍 송학동 ~ 동의동 750m 구간, 창원군 창원면 용전리 ~ 소답리 1.63 km 구간을 1.43km로 도로구역 변경
1975년 7월 4일 : 양산군 기장면 석산리 ~ 청강리 510m 구간 개통, 기존 520m 구간 폐지
1980년 10월 2일 : 양산군 일광면 이천리 ~ 울주군 청량면 동천리 총 2.093 km 구간 개통, 기존 2.356 km 구간 폐지
1981년 3월 14일 : 시점을 '경상남도 거제군 장승포읍'에서 '경상남도 거제군 동부면'으로 연장.
1981년 5월 12일 : 국도로 승격된 거제군 동부면 다포리 ~ 거제읍 장승포리 26.361 km 구간 개통
1981년 5월 30일 : 대통령령 제10247호 일반국도노선지정령 개정에 따라 변경된 27 km 구간으로 도로구역 변경
1981년 8월 5일 : 국도로 승격된 부산직할시 동래구 반송동 시 경계 ~ 경상남도 양산군 기장면 7.328 km 구간 개통, 기존 지정 구간인 부산직할시 해운대구 송정동 시 경계 ~ 경상남도 양산군 기장면 6.53 km 구간 폐지
1981년 8월 12일 : 대통령령 제10371호 일반국도노선지정령 개정에 따라 변경된 18 km 구간으로 도로구역 변경
1981년 9월 2일 : 기존 국도로 지정된 김해군 진영읍 설창리 277m 구간 폐지
1986년 5월 13일 : 시점을 '경상남도 거제군 동부면'에서 '경상남도 거제군 남부면'으로 연장.
1989년 3월 11일 : 양산군 장안면 명례리, 일광면 이천리, 삼성리 일대 구 도로부지 폐지
1989년 9월 5일 : 김해시 진영면 설창리, 진영리, 의창군 동면 설창리, 용잠리, 봉산리 일대 구 도로부지 폐지
1995년 7월 1일 : 부산광역시 해운대구 반송동 ~ 기장군 기장읍 기룡리 16.42 km 구간 개통
1996년 7월 1일 : 시점을 '경상남도 거제군 남부면'에서 '경상남도 거제시 남부면'으로 변경, 종점을 '경상남도 울산시'에서 '경상북도 포항시'로 연장함. 이에 따라 '거제 ~ 포항선'이 됨.
1997년 12월 27일 : 좌천 ~ 울산간 도로(부산광역시 기장군 장안읍 기룡리 ~ 울산광역시 울주군 청량면 개곡리) 17.12 km 구간 개통, 기존 17.52 km 구간 폐지
1998년 11월 18일 : 신현 ~ 사등간 도로(거제시 신현읍 수월리 ~ 오량리) 16.14 km 구간 확장 개통
1999년 4월 22일 : 사등 ~ 충무간 도로 중 신거제대교(거제시 사등면 오량리 ~ 통영시 용남면 원평리) 3.86 km 구간 임시개통
2000년 2월 24일 : 경상남도 김해시 한림면 퇴래리 ~ 불암동 19.0 km 구간을 자동차 전용도로로 지정
2000년 7월 20일 : 사등 ~ 충무간 도로(거제시 사등면 오량리 ~ 통영시 무전동) 9.3 km 구간 확장 개통 및 기존 구간 폐지
2005년 9월 3일 : 김해시관내국도대체우회도로 (퇴래 ~ 농소간 도로, 김해시 주촌면 덕암리 ~ 농소리) 5.0 km 구간 개통
2005년 10월 13일 : 대신1,2지군 위험도로(울주군 범서읍 두산리) 460m 구간 개량 개통, 기존 200m 구간 폐지
2005년 10월 31일 : 울산광역시 남구 두왕동 ~ 울주군 청량면 율리 6.182 km 구간을 자동차 전용도로로 지정, 거제시 아주동 ~ 신현읍 장평리 11.02 km 구간을 자동차 전용도로로 지정
2006년 12월 29일 : 두왕 ~ 무거간 도로(울산광역시 남구 두왕동 ~ 울주군 청량면 율리) 6.18 km 구간 신설 개통
2007년 12월 26일 : 김해시 국도대체우회도로(퇴래 ~ 농소간 도로, 김해시 한림면 퇴래리 ~ 주촌면 농소리) 10.5 km 구간 확장 개통, 기존 김해시 한림면 퇴래리 ~ 신천리 6.5 km 구간 폐지
2010년 5월 31일 : 마산시 진전면 오서리 ~ 진동면 인곡리 8.45 km 구간을 자동차 전용도로로 지정
2010년 12월 13일 : 거제시 국도대체우회도로(거제시 아주동 ~ 상동동) 4.92 km 구간 임시 개통, 거제시 국도대체우회도로(거제시 상동동 ~ 장평동) 6.41 km 구간 임시 개통
2010년 12월 28일 : 진동우회도로(창원시 마산합포구 진전면 봉곡리 ~ 임곡리 1.09 km 구간과 창원시 마산합포구 진전면 오서리 ~ 진동면 인곡리 9.18 km 구간) 확장 개통 및 기존 창원시 마산합포구 진전면 오서리 ~ 임곡리 1.6 km 구간과 창원시 마산합포구 진전면 근곡리 ~ 진동면 인곡리 6.75 km 구간 폐지
2012년 2월 17일 : 창원시 마산합포구 진동면 동전리 ~ 우산동 3.5 km 구간 임시 개통
2012년 2월 27일 : 창원시 의창구 동읍 덕산리 ~ 김해시 진영읍 진영리 8.14 km 구간을 자동차 전용도로로 지정
2012년 3월 27일 : 창원 ~ 김해 동읍 우회도로(창원시 의창구 동읍 덕산리 남산 교차로 ~ 덕산교) 830m 구간 임시 개통
2012년 11월 30일 : 창원시 마산합포구 진동면 동전리 ~ 우산동 6.56 km 구간 확장 개통, 기존 창원시 마산합포구 현동 ~ 우산동 1.05 km 구간 폐지
2013년 5월 3일 : 창원 ~ 김해 동읍 우회도로(창원시 의창구 동읍 덕산리 남산 교차로 ~ 용잠리 덕천2교) 800m 구간 확장 개통
2013년 7월 13일 : 거제시 국도대체우회도로(거제시 아주동 ~ 상동동) 4.92 km 구간 확장 개통
2013년 12월 26일 : 창원 ~ 김해 동읍 우회도로(창원시 의창구 도계동 도계삼거리 ~ 김해시 진영읍 진영리 진영 교차로) 11.14 km 구간 확장 개통
2014년 2월 27일 : 남산 교차로 ~ 동읍 교차로 구간 개통.
2014년 4월 7일 : 동읍 우회도로 개통으로 인해 기존 창원시 의창구 동읍 덕산리 ~ 김해시 진영읍 진영리 7.4 km 구간 폐지
2014년 7월 28일 : 성내마을 교차로(거제시 사등면 사등리) 입체화 개량 개통
2015년 3월 31일 : 거제시 국도대체우회도로 상동 ~ 신현 구간(거제시 문동동 ~ 장평동) 6.41 km 구간 확장 개통, 기존 거제시 연초면 송정리 ~ 연사리 5.6 km 구간 폐지
2016년 7월 21일 : 동해고속도로 건설로 인해 울산광역시 울주군 범서읍 두산리 920m 구간 이설 개통, 기존 840m 구간 폐지
2016년 8월 9일 : 김해시 진영읍 진영리 ~ 한리면 퇴래리 7.29 km 구간을 자동차 전용도로로 지정
2016년 12월 28일 : 거제시 국도대체우회도로 일운 ~ 아주 구간(거제시 일운면 옥림리 ~ 아주동) 3.83 km 구간 확장 개통, 기존 거제시 아양동 ~ 일운면 옥림리 4.6 km 구간 폐지
2017년 4월 10일 : 울주군 범서읍 두산리 250m 구간 개통 및 기존 270m 구간 폐지
2018년 5월 28일 : 어일 ~ 대본간 우회도로(경주시 양북면 어일리 ~ 입천리) 800m 구간 확장 개통
2018년 7월 2일 : 오천 ~ 포항시계간 도로(포항시 남구 오천읍 세계리 ~ 청림동) 2.8 km 구간 확장 개통
2021년 9월 16일 : 죽계 ~ 진전간 도로(고성군 마암면 보전리 ~ 창원시 마산합포구 진전면 오서리) 10.2 km 구간 신설 개통, 기존 고성군 마암면 보전리 ~ 회화면 삼덕리 5.9 km 구간 폐지
2022년 5월 18일 : 죽계 ~ 진전간 도로(고성군 고성읍 죽계리 ~ 고성군 마암면 보전리) 7.5 km 구간 신설 개통