| 2026 | North Carolina State House District 102 | D | — | — | 4 candidates |
| 2024 | North Carolina State House District 102 | D | Won | 39,811 | Unopposed |
| 2022 | North Carolina State House District 102 | D | Won | 22,795 | 2 candidates |
| 2020 | North Carolina State House District 102 | D | Won | 34,931 | 6 candidates |
| 2018 | North Carolina State House District 102 | D | Won | 21,609 | 4 candidates |
| 2016 | North Carolina State House District 102 | D | Won | 27,836 | Unopposed |
| 2014 | North Carolina State House District 102 | D | Won | 12,938 | Unopposed |
| 2012 | North Carolina State House District 102 | D | Won | 26,802 | Unopposed |
| 2010 | North Carolina State House District 102 | D | Won | 10,993 | Unopposed |
| 2008 | North Carolina State House District 102 | D | Won | 21,705 | 2 candidates |
| 2006 | North Carolina State House District 102 | D | Won | 7,994 | Unopposed |
| 2004 | North Carolina State House District 102 | D | Won | 17,277 | Unopposed |
| 2002 | North Carolina State House District 102 | D | Won | 10,923 | 2 candidates |