국도 제23호선
역사

1967년 : 2급 국도 23호 목포 ~ 천안선으로 지정.
1971년 8월 31일 : 일반국도노선지정령에 의해 국도 제23호선 목포 ~ 천안선이 됨.
1973년 9월 8일 : 선형 개량으로 인해 논산군 논산읍 부창동 1.64km 구간을 논산군 논산읍 부창동 ~ 화지동 1.44km로 도로구역 변경
1975년 10월 1일 : 익산군 함열면 남당리 ~ 김제군 백산면 홍사리 2.24km 구간 개통 및 기존 2.85km 구간 폐지
1976년 12월 30일 : 김제군 김제읍 요촌리 ~ 교동리 1.194km 구간 개통 및 기존 1.2km 구간 폐지
1980년 7월 31일 : 고창군 흥덕면 동사리 ~ 부안군 행안면 신기리 26.2km 구간 개통
1981년 3월 14일 : 기점을 '전라남도 목포시'에서 '전라남도 강진군 대구면'으로 변경함. 이에 따라 '목포 ~ 천안선'에서 '마량 ~ 천안선'이 됨.
1981년 5월 30일 : 대통령령 제10247호 일반국도노선지정령 개정에 따라 변경된 94km 구간으로 도로구역 변경
1981년 6월 24일 : 기점을 강진군 대구면에서 강진군 강진읍으로 변경해 23호 강진 ~ 천안선이 됨.
1981년 8월 12일 : 대통령령 제10371호 일반국도노선지정령 개정에 따라 변경된 49km 구간으로 도로구역 변경
1981년 8월 17일 : 국도로 승격된 강진군 강진읍 동성리 ~ 장흥군 장흥읍 충렬리 66.35km 구간, 장흥군 장흥읍 건산리 ~ 나주군 영산포읍 산정리 50.65km 구간, 나주군 왕곡면 장산리 ~ 동강면 운산리 15.45km 구간, 함평군 학교읍 곡참리 ~ 사거리 4.9km 구간 개통
1993년 1월 19일 : 함평우회도로 및 함평 ~ 장성간 도로(함평군 함평읍 기각리 ~ 대덕리) 2.9km 구간 개통
1999년 3월 31일 : 대덕우회도로(장흥군 대덕읍 잠두리 ~ 연지리) 3.14km 구간 개통
1999년 7월 8일 : 성송우회도로(고창군 성송면 암치리 ~ 학천리) 3.16km 구간 개통, 기존 2.8km 구간 폐지
1999년 12월 23일 : 공주시 정안면 화봉리 ~ 논산시 부창동 46.3km 구간 4차선 확장 개통.
1999년 12월 28일 : 익산시 신용동 ~ 강경읍 시 경계 21.3km 구간 4차선 확장 개통.
1999년 12월 31일 : 학교 ~ 함평간 도로(함평군 학교면 사거리 ~ 함평읍 기각리) 5.26km 구간 확장 개통, 기존 구간 폐지
2000년 1월 10일 : 논산시 부창동 ~ 공주시 소학동 30.44km 구간 확장 개통
2000년 4월 : 칠량우회도로(강진군 칠량면 영복리 ~ 장계리) 2.84km 구간 개통 및 기존 1.95km 구간 폐지
2000년 11월 11일 : 공주시 소학동 ~ 정안면 화봉리 13.48km 구간 확장 개통
2001년 1월 1일 : 신광우회도로(함평군 신광면 삼덕리 ~ 월암리) 1.77km 구간 개통, 기존 1.4km 구간 폐지
2001년 1월 15일 : 장흥우회도로(장흥군 장흥읍 건산리 ~ 행원리) 1.54km 구간 개통, 기존 장흥읍 통과 구간 폐지
2001년 4월 11일 : 관산우회도로(장흥군 관산읍 죽교리 ~ 옥당리) 2.5km 구간 개통, 기존 장흥군 용산면 녹원리 ~ 관산읍 옥당리 2.41km 구간 폐지
2001년 11월 30일 : 공주시 정안면 화봉리 ~ 연기군 전의면 유천리 18.02km 구간 4차선 확장 개통
2002년 5월 28일 : 김제 ~ 공덕 ~ 이리간 도로(김제시 공덕면 황산리 ~ 익산시 목천동) 7.2km 구간 확장 개통
2002년 11월 : 김제 ~ 공덕간 도로(김제시 명덕동 ~ 교동, 김제시 서암동 ~ 공덕면 황산리) 10.4km 구간 확장 개통, 기존 7.2km 구간 폐지
2003년 7월 14일 : 나주시 공산면 동촌리 ~ 상방리 3.33km 구간 확장 개통
2004년 3월 22일 : 탐진댐 완공으로 장흥군 부산면 구룡리 ~ 유치면 반월리 14.14km 구간 이설 개통
2004년 4월 1일 : 탐진댐 이설도로 개통으로 기존 장흥군 유치면 대리 ~ 신풍리 10.03km 구간 폐지
2005년 6월 3일 : 익산시 오산면 영만리 ~ 함열읍 다송리 10.8km 구간을 자동차 전용도로로 지정
2006년 4월 24일 : 함평군 함평읍 기각리 ~ 진양리 4.0km 구간 부분 개통
2006년 12월 29일 : 함평군 함평읍 기각리 ~ 신광면 계천리 10.03km 구간 확장 개통
2008년 2월 1일 : 위험도로(함평군 학교면 곡창리 ~ 학교리) 1.52km 구간 개량 개통, 기존 1.04km 구간 폐지
2010년 7월 20일 : 논산시 놀뫼대교 진입교량 개통
2010년 12월 24일 : 세지우회도로(영암군 금정면 월평리 ~ 나주시 세지면 대산리) 4.99km 구간 확장 개통, 기존 4.78km 구간 폐지
2014년 1월 29일 : 논산시 부창동 ~ 성동면 원봉리 920m 구간 확장 개통
2015년 3월 27일 : 종점이 도로원점삼거리에서 천안 나들목으로 변경
2015년 4월 13일 : 구 논산대교(논산시 대교동 ~ 광석면 산동리) 273m 구간 폐지
2016년 3월 28일 : 장흥 용산우회도로(장흥군 용산면 어산리 ~ 녹원리) 3.2km 구간 확장 개통, 기존 장흥군 용산면 인암리 ~ 녹원리 3.2km 구간 폐지
2016년 6월 10일 : 나주 ~ 동강간 도로(나주시 동강면 인동리 ~ 진천리, 나주시 동강면 월양리 ~ 공산면 동촌리, 나주시 공산면 상방리 ~ 동수동) 총 9.5km 구간 확장 개통, 기존 나주시 동강면 인동리 ~ 동촌리 1.8km 구간과 나주시 공산면 상방리 ~ 동수동 6.4km 구간 폐지
2016년 12월 21일 : 익산시 국도대체우회도로 황등 ~ 오산 구간(익산시 오산면 영만리 ~ 함열읍 다송리) 10.8km 구간 확장 개통, 기존 익산시 오산면 송학리 ~ 함열읍 다송리 11.8km 구간 폐지
2017년 1월 2일 : 황등 ~ 오산간 도로 개통으로 익산시 오산면 송학리 ~ 함열읍 다송리 11.8km 구간을 익산시 오산면 영만리 ~ 함열읍 다송리 10.8km 구간으로 노선 지정 변경
2017년 1월 18일 : 성송 ~ 고창간 도로(고창군 성송면 학천리 ~ 고창읍 덕산리) 6.8km 구간 확장 개통, 기존 고창군 고수면 장두리 ~ 고창읍 덕산리 총 2.5km 구간 폐지
2017년 8월 16일 : 영광 ~ 대산간 도로(전라남도 영광군 영광읍 신하리 ~ 전라북도 고창군 대산면 춘산리) 10.15km 구간 확장 개통, 기존 전라남도 영광군 영광읍 녹사리 ~ 전라북도 고창군 대산면 춘산리 총 6.35km 구간 폐지
2018년 7월 26일 : 용산 ~ 장흥간 도로(장흥군 용산면 어산리 ~ 장흥읍 충열리) 5.73km 구간 확장 개통
2018년 9월 17일 : 용산 ~ 장흥간 도로 개통으로 인해 기존 장흥군 용산면 어산리 ~ 장흥읍 덕제리 총 4.5km 구간 폐지
2020년 11월 30일 : 강진 ~ 마량간 도로(강진군 군동면 삼신리 ~ 칠량면 영복리 5.9km 구간과 강진군 칠량면 현평리 ~ 마량면 마량리 12.6km) 총 18.5km 구간 확장 개통, 기존 강진군 군동면 삼신리 ~ 대구면 구수리 총 2.57km 구간 폐지
2021년 12월 22일 : 김제시 명덕동 ~ 흥사동 9.22km 구간을 자동차 전용도로로 지정
2021년 12월 28일 : 김제시 국도대체우회도로 흥사 ~ 연정간 도로(김제시 명덕동 ~ 흥사동) 10.32 km 구간 신설 개통
2022년 10월 12일 : 대덕 ~ 용산간 도로 (장흥군 관산읍 외동리 ~ 용산면 어산리  10.1 km 구간 개량 개통, 기존 장흥군 관산읍 삼산리 ~ 외동리 1.85 km 구간과 용산면 녹원리 340m 구간 폐지