Your feedback ensures we stay focused on the facts that matter to you most—take our survey.
Vivian Moreno (San Diego, California)
2018 - Present
2026
6
Vivian Moreno is a member of the San Diego City Council in California, representing District 8. She assumed office on December 10, 2018. Her current term ends on December 10, 2026.
Moreno ran in a special election to the San Diego County Board of Supervisors to represent District 1 in California. She lost in the special primary on April 8, 2025.
Elections
2025
See also: Municipal elections in San Diego County, California (2025)
General election
Special general election for San Diego County Board of Supervisors District 1
Paloma Aguirre defeated John McCann in the special general election for San Diego County Board of Supervisors District 1 on July 1, 2025.
Candidate | % | Votes | ||
✔ | Paloma Aguirre (Nonpartisan) | 53.9 | 42,026 | |
![]() | John McCann (Nonpartisan) | 46.1 | 35,943 |
Total votes: 77,969 | ||||
![]() | ||||
If you are a candidate and would like to tell readers and voters more about why they should vote for you, complete the Ballotpedia Candidate Connection Survey. | ||||
Do you want a spreadsheet of this type of data? Contact our sales team. |
Nonpartisan primary election
Special nonpartisan primary for San Diego County Board of Supervisors District 1
The following candidates ran in the special primary for San Diego County Board of Supervisors District 1 on April 8, 2025.
Candidate | % | Votes | ||
✔ | ![]() | John McCann (Nonpartisan) | 42.4 | 28,087 |
✔ | Paloma Aguirre (Nonpartisan) | 32.3 | 21,424 | |
Vivian Moreno (Nonpartisan) | 13.5 | 8,934 | ||
Carolina Chavez (Nonpartisan) | 7.7 | 5,128 | ||
![]() | Louis Fuentes (Nonpartisan) ![]() | 1.6 | 1,053 | |
Elizabeth Efird (Nonpartisan) ![]() | 1.5 | 1,027 | ||
![]() | Lincoln Pickard (Nonpartisan) | 0.9 | 619 |
Total votes: 66,272 | ||||
![]() | ||||
If you are a candidate and would like to tell readers and voters more about why they should vote for you, complete the Ballotpedia Candidate Connection Survey. | ||||
Do you want a spreadsheet of this type of data? Contact our sales team. |
Endorsements
Moreno received the following endorsements.
2022
See also: City elections in San Diego, California (2022)
General election
General election for San Diego City Council District 8
Incumbent Vivian Moreno defeated Antonio Martinez in the general election for San Diego City Council District 8 on November 8, 2022.
Candidate | % | Votes | ||
✔ | Vivian Moreno (Nonpartisan) | 63.3 | 13,194 | |
Antonio Martinez (Nonpartisan) | 36.7 | 7,651 |
Total votes: 20,845 | ||||
![]() | ||||
If you are a candidate and would like to tell readers and voters more about why they should vote for you, complete the Ballotpedia Candidate Connection Survey. | ||||
Do you want a spreadsheet of this type of data? Contact our sales team. |
Nonpartisan primary election
Nonpartisan primary for San Diego City Council District 8
Incumbent Vivian Moreno and Antonio Martinez advanced from the primary for San Diego City Council District 8 on June 7, 2022.
Candidate | % | Votes | ||
✔ | Vivian Moreno (Nonpartisan) | 63.4 | 8,432 | |
✔ | Antonio Martinez (Nonpartisan) | 36.6 | 4,873 |
Total votes: 13,305 | ||||
![]() | ||||
If you are a candidate and would like to tell readers and voters more about why they should vote for you, complete the Ballotpedia Candidate Connection Survey. | ||||
Do you want a spreadsheet of this type of data? Contact our sales team. |
2018
General election
General election for San Diego City Council District 8
Vivian Moreno defeated Antonio Martinez in the general election for San Diego City Council District 8 on November 6, 2018.
Candidate | % | Votes | ||
✔ | Vivian Moreno (Nonpartisan) | 50.9 | 14,950 | |
Antonio Martinez (Nonpartisan) | 49.1 | 14,401 |
Total votes: 29,351 | ||||
![]() | ||||
If you are a candidate and would like to tell readers and voters more about why they should vote for you, complete the Ballotpedia Candidate Connection Survey. | ||||
Do you want a spreadsheet of this type of data? Contact our sales team. |
Nonpartisan primary election
Nonpartisan primary for San Diego City Council District 8
Vivian Moreno and Antonio Martinez defeated Christian Ramirez and Zachary Lazarus in the primary for San Diego City Council District 8 on June 5, 2018.
Candidate | % | Votes | ||
✔ | Vivian Moreno (Nonpartisan) | 35.8 | 5,327 | |
✔ | Antonio Martinez (Nonpartisan) | 27.5 | 4,087 | |
Christian Ramirez (Nonpartisan) | 27.5 | 4,084 | ||
Zachary Lazarus (Nonpartisan) | 9.2 | 1,365 |
Total votes: 14,863 | ||||
![]() | ||||
If you are a candidate and would like to tell readers and voters more about why they should vote for you, complete the Ballotpedia Candidate Connection Survey. | ||||
Do you want a spreadsheet of this type of data? Contact our sales team. |
This was one of the 10 closest elections in the first half of 2018. Click here for the full list »
Campaign themes
2025
Ballotpedia survey responses
See also: Ballotpedia's Candidate Connection
Vivian Moreno did not complete Ballotpedia's 2025 Candidate Connection survey.
2022
Vivian Moreno did not complete Ballotpedia's 2022 Candidate Connection survey.
See also
2025 Elections
External links
Candidate San Diego County Board of Supervisors District 1 |
Officeholder San Diego City Council District 8 |
Personal |
Footnotes
Political offices | ||
---|---|---|
Preceded by David Alvarez |
San Diego City Council District 8 2018-Present |
Succeeded by - |
![]() |
State of California Sacramento (capital) |
---|---|
Elections |
What's on my ballot? | Elections in 2025 | How to vote | How to run for office | Ballot measures |
Government |
Who represents me? | U.S. President | U.S. Congress | Federal courts | State executives | State legislature | State and local courts | Counties | Cities | School districts | Public policy |