| Year | Office | Party | Result | Votes | Field | Raised | Spent | Cash on Hand |
|---|---|---|---|---|---|---|---|---|
| 2026 | North Carolina State House District 65 | R | Lost | 5,204 | 6 candidates | $118K | $91K | $44K |
| 2024 | North Carolina State House District 65 | R | Won | 37,457 | 3 candidates | — | — | — |
| 2022 | North Carolina State House District 65 | R | Won | 21,740 | 6 candidates | — | — | — |