Skip to main content

City of Roseville · Statewide General Election

Roseville City Council, District 2

This is one contest. Enter your address to see every race on your November ballot, and keep track of your picks.

On the ballot

This person would hold the District 2 seat on Roseville's 5-member, district-elected City Council, serving a 4-year term: city ordinances, the budget, and land use for a charter city of about 147,773 residents (2020 Census), the most populous city in Placer County. Roseville runs under a council-manager government, with an appointed City Manager handling day-to-day operations.

Two candidates are running for the District 2 seat on Roseville's City Council: Anne Carpenter, a businesswoman and city Parks Commissioner, and David Nelson, a small-business owner and former city Transportation Commissioner. A third filer, Jason J. Daniel, did not complete the county's qualification process and won't appear on the printed ballot.

Roseville, a Placer County charter city of about 147,773 residents per the 2020 Census -- the county's most populous -- runs under a council-manager government: a 5-member City Council, elected by district to staggered 4-year terms, sets city ordinances, the budget, and land use, while an appointed City Manager runs day-to-day operations. This November's election fills two of those five district seats, District 2 and District 4; the new term begins upon certification of results.

Nomination papers were open July 13 to Aug. 7, 2026. Both Carpenter and Nelson qualified within the regular window and completed the county's candidate-statement filing requirements; Jason J. Daniel also filed but did not complete qualification and is not on the printed ballot, per the county's own certified Qualified Candidate List.

Anne Carpenter

Anne Carpenter describes her occupation as businesswoman and currently serves on Roseville's Parks Commission. Her campaign centers on preserving city safety and quality of life, supporting long-term economic stability, and building on what she calls Roseville's "legacy of fiscal strength and vibrancy" -- a platform she sums up as "Leadership for a Safe and Strong Roseville."

Strengths

Current service on the city's Parks Commission gives her direct experience with a city body, and her campaign discloses an FPPC filer id.

Trade-offs

Her own campaign site gives comparatively little biographical detail beyond her occupation and Commission role.

Keep in mind

No independent news coverage of her 2026 candidacy was found this pass; her platform and background are drawn entirely from her own campaign site.

David Nelson

David Nelson, a father of three, has lived in Roseville more than 25 years and describes more than two decades in public service focused on economic growth. He says he helped restore $13 million in small-business funding in a past state budget, serves on the Board of the Roseville City School District Foundation, previously served as the city's Transportation Commissioner (2013-2017), and was a Sierra College trustee and student-body president (2004-2005). He describes himself, in his own words, as "the only public safety-endorsed candidate" in the race, and credits himself as author of Assembly Bill 2019, a state law requiring a 25% state-procurement set-aside for small businesses.

Strengths

The more detailed civic record of the two candidates: a named Transportation Commissioner tenure, a Sierra College trustee seat, and a school-foundation board role.

Trade-offs

His most striking claims -- authoring AB 2019, restoring $13 million in state small-business funding, a public-safety endorsement -- come entirely from his own site and are unverified.

Keep in mind

No independent news coverage of his 2026 candidacy was found this pass.

Source review: Mixed (78/100) · 6 cited sources

Official records anchor this contest, with several source types checked for context; advocacy or endorsement sources are treated as attributed perspective.

Review note: Anne Carpenter's own 2026 Roseville City Council District 2 campaign site (voteforannecarpenter.com): names her occupation (businesswoman, city Parks Commissioner), her FPPC id (1486359), and a platform built on public safety and fiscal stability ("Leadership for a Safe and Strong Roseville"). Campaign voice, quoted and attributed as such. and David Nelson's own 2026 Roseville City Council District 2 campaign site (electdavidnelson.com): a 25+-year Roseville resident and father of three, self-described 20+ years in public service, a Board Member of the Roseville City School District Foundation, a former Roseville Transportation Commissioner (2013-2017), a Sierra College trustee and ASB president (2004-2005), and the self-credited author of Assembly Bill 2019 (the state's small-business procurement mandate). Campaign voice, quoted and attributed as such -- these self-described legislative and civic credentials were not independently verified this pass. may have more bias because they are advocacy voter guides compared to other formal government and nonprofit journalism sources.

  • placercountyelections.gov (opens in a new tab)Placer County Elections -- official "Offices to Appear on the Ballot for the November 3, 2026 Gubernatorial Election" PDF: its "City and Town" section lists "City of Roseville -- City Council, District 2 -- 1 seat; District 4 -- 1 seat (upon certification of results)" and no other Roseville city office; transcribed at sources/placer-candidates-nov2026.txt.
  • placercountyelections.gov (opens in a new tab)Placer County Elections -- official "Candidate List" (report CFMR009, "November 3 2026 General Election," printed 8/28/2026 11:50:18AM, 29 pages) -- reached live via the "Candidate Watch" link on the county's Current Elections page (see the Loomis entry above for how the county's usual Cloudflare/Akamai block was bypassed). Page 19 names both Roseville contests in full. "CITY OF ROSEVILLE MEMBER OF CITY COUNCIL, DISTRICT 2" (On Ballot: Yes, Vote For: 1): Anne Carpenter ("Businesswoman/Parks Commissioner," filed 8/04/2026) and David Nelson ("Business Owner/Father," filed 8/05/2026) both Qualified; a third filer, Jason J. Daniel, is listed Not Qualified. "CITY OF ROSEVILLE MEMBER OF CITY COUNCIL, DISTRICT 4" (On Ballot: Yes, Vote For: 1): Sergey Terebkov, Not Qualified; Rick Bartee ("Retired Fire Chief") and Michael Dean Franks ("Retired Medical Salesperson"), both Qualified. District 4 is cited here for the structural record but not built this pass -- see local-authoring-queue.md.
  • roseville.ca.gov (opens in a new tab)City of Roseville -- own official "Candidate Page" (roseville.ca.gov/city_clerk/elections/candidates_page.php): confirms "Two (2) City Council District seats up for election: Districts 2, and 4," a 4-year term of office, and the July 13 - August 7, 2026 nomination period, independently of the county document.
  • en.wikipedia.org (opens in a new tab)Wikipedia, "Roseville, California": used narrowly for the fixed, dated 2020 Census population figure (147,773) and its status as the most populous city in Placer County.
  • voteforannecarpenter.com (opens in a new tab)Anne Carpenter's own 2026 Roseville City Council District 2 campaign site (voteforannecarpenter.com): names her occupation (businesswoman, city Parks Commissioner), her FPPC id (1486359), and a platform built on public safety and fiscal stability ("Leadership for a Safe and Strong Roseville"). Campaign voice, quoted and attributed as such.
  • electdavidnelson.com (opens in a new tab)David Nelson's own 2026 Roseville City Council District 2 campaign site (electdavidnelson.com): a 25+-year Roseville resident and father of three, self-described 20+ years in public service, a Board Member of the Roseville City School District Foundation, a former Roseville Transportation Commissioner (2013-2017), a Sierra College trustee and ASB president (2004-2005), and the self-credited author of Assembly Bill 2019 (the state's small-business procurement mandate). Campaign voice, quoted and attributed as such -- these self-described legislative and civic credentials were not independently verified this pass.

Last updated September 2, 2026.