| 2026 | New York State Senate District 28 | D | — | — | 4 candidates | $31K | $84K | — |
| 2022 | New York State Senate District 28 | D | Won | 72,039 | 3 candidates | — | — | — |
| 2020 | New York State Senate District 28 | W | Lost | 7,668 | 4 candidates | — | — | — |
| 2018 | New York State Senate District 28 | W | Lost | 5,586 | 5 candidates | — | — | — |
| 2016 | New York State Senate District 28 | D | Won | 97,885 | 2 candidates | — | — | — |
| 2014 | New York State Senate District 28 | O | — | — | 5 candidates | — | — | — |
| 2012 | New York State Senate District 28 | D | Won | 80,868 | 2 candidates | — | — | — |
| 2010 | New York State Senate District 26 | D | Won | 53,019 | 2 candidates | — | — | — |
| 2008 | New York State Senate District 26 | D | Won | 89,409 | 2 candidates | — | — | — |
| 2006 | New York State Senate District 26 | D | Won | 61,677 | 2 candidates | — | — | — |
| 2004 | New York State Senate District 26 | D | Won | 94,024 | 2 candidates | — | — | — |
| 2002 | New York State Senate District 26 | D | Won | 43,407 | 2 candidates | — | — | — |
| 2000 | New York State Senate District 26 | D | Won | 59,788 | 2 candidates | — | — | — |