총선 예측

역대 국회의원 당선횟수

저자
소속

1 데이터셋

1.1 선거구

권역별 당선인 의석수 변화

국회의원 당선인 API를 통해 선거구 및 정당변화를 확인한다.

코드
library(tidyverse)
library(ggrepel)
extrafont::loadfonts()

total_elected_all <- 
  read_rds("data/total_elected_all.rds")

comp_tbl <- total_elected_all |> 
  filter(sgId %in% c("20160413", "20200415")) |> 
  select(result) |> 
  unnest(result) |>
  filter(sgTypecode != "7") |>  # 지역구
  mutate(정당 = case_when(jdName %in% c("더불어민주당", "더불어시민당") ~ "민주당",
                          jdName %in% c("미래통합당", "새누리당") ~ "국민의힘",
                          jdName %in% c("정의당") ~ "정의당",
                          jdName %in% c("국민의당") ~ "국민의당",
                          jdName %in% c("무소속") ~ "무소속",
                          TRUE ~ "기타")) |>
  select(선거=sgId, 시도명=sdName, 선거구=sggName, 정당, 당선자=name) |> 
  mutate(시도 = case_when(
    시도명 == "강원도" ~ "강원",
    시도명 == "경기도" ~ "경기",
    시도명 == "경상남도" ~ "경남",
    시도명 == "경상북도" ~ "경북",
    시도명 == "광주광역시" ~ "광주",
    시도명 == "대구광역시" ~ "대구",
    시도명 == "대전광역시" ~ "대전",
    시도명 == "부산광역시" ~ "부산",
    시도명 == "서울특별시" ~ "서울",
    시도명 == "세종특별자치시" ~ "세종",
    시도명 == "울산광역시" ~ "울산",
    시도명 == "인천광역시" ~ "인천",
    시도명 == "전라남도" ~ "전남",
    시도명 == "전라북도" ~ "전북",
    시도명 == "제주특별자치도" ~ "제주",
    시도명 == "충청남도" ~ "충남",
    시도명 == "충청북도" ~ "충북"
  ))  |> 
  mutate(정당 = factor(정당, levels = c("민주당", "국민의힘", "정의당", "국민의당", "무소속")))

# comp_tbl |> 
#   count(정당) |> 
#   pull(정당) |> 
#   dput()

  

2 분석

코드
get_sido_result <- function(sido = "서울") {
  comp_tbl |> 
    filter(str_detect(시도, sido)) |>
    select(선거, 시도, 선거구, 정당) |>
    pivot_wider(names_from = 선거, values_from = 정당) 
}

# get_sido_result()

2.1 시도별 현황

