| Year | Office | Party | Result | Votes | Field |
|---|---|---|---|---|---|
| 2026 | North Carolina State House District 66 | D | — | — | 2 candidates |
| 2024 | North Carolina State House District 66 | D | Won | 33,224 | 2 candidates |
| 2022 | North Carolina State House District 66 | D | Won | 18,606 | 6 candidates |
| 2020 | North Carolina State Senate District 18 | D | Won | 67,912 | 7 candidates |