Friday, November 6, 2026 · Sign in
SolidarityGrid

love for humanity, sharpened into a fight

Candidates

Candidates running on democratic socialism

A living, sourced list of the candidates running on platforms we can point to — Medicare for All, a real minimum wage, public power, the commons — from Congress down to the local ballot. The base list is DSA’s own election night tracker, 2026; a platform chip means we verified the position, not just the name. Every entry carries its race, its chapter, and the source it was checked against. 162 on the list — 61 elected, 24 lost, 77 not yet called (as of November 5, 2026).

2026 Midterms — the field holds 61 elected · 24 lost · 77 not yet called · all the wins →
  • Abdul El-Sayed U.S. Senate · MI
  • Alexandria Ocasio-Cortez U.S. House · NY
  • Rashida Tlaib U.S. House · MI
  • Darializa Avila Chevalier U.S. House · NY
  • Melat Kiros U.S. House · CO
  • Donavan McKinney U.S. House · MI
  • Chris Rabb U.S. House · PA
  • Claire Valdez U.S. House · NY
Showing 24 of 162 candidates (filtered) · sorted federal-first, then by name.
U.S. House LA 2026
Lost

Lauren Jewett

U.S. House — Louisiana's 1st District
New Orleans DSA

Running for U.S. House from Louisiana\u2019s 1st District; listed on DSA\u2019s Nov. 3 races table.

Verified November 4, 2026 source →
State Legislature VT 2026
Lost

Adam Franz

Vermont State House, Chittenden-14 district
Green Mountain

Running for Vermont State House, Chittenden-14 district, tracked by Green Mountain DSA on DSA\u2019s Nov. 3 races table.

Verified November 4, 2026 source →
State Legislature VT 2026
Lost

Alexander Bobella

State Senate, Franklin
Green Mountain

Running for State Senate, Franklin, tracked by Green Mountain DSA on DSA\u2019s Nov. 3 races table.

Verified November 4, 2026 source →
State Legislature IN 2026
Lost

Ben Davis

Indiana State House District 13
Greater Lafayette

Running for Indiana State House District 13, tracked by Greater Lafayette DSA on DSA\u2019s Nov. 3 races table.

Verified November 4, 2026 source →
State Legislature RI 2026
Lost

Brittany Kubicek

Rhode Island House of Representatives District 5
Rhode Island

Running for Rhode Island House of Representatives District 5, tracked by Rhode Island DSA on DSA\u2019s Nov. 3 races table.

Verified November 4, 2026 source →
State Legislature IL 2026
Lost

Caroline McCree

Illinois House of Representative, District 75
Northern Illinois

Running for Illinois House of Representative, District 75, tracked by Northern Illinois DSA on DSA\u2019s Nov. 3 races table.

Verified November 4, 2026 source →
State Legislature IL 2026
Lost

Ernie Marcelain

Illinois State Senate, District 38
Northern Illinois

Running for Illinois State Senate, District 38, tracked by Northern Illinois DSA on DSA\u2019s Nov. 3 races table.

Verified November 4, 2026 source →
State Legislature NH 2026
Lost

Heather Deiner

New Hampshire - Hillsborough State House, District 25
Southern New Hampshire

Running for New Hampshire - Hillsborough State House, District 25, tracked by Southern New Hampshire DSA on DSA\u2019s Nov. 3 races table.

Verified November 4, 2026 source →
State Legislature KS 2026
Lost

Isaiah Harris

Kansas State House of Representatives, District 3
Southeast Kansas

Running for Kansas State House of Representatives, District 3, tracked by Southeast Kansas DSA on DSA\u2019s Nov. 3 races table.

Verified November 4, 2026 source →
State Legislature VT 2026
Lost

Jeffrey Peterson

Vermont House of Representatives Chittenden, District 16
Green Mountain

Running for Vermont House of Representatives Chittenden, District 16, tracked by Green Mountain DSA on DSA\u2019s Nov. 3 races table.

Verified November 4, 2026 source →
State Legislature FL 2026
Lost

Jose Freites

Florida House of Representatives, District 56
Pasco-Hernando

Running for Florida House of Representatives, District 56, tracked by Pasco-Hernando DSA on DSA\u2019s Nov. 3 races table.

Verified November 4, 2026 source →
State Legislature VT 2026
Lost

Matt Gile

Vermont State House, Chittenden-21 district
Green Mountain

Running for Vermont State House, Chittenden-21 district, tracked by Green Mountain DSA on DSA\u2019s Nov. 3 races table.