선거 정당 합계
민주당 국민의힘 정의당 국민의당 무소속
20160413 35 12 0 2 0 49
20200415 41 8 0 0 0 49
합계 76 20 0 2 0 98
선거 정당 합계
민주당 국민의힘 정의당 국민의당 무소속
20160413 5 12 0 0 1 18
20200415 3 15 0 0 0 18
합계 8 27 0 0 1 36
선거 정당 합계
민주당 국민의힘 정의당 국민의당 무소속
20160413 1 8 0 0 3 12
20200415 0 11 0 0 1 12
합계 1 19 0 0 4 24
선거 정당 합계
민주당 국민의힘 정의당 국민의당 무소속
20160413 7 4 0 0 2 13
20200415 11 1 0 0 1 13
합계 18 5 0 0 3 26
선거 정당 합계
민주당 국민의힘 정의당 국민의당 무소속
20160413 0 0 0 8 0 8
20200415 8 0 0 0 0 8
합계 8 0 0 8 0 16
선거 정당 합계
민주당 국민의힘 정의당 국민의당 무소속
20160413 4 3 0 0 0 7
20200415 7 0 0 0 0 7
합계 11 3 0 0 0 14
선거 정당 합계
민주당 국민의힘 정의당 국민의당 무소속
20160413 0 3 0 0 3 6
20200415 1 5 0 0 0 6
합계 1 8 0 0 3 12
선거 정당 합계
민주당 국민의힘 정의당 국민의당 무소속
20160413 0 0 0 0 1 1
20200415 2 0 0 0 0 2
합계 2 0 0 0 1 3
선거 정당 합계
민주당 국민의힘 정의당 국민의당 무소속
20160413 40 19 1 0 0 60
20200415 51 7 1 0 0 59
합계 91 26 2 0 0 119
선거 정당 합계
민주당 국민의힘 정의당 국민의당 무소속
20160413 1 6 0 0 1 8
20200415 3 4 0 0 1 8
합계 4 10 0 0 2 16
선거 정당 합계
민주당 국민의힘 정의당 국민의당 무소속
20160413 3 5 0 0 0 8
20200415 5 3 0 0 0 8
합계 8 8 0 0 0 16
선거 정당 합계
민주당 국민의힘 정의당 국민의당 무소속
20160413 5 6 0 0 0 11
20200415 6 5 0 0 0 11
합계 11 11 0 0 0 22
선거 정당 합계
민주당 국민의힘 정의당 국민의당 무소속
20160413 2 1 0 7 0 10
20200415 9 0 0 0 1 10
합계 11 1 0 7 1 20
선거 정당 합계
민주당 국민의힘 정의당 국민의당 무소속
20160413 1 1 0 8 0 10
20200415 10 0 0 0 0 10
합계 11 1 0 8 0 20
선거 정당 합계
민주당 국민의힘 정의당 국민의당 무소속
20160413 0 13 0 0 0 13
20200415 0 13 0 0 0 13
합계 0 26 0 0 0 26
선거 정당 합계
민주당 국민의힘 정의당 국민의당 무소속
20160413 3 12 1 0 0 16
20200415 3 12 0 0 1 16
합계 6 24 1 0 1 32
선거 정당 합계
민주당 국민의힘 정의당 국민의당 무소속
20160413 3 0 0 0 0 3
20200415 3 0 0 0 0 3
합계 6 0 0 0 0 6

2.2 시도별 상세현황

