| Year | Office | Party | Result | Votes | Field |
|---|---|---|---|---|---|
| 2026 | North Carolina State Senate District 27 | D | — | — | 2 candidates |
| 2024 | North Carolina State Senate District 27 | D | Won | 65,146 | 2 candidates |
| 2022 | North Carolina State Senate District 27 | D | Won | 37,055 | 2 candidates |
| 2020 | North Carolina State Senate District 27 | D | Won | 67,287 | 2 candidates |
| 2018 | North Carolina State Senate District 27 | D | Won | 45,205 | 2 candidates |
| 2016 | North Carolina State Senate District 27 | D | Lost | 47,731 | 2 candidates |