| 2026 | Texas State Senate District 21 | D | Won | 67,324 | 2 candidates | $972K | $1.1M | $929K |
| 2022 | Texas State Senate District 21 | D | Won | 31,520 | 3 candidates | — | — | — |
| 2020 | Texas State Senate District 21 | D | Won | 162,150 | 4 candidates | — | — | — |
| 2016 | Texas State Senate District 21 | D | Won | 160,959 | Unopposed | — | — | — |
| 2012 | Texas State Senate District 21 | D | Won | 129,894 | 3 candidates | — | — | — |
| 2008 | Texas State Senate District 21 | D | Won | 129,802 | 3 candidates | — | — | — |
| 2004 | Texas State Senate District 21 | D | Won | 127,573 | Unopposed | — | — | — |
| 2002 | Texas State Senate District 21 | D | Won | 95,644 | 2 candidates | — | — | — |
| 2000 | Texas State Senate District 21 | D | Won | 106,089 | 2 candidates | — | — | — |
| 1996 | Texas State Senate District 21 | D | Won | 91,956 | 2 candidates | — | — | — |
| 1994 | Texas State Senate District 21 | D | Won | 71,029 | 2 candidates | — | — | — |
| 1992 | Texas State Senate District 21 | D | Won | 111,398 | Unopposed | — | — | — |
| 1990 | Texas State Senate District 21 | D | Won | 81,363 | 2 candidates | — | — | — |
| 1986 | Texas State Senate District 21 | D | Won | 59,577 | 6 candidates | — | — | — |