California Assembly District 29
Tue, Nov 3 · Represented by Robert Rivas Democratic · Member list as of Oct 28
Last result · 2024 general: Robert Rivas (D) 66.0, J.W. Paine (R) 34.0
- Earlier results
- Robert Rivas (Democratic) won by 27.6 points, 2022Mark Stone (Democratic) won by 45.9 points, 2020, older linesAll 29 elections
Side by side
Left column: RivasRight column: Sanchez
- Donor-based spectrum
- LiberalCentristConservativeRivasNo published score for Sanchez
How these are counted
The spectrum is a published research score, not our rating. How this works.
Past results
- Votes for listed candidates
- 150,891
- Election day
- November 5, 2024
- District map
- Same as today
California Assembly District 29, 1968 to 2024, 2024, every candidate Candidate Party Votes and share Share DemocraticRobert RivasWon(incumbent) Democratic 99,60066.0% RepublicanJ.W. Paine Republican 51,29134.0% - Votes for listed candidates
- 99,469
- Election day
- November 8, 2022
- District map
- Same as today
California Assembly District 29, 1968 to 2024, 2022, every candidate Candidate Party Votes and share Share DemocraticRobert RivasWon(incumbent) Democratic 63,43963.8% RepublicanStephanie L. Castro Republican 36,03036.2% - Votes for listed candidates
- 254,268
- Election day
- November 3, 2020
- District map
- Older district map (2012 to 2021)
California Assembly District 29, 1968 to 2024, 2020, every candidate Candidate Party Votes and share Share DemocraticMark StoneWon(incumbent) Democratic 185,49673.0% RepublicanShomir Banerjee Republican 68,77227.1% - Votes for listed candidates
- 204,951
- Election day
- November 6, 2018
- District map
- Older district map (2012 to 2021)
California Assembly District 29, 1968 to 2024, 2018, every candidate Candidate Party Votes and share Share DemocraticMark StoneWon(incumbent) Democratic 147,23771.8% RepublicanVicki L. Nohrden Republican 57,71428.2%
- 2024: California Secretary of State, Statement of Vote, Nov 5 2024 general (summary pages), retrieved Oct 28, 2026
- 1968 to 2022: State Legislative Election Returns, 1967-2022 (Carl Klarner, Harvard Dataverse), retrieved Oct 28, 2026. Compiled by Carl Klarner (Harvard Dataverse) from official returns; not an official source
Last contest in this district on file: 2024.
All elections (29 for this seat)
- Votes for listed candidates
- 150,891
- Election day
- November 5, 2024
- District map
- Same as today
California Assembly District 29, 1968 to 2024, 2024, every candidate Candidate Party Votes and share Share DemocraticRobert RivasWon(incumbent) Democratic 99,60066.0% RepublicanJ.W. Paine Republican 51,29134.0% - Votes for listed candidates
- 99,469
- Election day
- November 8, 2022
- District map
- Same as today
California Assembly District 29, 1968 to 2024, 2022, every candidate Candidate Party Votes and share Share DemocraticRobert RivasWon(incumbent) Democratic 63,43963.8% RepublicanStephanie L. Castro Republican 36,03036.2% - Votes for listed candidates
- 254,268
- Election day
- November 3, 2020
- District map
- Older district map (2012 to 2021)
California Assembly District 29, 1968 to 2024, 2020, every candidate Candidate Party Votes and share Share DemocraticMark StoneWon(incumbent) Democratic 185,49673.0% RepublicanShomir Banerjee Republican 68,77227.1% - Votes for listed candidates
- 204,951
- Election day
- November 6, 2018
- District map
- Older district map (2012 to 2021)
California Assembly District 29, 1968 to 2024, 2018, every candidate Candidate Party Votes and share Share DemocraticMark StoneWon(incumbent) Democratic 147,23771.8% RepublicanVicki L. Nohrden Republican 57,71428.2% - Votes for listed candidates
- 216,948
- Election day
- November 8, 2016
- District map
- Older district map (2012 to 2021)
California Assembly District 29, 1968 to 2024, 2016, every candidate Candidate Party Votes and share Share DemocraticMark StoneWon(incumbent) Democratic 156,70372.2% RepublicanSierra Roberts Republican 60,24527.8% - Votes for listed candidates
- 127,168
- Election day
- November 4, 2014
- District map
- Older district map (2012 to 2021)
California Assembly District 29, 1968 to 2024, 2014, every candidate Candidate Party Votes and share Share DemocraticMark StoneWon(incumbent) Democratic 88,26569.4% RepublicanPalmer Kain Republican 38,90330.6% - Votes for listed candidates
- 199,709
- Election day
- November 6, 2012
- District map
- Older district map (2012 to 2021)
California Assembly District 29, 1968 to 2024, 2012, every candidate Candidate Party Votes and share Share DemocraticMark StoneWon Democratic 137,65268.9% RepublicanTom Walsh Republican 62,05731.1% - Votes for listed candidates
- 132,140
- Election day
- November 2, 2010
- District map
- Older district map (2002 to 2011)
California Assembly District 29, 1968 to 2024, 2010, every candidate Candidate Party Votes and share Share RepublicanLinda HaldermanWon Republican 89,01667.4% DemocraticMichael J. Esswein Democratic 43,12432.6% - Votes for listed candidates
- 167,330
- Election day
- November 4, 2008
- District map
- Older district map (2002 to 2011)
California Assembly District 29, 1968 to 2024, 2008, every candidate Candidate Party Votes and share Share RepublicanMike VillinesWon(incumbent) Republican 110,23065.9% DemocraticHumberto Avila Democratic 57,10034.1% - Votes for listed candidates
- 117,145
- Election day
- November 7, 2006
- District map
- Older district map (2002 to 2011)
California Assembly District 29, 1968 to 2024, 2006, every candidate Candidate Party Votes and share Share RepublicanMike VillinesWon(incumbent) Republican 76,71965.5% DemocraticBenjamin Avila Democratic 35,16330.0% OtherJohn R. Crockford Other 3,7843.2% LibertarianJonathan Ira Zwickel Libertarian 1,4791.3% - Votes for listed candidates
- 152,693
- Election day
- November 2, 2004
- District map
- Older district map (2002 to 2011)
California Assembly District 29, 1968 to 2024, 2004, every candidate Candidate Party Votes and share Share RepublicanMike VillinesWon Republican 95,20962.4% DemocraticMichael R. Macias Democratic 52,33434.3% GreenJohn R. Crockford Green 5,1503.4% - Votes for listed candidates
- 103,601
- Election day
- November 5, 2002
- District map
- Older district map (2002 to 2011)
California Assembly District 29, 1968 to 2024, 2002, every candidate Candidate Party Votes and share Share RepublicanSteve SamuelianWon Republican 63,01160.8% DemocraticRichard Martinez Jr. Democratic 36,97735.7% LibertarianJonathan Ira Zwickel Libertarian 3,6133.5% - Votes for listed candidates
- 145,237
- Election day
- November 7, 2000
- District map
- Older district map (1992 to 2001)
California Assembly District 29, 1968 to 2024, 2000, every candidate Candidate Party Votes and share Share RepublicanMike BriggsWon(incumbent) Republican 102,15670.3% DemocraticLita Reid Democratic 38,59526.6% LibertarianRon Drioane Libertarian 4,4863.1% - Votes for listed candidates
- 91,080
- Election day
- November 3, 1998
- District map
- Older district map (1992 to 2001)
California Assembly District 29, 1968 to 2024, 1998, every candidate Candidate Party Votes and share Share RepublicanMike BriggsWon Republican 83,08091.2% OtherBill Maze Other 8,0008.8% - Votes for listed candidates
- 139,080
- Election day
- November 5, 1996
- District map
- Older district map (1992 to 2001)
California Assembly District 29, 1968 to 2024, 1996, every candidate Candidate Party Votes and share Share RepublicanCharles S. PoochigianWon(incumbent) Republican 94,27867.8% DemocraticMike McGonigle Democratic 38,10327.4% OtherNancy Adalian Other 6,6994.8% - Votes for listed candidates
- 119,889
- Election day
- November 8, 1994
- District map
- Older district map (1992 to 2001)
California Assembly District 29, 1968 to 2024, 1994, every candidate Candidate Party Votes and share Share RepublicanCharles S. PoochigianWon Republican 81,11367.7% DemocraticMichael E. Ohare Democratic 38,77632.3% - Votes for listed candidates
- 122,464
- Election day
- November 3, 1992
- District map
- Older district map (1992 to 2001)
California Assembly District 29, 1968 to 2024, 1992, every candidate Candidate Party Votes and share Share RepublicanBill JonesWon(incumbent) Republican 122,464100.0% - Votes for listed candidates
- 114,674
- Election day
- November 6, 1990
- District map
- Older district map (1984 to 1991)
California Assembly District 29, 1968 to 2024, 1990, every candidate Candidate Party Votes and share Share RepublicanEric SeastrandWon(incumbent) Republican 74,76965.2% DemocraticJohn Jay Lybarger Democratic 39,90534.8% - Votes for listed candidates
- 135,583
- Election day
- November 8, 1988
- District map
- Older district map (1984 to 1991)
California Assembly District 29, 1968 to 2024, 1988, every candidate Candidate Party Votes and share Share RepublicanEric SeastrandWon(incumbent) Republican 89,93566.3% DemocraticJan Bradford Democratic 44,07032.5% OtherNeal Royer Other 1,5781.2% - Votes for listed candidates
- 99,123
- Election day
- November 4, 1986
- District map
- Older district map (1984 to 1991)
California Assembly District 29, 1968 to 2024, 1986, every candidate Candidate Party Votes and share Share RepublicanEric SeastrandWon(incumbent) Republican 71,79072.4% DemocraticRobert B. Weber Democratic 26,01726.3% LibertarianJerry Steddum Libertarian 1,3161.3% - Votes for listed candidates
- 126,406
- Election day
- November 6, 1984
- District map
- Older district map (1984 to 1991)
California Assembly District 29, 1968 to 2024, 1984, every candidate Candidate Party Votes and share Share RepublicanEric SeastrandWon(incumbent) Republican 89,88171.1% DemocraticNell Langford Democratic 36,52528.9% - Votes for listed candidates
- 102,412
- Election day
- November 2, 1982
- District map
- Older district map (1982 to 1983)
California Assembly District 29, 1968 to 2024, 1982, every candidate Candidate Party Votes and share Share RepublicanEric SeastrandWon Republican 61,82860.4% DemocraticKurt P. Kupper Democratic 40,58439.6% - Votes for listed candidates
- 93,061
- Election day
- November 4, 1980
- District map
- Older district map (1974 to 1981)
California Assembly District 29, 1968 to 2024, 1980, every candidate Candidate Party Votes and share Share RepublicanCarol HallettWon(incumbent) Republican 93,061100.0% - Votes for listed candidates
- 82,304
- Election day
- November 7, 1978
- District map
- Older district map (1974 to 1981)
California Assembly District 29, 1968 to 2024, 1978, every candidate Candidate Party Votes and share Share RepublicanCarol HallettWon(incumbent) Republican 62,86476.4% DemocraticShane Kramer Democratic 19,44023.6% - Votes for listed candidates
- 93,177
- Election day
- November 2, 1976
- District map
- Older district map (1974 to 1981)
California Assembly District 29, 1968 to 2024, 1976, every candidate Candidate Party Votes and share Share RepublicanCarol HallettWon Republican 51,80855.6% DemocraticMartin Dodd Democratic 41,36944.4% - Votes for listed candidates
- 71,169
- Election day
- November 4, 1974
- District map
- Older district map (1974 to 1981)
California Assembly District 29, 1968 to 2024, 1974, every candidate Candidate Party Votes and share Share RepublicanRobert NimmoWon(incumbent) Republican 40,68257.2% DemocraticNeal Royer Democratic 27,37238.5% OtherAlan Merrell Fields Other 3,1154.4% - Votes for listed candidates
- 79,242
- Election day
- November 7, 1972
- District map
- Older district map (1966 to 1973)
California Assembly District 29, 1968 to 2024, 1972, every candidate Candidate Party Votes and share Share RepublicanRobert NimmoWon Republican 40,21550.8% DemocraticRod Williams Democratic 34,72443.8% OtherJoe Woods Other 4,3035.4% - Votes for listed candidates
- 56,639
- Election day
- November 3, 1970
- District map
- Older district map (1966 to 1973)
California Assembly District 29, 1968 to 2024, 1970, every candidate Candidate Party Votes and share Share RepublicanWilliam M. KetchumWon(incumbent) Republican 37,59966.4% DemocraticErvin E. Berrigan Democratic 17,95331.7% OtherMaurice R. Prewitt Other 1,0871.9% - Votes for listed candidates
- 67,246
- Election day
- November 5, 1968
- District map
- Older district map (1966 to 1973)
California Assembly District 29, 1968 to 2024, 1968, every candidate Candidate Party Votes and share Share RepublicanWilliam M. KetchumWon(incumbent) Republican 44,93466.8% DemocraticHorace S. Massey Democratic 22,31233.2%
- 2024: California Secretary of State, Statement of Vote, Nov 5 2024 general (summary pages), retrieved Oct 28, 2026
More about this race
Source: elections.cdn.sos.ca.gov (PDF), dated Aug 27
District map
- Democratic
- Republican
- Independent
- Nonpartisan
- More than one party
- No member listed
Map settings
Vote in California
Trouble voting? Election Protection hotline: 866-OUR-VOTE. A nonpartisan coalition of civil-rights and voting-rights groups, not a government service. 866ourvote.org
Official results for California
Download and cite
Cite this page
Election Wrld. (2026). California Assembly District 29, election results 1968 to 2024. https://www.electionwrld.com/ca/assembly/29. Retrieved October 31, 2026.
Embed this seat
<iframe src="https://www.electionwrld.com/embed/ca/assembly/29" title="California Assembly District 29" width="100%" height="400" style="border:0;max-width:640px" loading="lazy"></iframe>
<p style="font-size:13px">Data: <a href="https://www.electionwrld.com">Election Wrld</a>, CC BY 4.0</p>Sources
Sources: Census TIGERweb Legislative MapServer (120th CDs layer 0, 119th CDs layer 4, 2026 SLD upper layer 1 and lower layer 2) (US Census Bureau, public domain), retrieved Oct 28, 2026; Open Civic Data division identifiers (census_autogenerated us_sldl/us_sldu and openstates state files); also (sld-recent.json): Open Civic Data division identifiers (country-us) (CC0 (repository); also (sld-recent.json): CC0 1.0), retrieved Oct 28, 2026; Open States people (current) CSVs (CC0-1.0 (Open States people data)), retrieved Oct 28, 2026, compiled by Open States volunteers and staff (rosters from state legislature sites) from official returns, not an official source; California Secretary of State, Statement of Vote, Nov 5 2024 general (summary pages) (US state public record), retrieved Oct 28, 2026; State Legislative Election Returns, 1967-2022 (Carl Klarner, Harvard Dataverse) (CC0 1.0), retrieved Oct 28, 2026, compiled by Carl Klarner (Harvard Dataverse) from official returns, not an official source.
DataState data (JSON)Sources: State Legislative Election Returns, 1967-2022 (Carl Klarner, Harvard Dataverse), DIME (ODC-BY), California Secretary of State, Statement of Vote, Nov 5 2024 generalData as of Oct 28, 2026