2020 Arizona State Senate Election
Arizona · State
General Election
November 3, 2020
Contests
30
Candidates
59
Valid votes
2,983,901
Seats shown are those contested that year, not the full chamber. Alternating districts and boundary changes affect comparisons.
Party results
| Party | Votes | Vote % | Seats | Seats % | Seat change vs 2018 |
|---|---|---|---|---|---|
| Republican | 1,593,563 | 53.4% | 16 | 53.3% | +3 |
| Democratic | 1,387,385 | 46.5% | 14 | 46.7% | +6 |
| Independent | 1,580 | 0.1% | 0 | 0.0% | 0 |
| Libertarian | 1,373 | 0.0% | 0 | 0.0% | — |
| Party | 2018 seats | 2020 seats | Change | 2018 Vote % | 2020 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 13 | 16 | +3 | 49.0% | 53.4% | +4.4 pp |
| Democratic | 8 | 14 | +6 | 48.0% | 46.5% | −1.5 pp |
Seat changes by party
30 → 30 seats
| Party | 2018 seats | 2020 seats | Change | 2018 Vote % | 2020 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 13 | 16 | +3 | 49.0% | 53.4% | +4.4 pp |
| Democratic | 8 | 14 | +6 | 48.0% | 46.5% | −1.5 pp |
Seat changes by party
30 → 30 seats
Historical trends
Republican Democratic
Chart data
| Election | Republican | Democratic |
|---|---|---|
| November 6, 2018 | 13 | 8 |
| November 3, 2020 | 16 | 14 |
Republican Democratic
Chart data
| Election | Republican | Democratic |
|---|---|---|
| November 6, 2018 | 13 | 8 |
| November 3, 2020 | 16 | 14 |
Republican Democratic
Chart data
| Election | Republican | Democratic |
|---|---|---|
| November 6, 2018 | 49.0% | 48.0% |
| November 3, 2020 | 53.4% | 46.5% |
Source: Arizona Secretary of State
District results
30 contests
Swipe to compare parties · Tap a district for full results
| District | Rep | Dem | Ind | ||||
|---|---|---|---|---|---|---|---|
| Votes | Vote % | Votes | Vote % | Votes | Vote % | ||
| 105,71272.5% | 72.5% | 40,06327.5% | 27.5% | —— | — | 145,775 | |
| 33,46339.0% | 39.0% | 52,33361.0% | 61.0% | —— | — | 85,796 | |
| —— | — | 62,785100.0% | 100.0% | —— | — | 62,785 | |
| 32,04543.8% | 43.8% | 41,04556.2% | 56.2% | —— | — | 73,090 | |
| 87,55899.2% | 99.2% | 7470.8% | 0.8% | —— | — | 88,305 | |
| 67,37954.7% | 54.7% | 55,83345.3% | 45.3% | —— | — | 123,212 | |
| —— | — | 68,824100.0% | 100.0% | —— | — | 68,824 | |
| 50,63958.5% | 58.5% | 35,96341.5% | 41.5% | —— | — | 86,602 | |
| —— | — | 83,482100.0% | 100.0% | —— | — | 83,482 | |
| 47,39441.3% | 41.3% | 67,32058.7% | 58.7% | —— | — | 114,714 | |
| 72,56354.4% | 54.4% | 60,81845.6% | 45.6% | —— | — | 133,381 | |
| 96,14961.6% | 61.6% | 59,85238.4% | 38.4% | —— | — | 156,001 | |
| 93,587100.0% | 100.0% | —— | — | —— | — | 93,587 | |
| 67,22963.4% | 63.4% | 38,82936.6% | 36.6% | —— | — | 106,058 | |
| 91,24998.6% | 98.6% | —— | — | —— | — | 92,591 | |
| 94,91396.8% | 96.8% | 1,5441.6% | 1.6% | 1,5801.6% | 1.6% | 98,037 | |
| 67,88952.5% | 52.5% | 61,36347.5% | 47.5% | —— | — | 129,252 | |
| 54,06641.9% | 41.9% | 75,01358.1% | 58.1% | —— | — | 129,079 | |
| —— | — | 53,794100.0% | 100.0% | —— | — | 53,794 | |
| 52,73452.3% | 52.3% | 48,05947.7% | 47.7% | —— | — | 100,793 | |
Parties with seats, or the top three by votes. Valid votes include all candidates.
| District | Elected | Runner-up | |
|---|---|---|---|
Karen Elizabeth FannRep105,712 votes · 72.5%Runner-upGilbert "Gilbert" CarilloDem40,063 votes · 27.5% | Gilbert "Gilbert" CarilloDem40,063 votes · 27.5% | 45.0percentage points | |
Rosanna GabaldónDem52,333 votes · 61.0%Runner-upMark WorkmanRep33,463 votes · 39.0% | Mark WorkmanRep33,463 votes · 39.0% | 22.0percentage points | |
| Sally Ann GonzalesDem62,785 votes · 100.0% | — | — | |
Lisa OtondoDem41,045 votes · 56.2%Runner-upTravis AngryRep32,045 votes · 43.8% | Travis AngryRep32,045 votes · 43.8% | 12.3percentage points | |
Sonny BorrelliRep87,558 votes · 99.2%Runner-upAmanda MurrayDem575 votes · 0.7% | Amanda MurrayDem575 votes · 0.7% | 98.5percentage points | |
Wendy RogersRep67,379 votes · 54.7%Runner-upFelicia FrenchDem55,833 votes · 45.3% | Felicia FrenchDem55,833 votes · 45.3% | 9.4percentage points | |
| Jamescita PeshlakaiDem68,824 votes · 100.0% | — | — | |
Thomas "T.J." ShopeRep50,639 votes · 58.5%Runner-upBarbara McGuireDem35,963 votes · 41.5% | Barbara McGuireDem35,963 votes · 41.5% | 17.0percentage points | |
| Victoria SteeleDem83,482 votes · 100.0% | — | — | |
Kirsten EngelDem67,320 votes · 58.7%Runner-upJustine WadsackRep47,394 votes · 41.3% | Justine WadsackRep47,394 votes · 41.3% | 17.4percentage points | |
Venden "Vince" LeachRep72,563 votes · 54.4%Runner-upJoAnna MendozaDem60,818 votes · 45.6% | JoAnna MendozaDem60,818 votes · 45.6% | 8.8percentage points | |
Warren PetersenRep96,149 votes · 61.6%Runner-upLynsey RobinsonDem59,852 votes · 38.4% | Lynsey RobinsonDem59,852 votes · 38.4% | 23.3percentage points | |
Sine KerrRep93,388 votes · 99.8%Runner-upBrent BackusRep199 votes · 0.2% | Brent BackusRep199 votes · 0.2% | 99.6percentage points | |
David GowanRep67,229 votes · 63.4%Runner-upBob KarpDem38,829 votes · 36.6% | Bob KarpDem38,829 votes · 36.6% | 26.8percentage points | |
Nancy BartoRep91,249 votes · 98.6%Runner-upMatt SmithLibertarian1,342 votes · 1.5% | Matt SmithLibertarian1,342 votes · 1.5% | 97.1percentage points | |
Kelly TownsendRep94,913 votes · 96.8%Runner-upRichard GraysonDem1,544 votes · 1.6% | Richard GraysonDem1,544 votes · 1.6% | 95.2percentage points | |
J.D. MesnardRep67,889 votes · 52.5%Runner-upAjlan "A.J." KurdogluDem61,363 votes · 47.5% | Ajlan "A.J." KurdogluDem61,363 votes · 47.5% | 5.1percentage points | |
Sean BowieDem75,013 votes · 58.1%Runner-upSuzanne SharerRep54,066 votes · 41.9% | Suzanne SharerRep54,066 votes · 41.9% | 16.2percentage points | |
| Lupe Chavira ContrerasDem53,794 votes · 100.0% | — | — | |
Paul BoyerRep52,734 votes · 52.3%Runner-upDouglas ErvinDem48,059 votes · 47.7% | Douglas ErvinDem48,059 votes · 47.7% | 4.6percentage points |