| Year | Office | Party | Result | Votes | Field |
|---|---|---|---|---|---|
| 2026 | North Carolina State House District 61 | D | — | — | 2 candidates |
| 2024 | North Carolina State House District 61 | D | Won | 33,804 | 2 candidates |
| 2022 | North Carolina State House District 61 | D | Won | 19,862 | Unopposed |
| 2020 | North Carolina State House District 61 | D | Won | 33,983 | Unopposed |
| 2018 | North Carolina State House District 61 | D | Won | 25,469 | 2 candidates |