7·28 국회의원 재보궐선거에서 한나라당이 충청권 2석을 모두 차지했다.

충남 천안시을 지역구에 출마한 한나라당 김호연 후보는 2만5276표(46.9%)를 얻어 2만926표(38.83%)를 얻는데 그친 민주당 박완주 후보를 제치고 당선됐다. 자유선진당 박중현 후보는 7681표(14.25%)를 얻어 3위를 기록했다.

충북 충주시에서는 한나라당 윤진식 후보가 4만3367표(63.65%)를 얻어 2만4765표(36.34%)를 얻는데 그친 민주당 정기영 후보를 압도적인 표차로 누르고 당선됐다.

이로써 대전·충남·북 모두 합쳐 송광호(충북 제천시·단양군)의원 단 한명만을 보유했던 한나라당은 3명의 국회의원을 보유, 19대 총선에서 충청권 공략의 발판을 마련하게 됐다.

한편 한나라당은 서울 은평을과 인천 계양을, 충남 천안, 강원 철원·화천·인제·양구, 충북 충주에서 승리해 모두 5석을 차지했다. 반면 민주당은 강원 원주, 태백·영월·평창·정선, 광주 남구에서 3석을 거두는 초라한 성적표를 받았다.