| 2026 | North Carolina State House District 86 | R | — | — | 4 candidates | $98K | $86K | $48K |
| 2024 | North Carolina State House District 86 | R | Won | 32,134 | 2 candidates | — | — | — |
| 2022 | North Carolina State House District 86 | R | Won | 23,945 | Unopposed | — | — | — |
| 2020 | North Carolina State House District 86 | R | Won | 27,154 | 2 candidates | — | — | — |
| 2018 | North Carolina State House District 86 | R | Won | 16,412 | 4 candidates | — | — | — |
| 2016 | North Carolina State House District 86 | R | Won | 21,226 | 2 candidates | — | — | — |
| 2014 | North Carolina State House District 86 | R | Won | 13,970 | 3 candidates | — | — | — |
| 2012 | North Carolina State House District 86 | R | Won | 19,537 | 2 candidates | — | — | — |
| 2010 | North Carolina State House District 86 | R | Won | 10,429 | 2 candidates | — | — | — |
| 2008 | North Carolina State House District 86 | R | Won | 14,140 | 2 candidates | — | — | — |
| 2006 | North Carolina State House District 86 | R | Lost | 7,883 | 2 candidates | — | — | — |