Verified November 4, 2026 source →
State Legislature TX 2026
Lost

Yisak Worku

Texas State House, District 91
Fort Worth

Running for Texas State House, District 91, tracked by Fort Worth DSA on DSA\u2019s Nov. 3 races table.

Verified November 4, 2026 source →
City Council / Mayor CA 2026
Lost

Athena Rita Burciaga

Marina City Council, District 4
Central Coast California

Running for Marina City Council, District 4, tracked by Central Coast California DSA on DSA\u2019s Nov. 3 races table.

Verified November 4, 2026 source →
City Council / Mayor CA 2026
Lost

Derek Rodriguez

Berkeley Rent Board
East Bay

Running for Berkeley Rent Board, tracked by East Bay DSA on DSA\u2019s Nov. 3 races table.

Verified November 4, 2026 source →
City Council / Mayor AR 2026
Lost

DJ Deutch

Fayetteville (Ark.) City Attorney
Northwest Arkansas

Running for Fayetteville (Ark.) City Attorney, tracked by Northwest Arkansas DSA on DSA\u2019s Nov. 3 races table.

Verified November 4, 2026 source →
City Council / Mayor AR 2026
Lost

Lake Smith

Little Rock Director, Ward 3
Central Arkansas

Running for Little Rock Director, Ward 3, tracked by Central Arkansas DSA on DSA\u2019s Nov. 3 races table.

Verified November 4, 2026 source →
City Council / Mayor CA 2026
Lost

Melanie Olson

South San Francisco City Council, District 3
Peninsula California

Running for South San Francisco City Council, District 3, tracked by Peninsula California DSA on DSA\u2019s Nov. 3 races table.

Verified November 4, 2026 source →
City Council / Mayor MN 2026
Lost

Mitchel Kulage

Hastings City Council, At-large
Twin Cities

Running for Hastings City Council, At-large, tracked by Twin Cities DSA on DSA\u2019s Nov. 3 races table.

Verified November 4, 2026 source →
City Council / Mayor CA 2026
Lost

Nate Adams

Oakland City Council District 2
East Bay

Running for Oakland City Council District 2, tracked by East Bay DSA on DSA\u2019s Nov. 3 races table.

Verified November 4, 2026 source →
City Council / Mayor CA 2026
Lost

Phoebe Shin Venkat

Foster City City Council, District 1
Peninsula California

Running for Foster City City Council, District 1, tracked by Peninsula California DSA on DSA\u2019s Nov. 3 races table.

Verified November 4, 2026 source →
City Council / Mayor KY 2026
Lost

Shameka Parrish-Wright

Louisville Mayor
Louisville

Running for Louisville Mayor, tracked by Louisville DSA on DSA\u2019s Nov. 3 races table.

Verified November 4, 2026 source →
School Board CA 2026
Lost

Valarie Bachelor

Oakland Unified School District, District 6
East Bay

Running for Oakland Unified School District, District 6, tracked by East Bay DSA on DSA\u2019s Nov. 3 races table.

Verified November 4, 2026 source →
Other MI 2026
Lost

Cory Ferriby

Lenox Township Trustee
Metro Detroit

Running for Lenox Township Trustee, tracked by Metro Detroit DSA on DSA\u2019s Nov. 3 races table.

Verified November 4, 2026 source →

How this list is made

A name gets on the list when its presence on the ballot can be pointed to — a published tracker, a filed candidacy, a chapter’s own slate — and its platform earns a chip only when that can be pointed to: a stated position, a documented record, a sourced interview. Each entry carries the date it was last checked and the source it was checked against. When a candidate is elected, loses, or drops out, the status moves; when a chapter endorses someone new, the list grows.

Two tiers, one rule. The base list is DSA’s own election night tracker — every race its chapters are watching on November 3, 2026, pulled from their published table. Entries without a platform chip are on the ballot, not yet verified: the name is real, the record is still being checked. The list grows the slow way — by being checked.

The November 3, 2026 results were applied the same way: a status moves only when it can be pointed to — a race called in the results feed with the math in its favor, an official results portal, or a local paper’s called line. Multi-seat races were checked against their published seat counts before anyone was marked a winner or a loser. Where the calling is still out, the entry stays running until it is not.

With results in, elected candidates lead the default list — federal first, then state and local — with the not-yet-called and lost entries following in their usual order. Use the Elected filter for just the winners.

It is a tool, not a mandate: vote where you vote — and hold the list, and the winners, to account afterward. Know of a candidate we should verify, a result we got wrong, or an entry that has gone stale? Tell the editors.