| Year | Office | Party | Result | Votes | Field | Raised | Spent | Cash on Hand |
|---|---|---|---|---|---|---|---|---|
| 2026 | North Carolina State Senate District 48 | R | — | — | 4 candidates | $45K | $85K | $146K |
| 2024 | North Carolina State Senate District 48 | R | Won | 73,373 | 2 candidates | — | — | — |
| 2022 | North Carolina State Senate District 48 | R | Won | 54,223 | 2 candidates | — | — | — |
| 2020 | North Carolina State House District 117 | R | Won | 29,087 | 6 candidates | — | — | — |
| 2014 | North Carolina State House District 116 | R | Lost | 12,321 | 2 candidates | — | — | — |
| 2012 | North Carolina State House District 116 | R | Won | 21,291 | 2 candidates | — | — | — |
| 2010 | North Carolina State House District 116 | R | Won | 14,638 | 2 candidates | — | — | — |
| 2008 | North Carolina State House District 116 | R | Lost | 18,704 | 2 candidates | — | — | — |