| Year | Office | Party | Result | Votes | Field |
|---|---|---|---|---|---|
| 2026 | North Carolina State House District 49 | D | — | — | 4 candidates |
| 2024 | North Carolina State House District 49 | D | Won | 32,814 | Unopposed |
| 2022 | North Carolina State House District 49 | D | Won | 22,519 | 3 candidates |
| 2020 | North Carolina State House District 49 | D | Won | 37,807 | 3 candidates |
| 2018 | North Carolina State House District 49 | D | Won | 27,538 | 3 candidates |
| 2016 | North Carolina State House District 49 | D | Won | 26,975 | 3 candidates |