2004년 상원의원 선거
한나라당 비개선 32석 + 개선 21석 = 53석
열린우리당 5석 + 26석 = 31석
새천년민주당 9석 + 1석 = 10석'
자유민주연합 1석 + 0석 = 1석
민주노동당 1석 + 1석 = 2석
무소속 1석 + 2석 = 3석
상원의장 : 이상득 [한]
2007년 상원의원 선거
한나라당 비개선 24석 + 개선 36석 = 60석
대통합민주신당 25석 + 8석 = 33석
국민중심당 0석 + 1석 = 1석
창조한국당 0석 + 1석 = 1석
민주노동당 1석 + 0석 = 1석
무소속 0석 + 4석 = 4석
상원의장 : 이윤성 [한]
2010년 상원의원 선거
한나라당 비개선 39석 + 개선 20석 = 59석
민주당 8석 + 25석 = 33석
자유선진당 1석 + 1석 = 2석
민주노동당 0석 + 2석 = 2석
국민참여당 0석 + 1석 = 1석
창조한국당 1석 + 0석 = 1석
상원의장 : 박희태 [한, 2012 사퇴] -> 정의화 [새]
2013년 상원의원 선거
새누리당 비개선 21석 + 26석 = 47석
민주당 25석 + 21석 = 46석
통합진보당 1석 + 0석 = 1석 [2014 강제 해산]
정의당 1석 + 1석 = 2석
무소속 2석 + 2석 = 4석
상원의장 : 정의화 [새]
2016년 상원의원 선거 [전국구 10석 추가]
새누리당 비개선 23석 + 개선 16석 = 39석
더불어민주당 17석 + 27석 = 44석
국민의당 5석 + 10석 = 15석
정의당 1석 + 2석 = 3석
무소속 4석 + 5석 = 9석
상원의장 : 정세균 [민]
2019년 상원의원 선거
새누리당 비개선 13석 + 16석 = 29석
더불어민주당 28석 + 40석 = 68석
바른미래당 10석 + 2석 = 12석
민주평화당 3석 + 0석 = 3석
정의당 2석 + 2석 = 4석
무소속 4석 + 0석 = 4석
상원의장 : 문희상 [민]