- 1998년 6월 4일: 제2회 전국동시지방선거 당선(민선 2기, 경기 안양시 제2선거구, 새정치국민회의, 초선)
- 1998년 7월~2002년 6월: 제5대 경기도의회 의원(민선 2기, 경기 안양시 제2선거구, 새정치국민회의→새천년민주당, 초선)
- 2006년 7월~2010년 6월: 국회 이종걸 의원실 보좌관
- 2010년 6월 2일: 제5회 전국동시지방선거 당선(민선 5기, 경기 안양시 제2선거구, 민주당, 재선)
- 2010년 7월~2014년 6월: 제8대 경기도의회 의원(민선 5기, 경기 안양시 제2선거구, 민주당→민주통합당→민주당→새정치민주연합, 재선)
- 2010년 7월~2012년 6월: 제8대 경기도의회 전반기 기획위원회 위원장
- 2013년 6월~2014년 3월: 제8대 경기도의회 후반기 민주통합당 대표의원
- 2013년 7월~2014년 6월: 제8대 경기도의회 후반기 운영위원회 위원장
- 2014년 3월~2014년 6월: 제8대 경기도의회 후반기 새정치민주연합 대표의원
- 2014년 6월 4일: 제6회 전국동시지방선거 당선(민선 6기, 경기 안양시 제2선거구, 새정치민주연합, 3선)
- 2014년 7월~2016년 1월: 제9대 경기도의회 의원(민선 6기, 경기 안양시 제2선거구, 새정치민주연합→더불어민주당, 3선)
- 2014년 7월~2016년 1월: 제9대 경기도의회 전반기 의장
- 2016년 10월~2018년 3월: 경기도 연정부지사
- 2018년 10월~2019년 5월: 민주연구원 자치발전연구센터 본부장
- 2019년 8월~2020년 7월: 더불어민주당 포용국가비전위원회 위원
- 2020년 4월 15일: 대한민국 제21대 국회의원 선거 당선(경기 안양시 만안구, 더불어민주당, 초선)
- 2020년 5월~: 더불어민주당 경기도당 안양시 만안구 지역위원회 위원장
- 2020년 8월~2022년 10월: 더불어민주당 경기도당 교육연수위원장
- 2022년 3월~2023년 5월: 더불어민주당 원내부대표(의제)
- 2023년 4월~2024년 4월: 더불어민주당 정책위원회 상임부의장
- 2024년 4월~2024년 8월: 더불어민주당 수석사무부총장
- 2024년 4월 10일: 대한민국 제22대 국회의원 선거 당선(경기 안양시 만안구, 더불어민주당, 재선)
- 2020년 5월 30일~2024년 5월 29일: 제21대 국회의원(경기 안양시 만안구, 더불어민주당, 초선)
- 2020년 6월~2022년 5월: 제21대 국회 전반기 교육위원회 위원
- 2020년 7월~2024년 5월: 국회세계한인경제포럼 구성의원
- 2021년 7월~2022년 5월: 제21대 국회 전반기 예산결산특별위원회 위원
- 2022년 7월~2023년 5월: 제21대 국회 후반기 국회운영위원회 위원
- 2022년 7월~2023년 8월: 제21대 국회 후반기 교육위원회 위원
- 2023년 2월~2024년 5월: 제21대 국회 인구위기 특별위원회 위원
- 2023년 8월~2023년 8월: 제21대 국회 후반기 과학기술정보방송통신위원회 위원
- 2022년 8월~2024년 5월: 제21대 국회 후반기 교육위원회 위원
- 2024년 5월 30일~: 제22대 국회의원(경기 안양시 만안구, 더불어민주당, 재선)
- 2024년 6월~: 제22대 국회 전반기 환경노동위원회 위원
실시년도
|
선거
|
대수
|
직책
|
선거구
|
정당
|
득표수
|
득표율
|
순위
|
당락
|
비고
|
1998년
|
지방 선거
|
5대
|
도의원
|
경기 안양시 제2선거구
|
새정치국민회의
|
23,172표
|
|
1위
|
|
초선, 민선 2기
|
2002년
|
지방 선거
|
6대
|
도의원
|
경기 안양시 제2선거구
|
새천년민주당
|
18,889표
|
|
2위
|
낙선
|
민선 3기
|
2006년
|
지방 선거
|
7대
|
도의원
|
경기 안양시 제2선거구
|
열린우리당
|
17,022표
|
|
2위
|
낙선
|
민선 4기
|
2010년
|
지방 선거
|
8대
|
도의원
|
경기 안양시 제2선거구
|
민주당
|
32,570표
|
|
1위
|
|
재선, 민선 5기
|
2014년
|
지방 선거
|
9대
|
도의원
|
경기 안양시 제2선거구
|
새정치민주연합
|
33,741표
|
|
1위
|
|
3선, 민선 6기
|
2020년
|
총선
|
21대
|
국회의원
|
경기 안양시 만안구
|
더불어민주당
|
75,266표
|
|
1위
|
|
초선
|
2024년
|
총선
|
22대
|
국회의원
|
경기 안양시 만안구
|
더불어민주당
|
78,924표
|
|
1위
|
|
재선
|