| 2026 | North Carolina State House District 108 | R | — | — | 4 candidates | $20K | $44K | $6K |
| 2024 | North Carolina State House District 108 | R | Won | 28,982 | 2 candidates | — | — | — |
| 2022 | North Carolina State House District 108 | R | Won | 19,759 | Unopposed | — | — | — |
| 2020 | North Carolina State House District 108 | R | Won | 24,960 | 2 candidates | — | — | — |
| 2018 | North Carolina State House District 108 | R | Won | 15,654 | 2 candidates | — | — | — |
| 2016 | North Carolina State House District 108 | R | Won | 24,636 | Unopposed | — | — | — |
| 2014 | North Carolina State House District 108 | R | Won | 13,766 | Unopposed | — | — | — |
| 2012 | North Carolina State House District 108 | R | Won | 21,933 | Unopposed | — | — | — |
| 2010 | North Carolina State House District 108 | R | Won | 15,034 | Unopposed | — | — | — |