Certified for the 2026 General Municipal Election ballot.
Ballot order 1 in the certified City Attorney field. This is stronger than a filing record: the cited City Clerk list explicitly certifies the general field.
CAMPAIGN IMAGECity Attorney · Nov 3, 2026
Email jackson@election.org from your official campaign email to add a website or request updates. We review requests before publishing.
Claim this pageBallot order 1 in the certified City Attorney field. This is stronger than a filing record: the cited City Clerk list explicitly certifies the general field.
The campaign's published homepage metadata ends mid-sentence, so Election.org does not present it as a complete summary. The raw source value remains available in the API; use the campaign pages below for the full context.
This section preserves the campaign as the speaker. Election.org does not independently verify the homepage summary, background, positions, endorsements, or campaign image, and none of them can change the certified ballot record above.
Occupational designations come from the City Clerk certified list. Biography excerpts are attributed to the campaign.
Deputy District Attorney
Over the next several years, I held a wide range of jobs: fast food worker, blacksmith in Jersey City forging truck springs
I joined the Los Angeles County District Attorney’s Office.
I eventually joined the Victim Impact Program (V.I.P.) Unit
6 sourced records · last verified Oct 18, 2026. The refresh fails if a configured exact excerpt disappears.
Election.org records exact campaign-published headings, then preserves the speaker, source, and retrieval date. We do not infer ideology, agreement, priority, or truth from these statements.
Public Safety and Neighborhood ProtectionOriginal campaign source ↗
Publication date not stated · retrieved Oct 18, 2026
Protecting Renters And Strengthening Housing StabilityOriginal campaign source ↗
Publication date not stated · retrieved Oct 18, 2026
Standing with Workers and Strengthening the WorkforceOriginal campaign source ↗
Publication date not stated · retrieved Oct 18, 2026
Compassionate Accountability on HomelessnessOriginal campaign source ↗
Publication date not stated · retrieved Oct 18, 2026
Defending Immigrant CommunitiesOriginal campaign source ↗
Publication date not stated · retrieved Oct 18, 2026
Supporting Animal WelfareOriginal campaign source ↗
Publication date not stated · retrieved Oct 18, 2026
Reducing Lawsuits and Protecting Taxpayer DollarsOriginal campaign source ↗
Publication date not stated · retrieved Oct 18, 2026
Fiscal Responsibility and Modernizing the City Attorney’s OfficeOriginal campaign source ↗
Publication date not stated · retrieved Oct 18, 2026
Fighting Corruption and Protecting the Public TrustOriginal campaign source ↗
Publication date not stated · retrieved Oct 18, 2026
Protecting the Environment and Public HealthOriginal campaign source ↗
Publication date not stated · retrieved Oct 18, 2026
Connecting the City Attorney’s Office to the CommunityOriginal campaign source ↗
Publication date not stated · retrieved Oct 18, 2026
The automated refresh fails if an exact configured statement disappears from its source. Coverage is complete for the current eight-candidate field, not for every statement ever made. Last verified Oct 18, 2026.
For each current campaign statement above, this timeline records an earliest matching Internet Archive capture and the current live observation. Capture time means “present by”—not publication date. Election.org does not generate a flip-flop or consistency label.
Public Safety and Neighborhood ProtectionArchived source located
The timeline preserves source observations. Election.org does not label a position as changed, reversed, or consistent based on this record alone.
Protecting Renters And Strengthening Housing StabilityArchived source located
The timeline preserves source observations. Election.org does not label a position as changed, reversed, or consistent based on this record alone.
Standing with Workers and Strengthening the WorkforceArchived source located
The timeline preserves source observations. Election.org does not label a position as changed, reversed, or consistent based on this record alone.
Compassionate Accountability on HomelessnessArchived source located
The timeline preserves source observations. Election.org does not label a position as changed, reversed, or consistent based on this record alone.
Defending Immigrant CommunitiesArchived source located
The timeline preserves source observations. Election.org does not label a position as changed, reversed, or consistent based on this record alone.
Supporting Animal WelfareArchived source located
The timeline preserves source observations. Election.org does not label a position as changed, reversed, or consistent based on this record alone.
Reducing Lawsuits and Protecting Taxpayer DollarsArchived source located
The timeline preserves source observations. Election.org does not label a position as changed, reversed, or consistent based on this record alone.
Fiscal Responsibility and Modernizing the City Attorney’s OfficeArchived source located
The timeline preserves source observations. Election.org does not label a position as changed, reversed, or consistent based on this record alone.
Fighting Corruption and Protecting the Public TrustArchived source located
The timeline preserves source observations. Election.org does not label a position as changed, reversed, or consistent based on this record alone.
Protecting the Environment and Public HealthArchived source located
The timeline preserves source observations. Election.org does not label a position as changed, reversed, or consistent based on this record alone.
Connecting the City Attorney’s Office to the CommunityArchived source located
The timeline preserves source observations. Election.org does not label a position as changed, reversed, or consistent based on this record alone.
110 dated observations across the eight-candidate field · last verified Oct 18, 2026. Audit the full methodology and coverage →
This public-record inventory preserves what the campaign currently publishes—not independent confirmation and not a measure of support. Campaigns use different scopes and categories, so counts must not be compared as scores.
Election.org does not confirm that an endorser approved the campaign listing or that a displayed title remains current. The refresh requires all configured page sections to validate before this record can be replaced.
Election.org operates at a loss. Donate $50 to fund verifying and adding John McKinney’s official donation links to this page, free for everyone after review.
Donate $50 to Election.orgThis payment goes to Election.org. It is not a contribution to John McKinney and does not imply their endorsement.
Only confirmed, unrefunded USD gifts credited to this page count toward its $50 research goal. Smaller gifts contribute toward the same goal. Links are published after recipient verification; funding does not guarantee that an eligible, active donation page exists. Published links remain free.
Stripe receives a reference to this page. The public leaderboard shows page totals, never donor names or contact details. We do not promise a tax deduction.
Election.org Shop
Explore the shop ↗Original tees for voters, neighbors, and people who show up.
Independent editorial designs; not official campaign products. No funds go to a candidate or political party.