| 2024 | North Carolina State House District 22 | R | Won | 26,176 | 2 candidates |
| 2022 | North Carolina State House District 22 | R | Won | 20,633 | Unopposed |
| 2020 | North Carolina State House District 22 | R | Won | 21,698 | 4 candidates |
| 2018 | North Carolina State House District 22 | R | Won | 15,423 | 4 candidates |
| 2016 | North Carolina State House District 22 | D | Won | 12,349 | Unopposed |
| 2014 | North Carolina State House District 22 | D | Lost | 6,898 | 2 candidates |
| 2012 | North Carolina State House District 22 | D | Won | 21,187 | Unopposed |
| 2010 | North Carolina State House District 22 | D | Won | 12,675 | 2 candidates |
| 2008 | North Carolina State House District 22 | D | Won | 25,417 | Unopposed |
| 2006 | North Carolina State House District 22 | D | Won | 10,267 | Unopposed |