| Year | Office | Party | Result | Votes | Field |
|---|---|---|---|---|---|
| 2024 | North Carolina State Senate District 18 | D | Won | 59,667 | 3 candidates |
| 2022 | North Carolina State House District 35 | D | Won | 19,313 | 5 candidates |
| 2020 | North Carolina State House District 35 | D | Won | 31,630 | 5 candidates |
| 2018 | North Carolina State House District 35 | D | Won | 23,187 | 7 candidates |
| 2016 | North Carolina State House District 35 | D | Lost | 22,144 | 2 candidates |