1971년 8월 31일 : 일반국도노선지정령에 의해 국도 제14호선 거제 ~ 울산선이 됨.[1]
1972년 11월 30일 : 노선 개량으로 인해 고성군 고성읍 송학동 ~ 동의동 750m 구간, 창원군 창원면 용전리 ~ 소답리 1.63 km 구간을 1.43km로 도로구역 변경[2]
1975년 7월 4일 : 양산군 기장면 석산리 ~ 청강리 510m 구간 개통, 기존 520m 구간 폐지[3]
1980년 10월 2일 : 양산군 일광면 이천리 ~ 울주군 청량면 동천리 총 2.093 km 구간 개통, 기존 2.356 km 구간 폐지[4]
1981년 3월 14일 : 시점을 '경상남도 거제군 장승포읍'에서 '경상남도 거제군 동부면'으로 연장.[5]
1981년 5월 12일 : 국도로 승격된 거제군 동부면 다포리 ~ 거제읍 장승포리 26.361 km 구간 개통[6]
1981년 5월 30일 : 대통령령 제10247호 일반국도노선지정령 개정에 따라 변경된 27 km 구간으로 도로구역 변경[7]
1981년 8월 5일 : 국도로 승격된 부산직할시 동래구 반송동 시 경계 ~ 경상남도 양산군 기장면 7.328 km 구간 개통[8], 기존 지정 구간인 부산직할시 해운대구 송정동 시 경계 ~ 경상남도 양산군 기장면 6.53 km 구간 폐지[9]
1981년 8월 12일 : 대통령령 제10371호 일반국도노선지정령 개정에 따라 변경된 18 km 구간으로 도로구역 변경[10]
1981년 9월 2일 : 기존 국도로 지정된 김해군 진영읍 설창리 277m 구간 폐지[11]
1986년 5월 13일 : 시점을 '경상남도 거제군 동부면'에서 '경상남도 거제군 남부면'으로 연장.[12]
1989년 3월 11일 : 양산군 장안면 명례리, 일광면 이천리, 삼성리 일대 구 도로부지 폐지[13]
1989년 9월 5일 : 김해시 진영면 설창리, 진영리, 의창군 동면 설창리, 용잠리, 봉산리 일대 구 도로부지 폐지[14]
1995년 7월 1일 : 부산광역시 해운대구 반송동 ~ 기장군 기장읍 기룡리 16.42 km 구간 개통[15]
1996년 7월 1일 : 시점을 '경상남도 거제군 남부면'에서 '경상남도 거제시 남부면'으로 변경, 종점을 '경상남도 울산시'에서 '경상북도 포항시'로 연장함. 이에 따라 '거제 ~ 포항선'이 됨.[16]
1997년 12월 27일 : 좌천 ~ 울산간 도로(부산광역시 기장군 장안읍 기룡리 ~ 울산광역시 울주군 청량면 개곡리) 17.12 km 구간 개통, 기존 17.52 km 구간 폐지[17]
1998년 11월 18일 : 신현 ~ 사등간 도로(거제시 신현읍 수월리 ~ 오량리) 16.14 km 구간 확장 개통[18]
1999년 4월 22일 : 사등 ~ 충무간 도로 중 신거제대교(거제시 사등면 오량리 ~ 통영시 용남면 원평리) 3.86 km 구간 임시개통[19]
2000년 2월 24일 : 경상남도 김해시 한림면 퇴래리 ~ 불암동 19.0 km 구간을 자동차 전용도로로 지정[20]
2000년 7월 20일 : 사등 ~ 충무간 도로(거제시 사등면 오량리 ~ 통영시 무전동) 9.3 km 구간 확장 개통 및 기존 구간 폐지[21][22]
2005년 9월 3일 : 김해시관내국도대체우회도로 (퇴래 ~ 농소간 도로, 김해시 주촌면 덕암리 ~ 농소리) 5.0 km 구간 개통[23]
2005년 10월 13일 : 대신1,2지군 위험도로(울주군 범서읍 두산리) 460m 구간 개량 개통, 기존 200m 구간 폐지[24]
2005년 10월 31일 : 울산광역시 남구 두왕동 ~ 울주군 청량면 율리 6.182 km 구간을 자동차 전용도로로 지정[25], 거제시 아주동 ~ 신현읍 장평리 11.02 km 구간을 자동차 전용도로로 지정[26]
2006년 12월 29일 : 두왕 ~ 무거간 도로(울산광역시 남구 두왕동 ~ 울주군 청량면 율리) 6.18 km 구간 신설 개통[27]
2007년 12월 26일 : 김해시 국도대체우회도로(퇴래 ~ 농소간 도로, 김해시 한림면 퇴래리 ~ 주촌면 농소리) 10.5 km 구간 확장 개통[28], 기존 김해시 한림면 퇴래리 ~ 신천리 6.5 km 구간 폐지[29]
2010년 5월 31일 : 마산시 진전면 오서리 ~ 진동면 인곡리 8.45 km 구간을 자동차 전용도로로 지정[30]
2010년 12월 13일 : 거제시 국도대체우회도로(거제시 아주동 ~ 상동동) 4.92 km 구간 임시 개통[31], 거제시 국도대체우회도로(거제시 상동동 ~ 장평동) 6.41 km 구간 임시 개통[32]
2010년 12월 28일 : 진동우회도로(창원시 마산합포구 진전면 봉곡리 ~ 임곡리 1.09 km 구간과 창원시 마산합포구 진전면 오서리 ~ 진동면 인곡리 9.18 km 구간) 확장 개통[33] 및 기존 창원시 마산합포구 진전면 오서리 ~ 임곡리 1.6 km 구간과 창원시 마산합포구 진전면 근곡리 ~ 진동면 인곡리 6.75 km 구간 폐지[34][35]
2012년 2월 17일 : 창원시 마산합포구 진동면 동전리 ~ 우산동 3.5 km 구간 임시 개통[36]
2012년 2월 27일 : 창원시 의창구 동읍 덕산리 ~ 김해시 진영읍 진영리 8.14 km 구간을 자동차 전용도로로 지정[37]
2012년 3월 27일 : 창원 ~ 김해 동읍 우회도로(창원시 의창구 동읍 덕산리 남산 교차로 ~ 덕산교) 830m 구간 임시 개통[38]
2012년 11월 30일 : 창원시 마산합포구 진동면 동전리 ~ 우산동 6.56 km 구간 확장 개통[39], 기존 창원시 마산합포구 현동 ~ 우산동 1.05 km 구간 폐지[40]
2013년 5월 3일 : 창원 ~ 김해 동읍 우회도로(창원시 의창구 동읍 덕산리 남산 교차로 ~ 용잠리 덕천2교) 800m 구간 확장 개통[41]
2013년 7월 13일 : 거제시 국도대체우회도로(거제시 아주동 ~ 상동동) 4.92 km 구간 확장 개통[42]
2013년 12월 26일 : 창원 ~ 김해 동읍 우회도로(창원시 의창구 도계동 도계삼거리 ~ 김해시 진영읍 진영리 진영 교차로) 11.14 km 구간 확장 개통[43]
아래 구간은 국토교통부에서 지정한 자동차 전용도로 구간이므로 보행자, 자전거 등은 통행할 수 없다. 이륜자동차 (모터사이클 혹은 오토바이)는 긴급자동차 (싸이카 및 소방용 모터사이클 등)에 한해 통행이 가능하며, 그 밖의 이륜자동차와 경운기, 우마차, 트랙터, 손수레는 통행할 수 없다.