시도 선거구 선거 정당후보
20160413 20200415 동일정당 동일후보
서울 중랑구을 민주당 (박홍근) 민주당 (박홍근) 유지 유지
서울 중랑구갑 민주당 (서영교) 민주당 (서영교) 유지 유지
서울 중구성동구을 국민의힘 (지상욱) 민주당 (박성준) 교체 교체
서울 중구성동구갑 민주당 (홍익표) 민주당 (홍익표) 유지 유지
서울 종로구 민주당 (정세균) 민주당 (이낙연) 유지 교체
서울 은평구을 민주당 (강병원) 민주당 (강병원) 유지 유지
서울 은평구갑 민주당 (박주민) 민주당 (박주민) 유지 유지
서울 용산구 민주당 (진영) 국민의힘 (권영세) 교체 교체
서울 영등포구을 민주당 (신경민) 민주당 (김민석) 유지 교체
서울 영등포구갑 민주당 (김영주) 민주당 (김영주) 유지 유지
서울 양천구을 국민의힘 (김용태) 민주당 (이용선) 교체 교체
서울 양천구갑 민주당 (황희) 민주당 (황희) 유지 유지
서울 송파구을 민주당 (최명길) 국민의힘 (배현진) 교체 교체
서울 송파구병 민주당 (남인순) 민주당 (남인순) 유지 유지
서울 송파구갑 국민의힘 (박인숙) 국민의힘 (김웅) 유지 교체
서울 성북구을 민주당 (기동민) 민주당 (기동민) 유지 유지
서울 성북구갑 민주당 (유승희) 민주당 (김영배) 유지 교체
서울 서초구을 국민의힘 (박성중) 국민의힘 (박성중) 유지 유지
서울 서초구갑 국민의힘 (이혜훈) 국민의힘 (윤희숙) 유지 교체
서울 서대문구을 민주당 (김영호) 민주당 (김영호) 유지 유지
서울 서대문구갑 민주당 (우상호) 민주당 (우상호) 유지 유지
서울 마포구을 민주당 (손혜원) 민주당 (정청래) 유지 교체
서울 마포구갑 민주당 (노웅래) 민주당 (노웅래) 유지 유지
서울 동작구을 국민의힘 (나경원) 민주당 (이수진) 교체 교체
서울 동작구갑 민주당 (김병기) 민주당 (김병기) 유지 유지
서울 동대문구을 민주당 (민병두) 민주당 (장경태) 유지 교체
서울 동대문구갑 민주당 (안규백) 민주당 (안규백) 유지 유지
서울 도봉구을 국민의힘 (김선동) 민주당 (오기형) 교체 교체
서울 도봉구갑 민주당 (인재근) 민주당 (인재근) 유지 유지
서울 노원구을 민주당 (우원식) 민주당 (우원식) 유지 유지
서울 노원구병 국민의당 (안철수) 민주당 (김성환) 교체 교체
서울 노원구갑 민주당 (고용진) 민주당 (고용진) 유지 유지
서울 금천구 민주당 (이훈) 민주당 (최기상) 유지 교체
서울 구로구을 민주당 (박영선) 민주당 (윤건영) 유지 교체
서울 구로구갑 민주당 (이인영) 민주당 (이인영) 유지 유지
서울 광진구을 민주당 (추미애) 민주당 (고민정) 유지 교체
서울 광진구갑 민주당 (전혜숙) 민주당 (전혜숙) 유지 유지
서울 관악구을 국민의힘 (오신환) 민주당 (정태호) 교체 교체
서울 관악구갑 국민의당 (김성식) 민주당 (유기홍) 교체 교체
서울 강서구을 국민의힘 (김성태) 민주당 (진성준) 교체 교체
서울 강서구병 민주당 (한정애) 민주당 (한정애) 유지 유지
서울 강서구갑 민주당 (금태섭) 민주당 (강선우) 유지 교체
서울 강북구을 민주당 (박용진) 민주당 (박용진) 유지 유지
서울 강북구갑 국민의힘 (정양석) 민주당 (천준호) 교체 교체
서울 강동구을 민주당 (심재권) 민주당 (이해식) 유지 교체
서울 강동구갑 민주당 (진선미) 민주당 (진선미) 유지 유지
서울 강남구을 민주당 (전현희) 국민의힘 (박진) 교체 교체
서울 강남구병 국민의힘 (이은재) 국민의힘 (유경준) 유지 교체
서울 강남구갑 국민의힘 (이종구) 국민의힘 (태구민) 유지 교체
시도 선거구 선거 정당후보
20160413 20200415 동일정당 동일후보
부산 해운대구을 국민의힘 (배덕광) 국민의힘 (김미애) 유지 교체
부산 해운대구갑 국민의힘 (하태경) 국민의힘 (하태경) 유지 유지
부산 중구영도구 국민의힘 (김무성) 국민의힘 (황보승희) 유지 교체
부산 연제구 민주당 (김해영) 국민의힘 (이주환) 교체 교체
부산 수영구 국민의힘 (유재중) 국민의힘 (전봉민) 유지 교체
부산 서구동구 국민의힘 (유기준) 국민의힘 (안병길) 유지 교체
부산 사하구을 국민의힘 (조경태) 국민의힘 (조경태) 유지 유지
부산 사하구갑 민주당 (최인호) 민주당 (최인호) 유지 유지
부산 사상구 무소속 (장제원) 국민의힘 (장제원) 교체 유지
부산 북구강서구을 국민의힘 (김도읍) 국민의힘 (김도읍) 유지 유지
부산 북구강서구갑 민주당 (전재수) 민주당 (전재수) 유지 유지
부산 부산진구을 국민의힘 (이헌승) 국민의힘 (이헌승) 유지 유지
부산 부산진구갑 민주당 (김영춘) 국민의힘 (서병수) 교체 교체
부산 동래구 국민의힘 (이진복) 국민의힘 (김희곤) 유지 교체
부산 남구을 민주당 (박재호) 민주당 (박재호) 유지 유지
부산 남구갑 국민의힘 (김정훈) 국민의힘 (박수영) 유지 교체
부산 기장군 국민의힘 (윤상직) 국민의힘 (정동만) 유지 교체
부산 금정구 국민의힘 (김세연) 국민의힘 (백종헌) 유지 교체
시도 선거구 선거 정당후보
20160413 20200415 동일정당 동일후보
대구 중구남구 국민의힘 (곽상도) 국민의힘 (곽상도) 유지 유지
대구 수성구을 무소속 (주호영) 무소속 (홍준표) 유지 교체
대구 수성구갑 민주당 (김부겸) 국민의힘 (주호영) 교체 교체
대구 서구 국민의힘 (김상훈) 국민의힘 (김상훈) 유지 유지
대구 북구을 무소속 (홍의락) 국민의힘 (김승수) 교체 교체
대구 북구갑 국민의힘 (정태옥) 국민의힘 (양금희) 유지 교체
대구 동구을 무소속 (유승민) 국민의힘 (강대식) 교체 교체
대구 동구갑 국민의힘 (정종섭) 국민의힘 (류성걸) 유지 교체
대구 달성군 국민의힘 (추경호) 국민의힘 (추경호) 유지 유지
대구 달서구을 국민의힘 (윤재옥) 국민의힘 (윤재옥) 유지 유지
대구 달서구병 국민의힘 (조원진) 국민의힘 (김용판) 유지 교체
대구 달서구갑 국민의힘 (곽대훈) 국민의힘 (홍석준) 유지 교체
시도 선거구 선거 정당후보
20160413 20200415 동일정당 동일후보
인천 중구동구강화군옹진군 무소속 (안상수) - - -
인천 중구강화군옹진군 - 국민의힘 (배준영) - -
인천 연수구을 국민의힘 (민경욱) 민주당 (정일영) 교체 교체
인천 연수구갑 민주당 (박찬대) 민주당 (박찬대) 유지 유지
인천 서구을 민주당 (신동근) 민주당 (신동근) 유지 유지
인천 서구갑 국민의힘 (이학재) 민주당 (김교흥) 교체 교체
인천 부평구을 민주당 (홍영표) 민주당 (홍영표) 유지 유지
인천 부평구갑 국민의힘 (정유섭) 민주당 (이성만) 교체 교체
인천 동구미추홀구을 - 무소속 (윤상현) - -
인천 동구미추홀구갑 - 민주당 (허종식) - -
인천 남동구을 민주당 (윤관석) 민주당 (윤관석) 유지 유지
인천 남동구갑 민주당 (박남춘) 민주당 (맹성규) 유지 교체
인천 남구을 무소속 (윤상현) - - -
인천 남구갑 국민의힘 (홍일표) - - -
인천 계양구을 민주당 (송영길) 민주당 (송영길) 유지 유지
인천 계양구갑 민주당 (유동수) 민주당 (유동수) 유지 유지
시도 선거구 선거 정당후보
20160413 20200415 동일정당 동일후보
광주 서구을 국민의당 (천정배) 민주당 (양향자) 교체 교체
광주 서구갑 국민의당 (송기석) 민주당 (송갑석) 교체 교체
광주 북구을 국민의당 (최경환) 민주당 (이형석) 교체 교체
광주 북구갑 국민의당 (김경진) 민주당 (조오섭) 교체 교체
광주 동구남구을 국민의당 (박주선) 민주당 (이병훈) 교체 교체
광주 동구남구갑 국민의당 (장병완) 민주당 (윤영덕) 교체 교체
광주 광산구을 국민의당 (권은희) 민주당 (민형배) 교체 교체
광주 광산구갑 국민의당 (김동철) 민주당 (이용빈) 교체 교체
시도 선거구 선거 정당후보
20160413 20200415 동일정당 동일후보
대전 중구 국민의힘 (이은권) 민주당 (황운하) 교체 교체
대전 유성구을 민주당 (이상민) 민주당 (이상민) 유지 유지
대전 유성구갑 민주당 (조승래) 민주당 (조승래) 유지 유지
대전 서구을 민주당 (박범계) 민주당 (박범계) 유지 유지
대전 서구갑 민주당 (박병석) 민주당 (박병석) 유지 유지
대전 동구 국민의힘 (이장우) 민주당 (장철민) 교체 교체
대전 대덕구 국민의힘 (정용기) 민주당 (박영순) 교체 교체
시도 선거구 선거 정당후보
20160413 20200415 동일정당 동일후보
울산 중구 국민의힘 (정갑윤) 국민의힘 (박성민) 유지 교체
울산 울주군 무소속 (강길부) 국민의힘 (서범수) 교체 교체
울산 북구 무소속 (윤종오) 민주당 (이상헌) 교체 교체
울산 동구 무소속 (김종훈) 국민의힘 (권명호) 교체 교체
울산 남구을 국민의힘 (박맹우) 국민의힘 (김기현) 유지 교체
울산 남구갑 국민의힘 (이채익) 국민의힘 (이채익) 유지 유지
시도 선거구 선거 정당후보
20160413 20200415 동일정당 동일후보
세종 세종특별자치시을 - 민주당 (강준현) - -
세종 세종특별자치시갑 - 민주당 (홍성국) - -
세종 세종특별자치시 무소속 (이해찬) - - -
시도 선거구 선거 정당후보
20160413 20200415 동일정당 동일후보
경기 화성시을 민주당 (이원욱) 민주당 (이원욱) 유지 유지
경기 화성시병 민주당 (권칠승) 민주당 (권칠승) 유지 유지
경기 화성시갑 국민의힘 (서청원) 민주당 (송옥주) 교체 교체
경기 하남시 국민의힘 (이현재) 민주당 (최종윤) 교체 교체
경기 포천시가평군 국민의힘 (김영우) 국민의힘 (최춘식) 유지 교체
경기 평택시을 국민의힘 (유의동) 국민의힘 (유의동) 유지 유지
경기 평택시갑 국민의힘 (원유철) 민주당 (홍기원) 교체 교체
경기 파주시을 민주당 (박정) 민주당 (박정) 유지 유지
경기 파주시갑 민주당 (윤후덕) 민주당 (윤후덕) 유지 유지
경기 이천시 국민의힘 (송석준) 국민의힘 (송석준) 유지 유지
경기 의정부시을 국민의힘 (홍문종) 민주당 (김민철) 교체 교체
경기 의정부시갑 민주당 (문희상) 민주당 (오영환) 유지 교체
경기 의왕시과천시 민주당 (신창현) 민주당 (이소영) 유지 교체
경기 용인시정 민주당 (표창원) 민주당 (이탄희) 유지 교체
경기 용인시을 민주당 (김민기) 민주당 (김민기) 유지 유지
경기 용인시병 국민의힘 (한선교) 민주당 (정춘숙) 교체 교체
경기 용인시갑 국민의힘 (이우현) 국민의힘 (정찬민) 유지 교체
경기 오산시 민주당 (안민석) 민주당 (안민석) 유지 유지
경기 여주시양평군 국민의힘 (정병국) 국민의힘 (김선교) 유지 교체
경기 양주시 민주당 (정성호) 민주당 (정성호) 유지 유지
경기 안양시만안구 민주당 (이종걸) 민주당 (강득구) 유지 교체
경기 안양시동안구을 국민의힘 (심재철) 민주당 (이재정) 교체 교체
경기 안양시동안구갑 민주당 (이석현) 민주당 (민병덕) 유지 교체
경기 안성시 국민의힘 (김학용) 민주당 (이규민) 교체 교체
경기 안산시상록구을 민주당 (김철민) 민주당 (김철민) 유지 유지
경기 안산시상록구갑 민주당 (전해철) 민주당 (전해철) 유지 유지
경기 안산시단원구을 국민의힘 (박순자) 민주당 (김남국) 교체 교체
경기 안산시단원구갑 국민의힘 (김명연) 민주당 (고영인) 교체 교체
경기 시흥시을 민주당 (조정식) 민주당 (조정식) 유지 유지
경기 시흥시갑 국민의힘 (함진규) 민주당 (문정복) 교체 교체
경기 수원시정 민주당 (박광온) 민주당 (박광온) 유지 유지
경기 수원시을 민주당 (백혜련) 민주당 (백혜련) 유지 유지
경기 수원시병 민주당 (김영진) 민주당 (김영진) 유지 유지
경기 수원시무 민주당 (김진표) 민주당 (김진표) 유지 유지
경기 수원시갑 민주당 (이찬열) 민주당 (김승원) 유지 교체
경기 성남시중원구 국민의힘 (신상진) 민주당 (윤영찬) 교체 교체
경기 성남시수정구 민주당 (김태년) 민주당 (김태년) 유지 유지
경기 성남시분당구을 민주당 (김병욱) 민주당 (김병욱) 유지 유지
경기 성남시분당구갑 민주당 (김병관) 국민의힘 (김은혜) 교체 교체
경기 부천시정 - 민주당 (서영석) - -
경기 부천시을 - 민주당 (설훈) - -
경기 부천시원미구을 민주당 (설훈) - - -
경기 부천시원미구갑 민주당 (김경협) - - -
경기 부천시오정구 민주당 (원혜영) - - -
경기 부천시소사구 민주당 (김상희) - - -
경기 부천시병 - 민주당 (김상희) - -
경기 부천시갑 - 민주당 (김경협) - -
경기 동두천시연천군 국민의힘 (김성원) 국민의힘 (김성원) 유지 유지
경기 남양주시을 민주당 (김한정) 민주당 (김한정) 유지 유지
경기 남양주시병 국민의힘 (주광덕) 민주당 (김용민) 교체 교체
경기 남양주시갑 민주당 (조응천) 민주당 (조응천) 유지 유지
경기 김포시을 국민의힘 (홍철호) 민주당 (박상혁) 교체 교체
경기 김포시갑 민주당 (김두관) 민주당 (김주영) 유지 교체
경기 군포시을 민주당 (이학영) - - -
경기 군포시갑 민주당 (김정우) - - -
경기 군포시 - 민주당 (이학영) - -
경기 구리시 민주당 (윤호중) 민주당 (윤호중) 유지 유지
경기 광주시을 민주당 (임종성) 민주당 (임종성) 유지 유지
경기 광주시갑 민주당 (소병훈) 민주당 (소병훈) 유지 유지
경기 광명시을 민주당 (이언주) 민주당 (양기대) 유지 교체
경기 광명시갑 민주당 (백재현) 민주당 (임오경) 유지 교체
경기 고양시정 민주당 (김현미) 민주당 (이용우) 유지 교체
경기 고양시을 민주당 (정재호) 민주당 (한준호) 유지 교체
경기 고양시병 민주당 (유은혜) 민주당 (홍정민) 유지 교체
경기 고양시갑 정의당 (심상정) 정의당 (심상정) 유지 유지
시도 선거구 선거 정당후보
20160413 20200415 동일정당 동일후보
강원 홍천군횡성군영월군평창군 - 국민의힘 (유상범) - -
강원 홍천군철원군화천군양구군인제군 국민의힘 (황영철) - - -
강원 태백시횡성군영월군평창군정선군 국민의힘 (염동열) - - -
강원 춘천시철원군화천군양구군을 - 국민의힘 (한기호) - -
강원 춘천시철원군화천군양구군갑 - 민주당 (허영) - -
강원 춘천시 국민의힘 (김진태) - - -
강원 원주시을 민주당 (송기헌) 민주당 (송기헌) 유지 유지
강원 원주시갑 국민의힘 (김기선) 민주당 (이광재) 교체 교체
강원 속초시인제군고성군양양군 - 국민의힘 (이양수) - -
강원 속초시고성군양양군 국민의힘 (이양수) - - -
강원 동해시태백시삼척시정선군 - 국민의힘 (이철규) - -
강원 동해시삼척시 무소속 (이철규) - - -
강원 강릉시 국민의힘 (권성동) 무소속 (권성동) 교체 유지
시도 선거구 선거 정당후보
20160413 20200415 동일정당 동일후보
충북 충주시 국민의힘 (이종배) 국민의힘 (이종배) 유지 유지
충북 청주시흥덕구 민주당 (도종환) 민주당 (도종환) 유지 유지
충북 청주시청원구 민주당 (변재일) 민주당 (변재일) 유지 유지
충북 청주시서원구 민주당 (오제세) 민주당 (이장섭) 유지 교체
충북 청주시상당구 국민의힘 (정우택) 민주당 (정정순) 교체 교체
충북 증평군진천군음성군 국민의힘 (경대수) 민주당 (임호선) 교체 교체
충북 제천시단양군 국민의힘 (권석창) 국민의힘 (엄태영) 유지 교체
충북 보은군옥천군영동군괴산군 국민의힘 (박덕흠) 국민의힘 (박덕흠) 유지 유지
시도 선거구 선거 정당후보
20160413 20200415 동일정당 동일후보
충남 홍성군예산군 국민의힘 (홍문표) 국민의힘 (홍문표) 유지 유지
충남 천안시을 민주당 (박완주) 민주당 (박완주) 유지 유지
충남 천안시병 민주당 (양승조) 민주당 (이정문) 유지 교체
충남 천안시갑 국민의힘 (박찬우) 민주당 (문진석) 교체 교체
충남 아산시을 민주당 (강훈식) 민주당 (강훈식) 유지 유지
충남 아산시갑 국민의힘 (이명수) 국민의힘 (이명수) 유지 유지
충남 서산시태안군 국민의힘 (성일종) 국민의힘 (성일종) 유지 유지
충남 보령시서천군 국민의힘 (김태흠) 국민의힘 (김태흠) 유지 유지
충남 당진시 민주당 (어기구) 민주당 (어기구) 유지 유지
충남 논산시계룡시금산군 민주당 (김종민) 민주당 (김종민) 유지 유지
충남 공주시부여군청양군 국민의힘 (정진석) 국민의힘 (정진석) 유지 유지
시도 선거구 선거 정당후보
20160413 20200415 동일정당 동일후보
전북 정읍시고창군 국민의당 (유성엽) 민주당 (윤준병) 교체 교체
전북 전주시을 국민의힘 (정운천) 민주당 (이상직) 교체 교체
전북 전주시병 국민의당 (정동영) 민주당 (김성주) 교체 교체
전북 전주시갑 국민의당 (김광수) 민주당 (김윤덕) 교체 교체
전북 익산시을 국민의당 (조배숙) 민주당 (한병도) 교체 교체
전북 익산시갑 민주당 (이춘석) 민주당 (김수흥) 유지 교체
전북 완주군진안군무주군장수군 민주당 (안호영) 민주당 (안호영) 유지 유지
전북 남원시임실군순창군 국민의당 (이용호) 무소속 (이용호) 교체 유지
전북 김제시부안군 국민의당 (김종회) 민주당 (이원택) 교체 교체
전북 군산시 국민의당 (김관영) 민주당 (신영대) 교체 교체
시도 선거구 선거 정당후보
20160413 20200415 동일정당 동일후보
전남 해남군완도군진도군 국민의당 (윤영일) 민주당 (윤재갑) 교체 교체
전남 영암군무안군신안군 국민의당 (박준영) 민주당 (서삼석) 교체 교체
전남 여수시을 국민의당 (주승용) 민주당 (김회재) 교체 교체
전남 여수시갑 국민의당 (이용주) 민주당 (주철현) 교체 교체
전남 순천시광양시곡성군구례군을 - 민주당 (서동용) - -
전남 순천시광양시곡성군구례군갑 - 민주당 (소병철) - -
전남 순천시 국민의힘 (이정현) - - -
전남 목포시 국민의당 (박지원) 민주당 (김원이) 교체 교체
전남 담양군함평군영광군장성군 민주당 (이개호) 민주당 (이개호) 유지 유지
전남 나주시화순군 국민의당 (손금주) 민주당 (신정훈) 교체 교체
전남 광양시곡성군구례군 국민의당 (정인화) - - -
전남 고흥군보성군장흥군강진군 국민의당 (황주홍) 민주당 (김승남) 교체 교체
시도 선거구 선거 정당후보
20160413 20200415 동일정당 동일후보
경북 포항시북구 국민의힘 (김정재) 국민의힘 (김정재) 유지 유지
경북 포항시남구울릉군 국민의힘 (박명재) 국민의힘 (김병욱) 유지 교체
경북 영천시청도군 국민의힘 (이만희) 국민의힘 (이만희) 유지 유지
경북 영주시영양군봉화군울진군 - 국민의힘 (박형수) - -
경북 영주시문경시예천군 국민의힘 (최교일) - - -
경북 영양군영덕군봉화군울진군 국민의힘 (강석호) - - -
경북 안동시예천군 - 국민의힘 (김형동) - -
경북 안동시 국민의힘 (김광림) - - -
경북 상주시문경시 - 국민의힘 (임이자) - -
경북 상주시군위군의성군청송군 국민의힘 (김종태) - - -
경북 김천시 국민의힘 (이철우) 국민의힘 (송언석) 유지 교체
경북 군위군의성군청송군영덕군 - 국민의힘 (김희국) - -
경북 구미시을 국민의힘 (장석춘) 국민의힘 (김영식) 유지 교체
경북 구미시갑 국민의힘 (백승주) 국민의힘 (구자근) 유지 교체
경북 고령군성주군칠곡군 국민의힘 (이완영) 국민의힘 (정희용) 유지 교체
경북 경주시 국민의힘 (김석기) 국민의힘 (김석기) 유지 유지
경북 경산시 국민의힘 (최경환) 국민의힘 (윤두현) 유지 교체
시도 선거구 선거 정당후보
20160413 20200415 동일정당 동일후보
경남 통영시고성군 국민의힘 (이군현) 국민의힘 (정점식) 유지 교체
경남 창원시진해구 국민의힘 (김성찬) 국민의힘 (이달곤) 유지 교체
경남 창원시의창구 국민의힘 (박완수) 국민의힘 (박완수) 유지 유지
경남 창원시성산구 정의당 (노회찬) 국민의힘 (강기윤) 교체 교체
경남 창원시마산회원구 국민의힘 (윤한홍) 국민의힘 (윤한홍) 유지 유지
경남 창원시마산합포구 국민의힘 (이주영) 국민의힘 (최형두) 유지 교체
경남 진주시을 국민의힘 (김재경) 국민의힘 (강민국) 유지 교체
경남 진주시갑 국민의힘 (박대출) 국민의힘 (박대출) 유지 유지
경남 양산시을 민주당 (서형수) 민주당 (김두관) 유지 교체
경남 양산시갑 국민의힘 (윤영석) 국민의힘 (윤영석) 유지 유지
경남 산청군함양군거창군합천군 국민의힘 (강석진) 무소속 (김태호) 교체 교체
경남 사천시남해군하동군 국민의힘 (여상규) 국민의힘 (하영제) 유지 교체
경남 밀양시의령군함안군창녕군 국민의힘 (엄용수) 국민의힘 (조해진) 유지 교체
경남 김해시을 민주당 (김경수) 민주당 (김정호) 유지 교체
경남 김해시갑 민주당 (민홍철) 민주당 (민홍철) 유지 유지
경남 거제시 국민의힘 (김한표) 국민의힘 (서일준) 유지 교체
시도 선거구 선거 정당후보
20160413 20200415 동일정당 동일후보
제주 제주시을 민주당 (오영훈) 민주당 (오영훈) 유지 유지
제주 제주시갑 민주당 (강창일) 민주당 (송재호) 유지 교체
제주 서귀포시 민주당 (위성곤) 민주당 (위성곤) 유지 유지