전라북도 김제시 금산면에서 금구면까지 연결되는 국도. 국도21호선은 전라북도 남원시 죽항동에서 김제시를 경유하여 경기도 이천시 장호원읍까지 연결되는 총 길이 337.7㎞의 일반국도이다. 전라북도 김제시 금산면에서 금구면 구간까지는 국도 1호선과 같은 도로를 사용하여 전주시로 연결된다. 이후 전주시 강흥동에서 만경강을 건너 김제시 백구면 석담리로 진입하여 공덕면 저산리까지 연결되다가...