Your monthly support provides voters the knowledge they need to make confident decisions at the polls. Donate today.

South Carolina election preview, 2024

From Ballotpedia
Jump to: navigation, search
Ballotpedia-Elections-Portal-Masthead-Image-icons.png
Ballotpedia Election Coverage Badge.png
Election Analysis Hub, 2024
Election analysis
Top 15 elections to watch
Municipal partisanship
Uncontested elections
Competitiveness reports:
Congress
State executives
State legislatures
Elections coverage
Election results, 2024
Election previews
Congressional elections
State government trifectas
State legislatures
State executives
Governors
Municipal elections
Mayoral elections
Previews by state

Last updated: October 21, 2024

Thousands of general elections are taking place across the United States on November 5, 2024. Those elections include offices at the federal, state, and local levels. This is one of 50 pages in which Ballotpedia previews the elections happening in each state as part of the Daily Brew’s 50 states in 25 days series.

This page provides an overview of all elections happening in South Carolina within our coverage scope on November 5, 2024. Those elections include offices for seven U.S. Representatives, 124 state Representatives, and 46 state Senators. On this page, you will also find information regarding:

Voting information

See also: Voting in South Carolina

Election information in South Carolina: Nov. 5, 2024, election.

What was the voter registration deadline?

  • In-person: Oct. 14, 2024
  • By mail: Postmarked by Oct. 14, 2024
  • Online: Oct. 14, 2024

Was absentee/mail-in voting available to all voters?

No

What was the absentee/mail-in ballot request deadline?

  • In-person: Oct. 25, 2024
  • By mail: Received by Oct. 25, 2024
  • Online: N/A

What was the absentee/mail-in ballot return deadline?

  • In-person: Nov. 5, 2024
  • By mail: Received by Nov. 5, 2024

Was early voting available to all voters?

Yes

What were the early voting start and end dates?

Oct. 21, 2024 to Nov. 2, 2024

Were all voters required to present ID at the polls? If so, was a photo or non-photo ID required?

N/A

When were polls open on Election Day?

7:00 a.m. - 7:00 p.m. (EST)


What's on the ballot?

2024 elections

See also: South Carolina elections, 2024

South Carolina voters will elect seven U.S. Representatives. One district is open because the incumbent did not run for re-election.

All 124 seats in the state House and all 46 seats in the state Senate are up for election. There are 15 open seats in the House and five in the Senate.

There are four school boards up for election in South Carolina. The districts these boards represent are part of the 475 school districts included in Ballotpedia's coverage of school board elections. This includes all school districts in the nation's largest cities and school districts.

South Carolina is one of 26 states where we are expanding our local election coverage beyond the nation's biggest cities, school districts, and state capitals. Including those mentioned above, Ballotpedia is following local elections for 1,140 candidates in 721 races for offices such as local councils and other county-level positions.

Voters will decide on one statewide ballot measure.

Below is a list of South Carolina elections covered by Ballotpedia in 2024. Click the links to learn more about each type:

South Carolina elections, 2024
Office Elections? More information
U.S. Senate
U.S. House Click here
Congress special election
Governor
Other state executive
State Senate Click here
State House Click here
Special state legislative Click here
State Supreme Court
Intermediate appellate courts
School boards Click here
Municipal government
Recalls
Ballot measures Click here
Local ballot measures

Legend: election(s) / — no elections
Subject to Ballotpedia's scope

Your ballot

See also: Sample Ballot Lookup

Noteworthy elections

As of October 21, 2024, Ballotpedia has identified no general elections in South Carolina as battleground races. Those are the races that we expect to have a meaningful effect on the balance of power in governments or to be particularly competitive or compelling.

Ballot measures

See also: South Carolina 2024 ballot measures

There is one statewide ballot measure on the ballot in South Carolina.

Type Title Description Result Yes Votes No Votes

LRCA

Citizenship Requirement for Voting Amendment Prohibit the state and local governments from allowing noncitizens to vote

Approveda

1,982,956 (86%)

324,432 (14%)


Fifty-six statewide ballot measures were on the ballot in South Carolina from 1985 to 2022. Voters approved 47 measures and defeated nine.

State analysis

Partisan balance

Democrats represent one of seven districts in South Carolina's U.S. House delegation. Republicans hold the remaining six districts. In the U.S. House, Republicans have a 220-212 majority with three vacancies.

Republicans have a 30-15 majority, with one independent officeholder, in the state Senate and an 88-35 majority, with one vacancy, in the state House.

Past presidential election results in South Carolina

See also: Presidential election in South Carolina, 2024

How a state's counties vote in a presidential election and the size of those counties can provide additional insights into election outcomes at other levels of government including statewide and congressional races. Below, four categories are used to describe each county's voting pattern over the 2012, 2016, and 2020 presidential elections: Solid, Trending, Battleground, and New. Click [show] on the table below for examples:


Following the 2020 presidential election, 71.8% of South Carolinians lived in one of the state's 25 Solid Republican counties, which voted for the Republican presidential candidate in every election from 2012 to 2020, and 23.6% lived in one of 13 Solid Democratic counties. Overall, South Carolina was Solid Republican, having voted for Mitt Romney (R) in 2012, Donald Trump (R) in 2016, and Donald Trump (R) in 2020. Use the table below to view the total number of each type of county in South Carolina following the 2020 election as well as the overall percentage of the state population located in each county type.

State legislative competitiveness

See also: Annual State Legislative Competitiveness Report: Vol. 14, 2024

According to Ballotpedia's annual state legislative competitiveness report, South Carolina had a Competitiveness Index of 29.2, ranking it 28th of the 44 states that held elections.

  • 20 of the 170 seats up for election were open (12%).
  • 51 of the 150 incumbents who ran for re-election faced contested primaries (34%).
  • 71 of the 170 seats up for election were contested by both major parties (42%).

2010-2024

Hover over column headings to learn more about their contents.

State Legislative Competitiveness Index in South Carolina, 2010-2024
Year Open seats Incs. in contested primaries Major party competition Competitiveness Index Rank
2010 9.7% 23.2% 29.8% 20.9 43 / 44
2012 14.1% 15.5% 40.0% 23.2 41 / 44
2014 7.3% 17.4% 24.2% 16.3 43 / 44
2016 10.0% 27.5% 23.5% 20.3 38 / 44
2018 6.5% 31.0% 36.3% 24.6 39 / 44
2020 8.2% 23.1% 47.6% 26.3 37 / 44
2022 12.1% 30.6% 40.3% 27.7 37 / 44
2024 11.8% 34.0% 41.8% 29.2 28 / 44

In 2024

Hover over column headings to learn more about their contents. Click on headings for more state-specific information.

State Legislative Competitiveness Index in South Carolina, 2024
Chamber Open seats Incs. in contested primaries Major party competition Competitiveness Index
House 12.1% 34.9% 37.9% 28.3
Senate 10.9% 31.7% 52.2% 31.6
Total 11.8% 34.0% 41.8% 29.2

List of candidates

Federal Candidates
candidateofficepartystatus
Nancy Mace
Nancy Mace Incumbent
Republican
Won General
Republican
Lost Primary
Republican
Lost Primary
Democratic
Lost Primary
Democratic
Lost General
Joe Wilson
Joe Wilson Incumbent
Republican
Won General
Republican
Lost Primary
Democratic
Lost General
Democratic
Lost Primary
Republican
Won General
Republican
Lost Primary
Republican
Lost Primary Runoff
Republican
Lost Primary
Republican
Lost Primary
Republican
Lost Primary
Republican
Lost Primary
Alliance Party
Lost General
Democratic
Lost General
Democratic
Lost Primary
William Timmons
William Timmons Incumbent
Republican
Won General
Republican
Lost Primary
Constitution Party
Lost Convention
Constitution Party
Lost General
Democratic
Lost General
Ralph Norman
Ralph Norman Incumbent
Republican
Won General
Democratic
Lost General
James Clyburn
James Clyburn Incumbent
Democratic
Won General
Republican
Lost General
Republican
Lost Primary
Alliance Party
Lost General
Libertarian
Lost General
United Citizens Party
Lost General
Russell Fry
Russell Fry Incumbent
Republican
Won General
Democratic
Lost General
Democratic
Lost Primary

Candidate Connection = candidate completed the Ballotpedia Candidate Connection survey.

State Candidates
candidateofficepartystatus
Republican
Won General
Rex Rice
Rex Rice Incumbent
Republican
Won General
Richard Cash
Richard Cash Incumbent
Republican
Won General
Democratic
Lost General
Republican
Won General
Tom Corbin
Tom Corbin Incumbent
Republican
Won General
Republican
Won General
Republican
Lost Primary Runoff
Republican
Lost Primary
Karl Allen
Karl Allen Incumbent
Democratic
Won General
Democratic
Lost Primary
Ross Turner
Ross Turner Incumbent
Republican
Won General
Democratic
Lost General
Daniel Verdin
Daniel Verdin Incumbent
Republican
Won General
Democratic
Lost General
Billy Garrett
Billy Garrett Incumbent
Republican
Won General
Republican
Lost Primary
Republican
Lost Primary Runoff
Republican
Lost Primary
Democratic
Lost Primary
Democratic
Lost General
Josh Kimbrell
Josh Kimbrell Incumbent
Republican
Won General
Democratic
Lost Primary
Democratic
Lost General
Republican
Won General
Republican
Lost Primary
Republican
Lost Primary Runoff
Republican
Lost Primary
Democratic
Lost General
Shane Martin
Shane Martin Incumbent
Republican
Won General
Harvey Peeler
Harvey Peeler Incumbent
Republican
Won General
Wes Climer
Wes Climer Incumbent
Republican
Won General
Alliance Party
Lost General
Michael Johnson
Michael Johnson Incumbent
Republican
Won General
Workers Party
Lost General
Republican
Won General
Republican
Lost Primary
Republican
Lost Primary
Mike Fanning
Mike Fanning Incumbent
Democratic
Lost General
Ronnie Cromer
Ronnie Cromer Incumbent
Republican
Won General
Democratic
Won General
Republican
Lost General
Democratic
Lost Primary
Democratic
Lost Primary
Democratic
Lost Primary
Independence Party
Lost General
United Citizens Party
Lost General
Democratic
Won General
Democratic
Lost Primary
United Citizens Party
Lost General
Democratic
Won General
Libertarian
Lost General
Darrell Jackson
Darrell Jackson Incumbent
Democratic
Won General
Democratic
Won General
Democratic
Lost Primary
Democratic
Lost Primary Runoff
Workers Party
Withdrew General
Republican
Won General
Katrina Shealy
Katrina Shealy Incumbent
Republican
Lost Primary Runoff
Republican
Lost Primary
Tom Young
Tom Young Incumbent
Republican
Won General
Democratic
Lost General
Shane Massey
Shane Massey Incumbent
Republican
Won General
Democratic
Won General
Republican
Lost General
Republican
Lost Primary
Republican
Lost Primary Runoff
Democratic
Lost Primary
Workers Party
Withdrew General
Republican
Won General
Penry Gustafson
Penry Gustafson Incumbent
Republican
Lost Primary
Democratic
Lost General
Greg Hembree
Greg Hembree Incumbent
Republican
Won General
Democratic
Withdrew General
Republican
Won General
Gerald Malloy
Gerald Malloy Incumbent
Democratic
Lost General
Kent Williams
Kent Williams Incumbent
Democratic
Won General
Republican
Lost General
Republican
Won General
Democratic
Lost General
Ronnie Sabb
Ronnie Sabb Incumbent
Democratic
Won General
Democratic
Lost Primary
Luke Rankin
Luke Rankin Incumbent
Republican
Won General
Republican
Lost Primary
Democratic
Lost General
Republican
Won General
Democratic
Won General
Republican
Lost Primary Runoff
Republican
Lost Primary
Republican
Lost Primary
Republican
Lost General
Democratic
Lost Primary Runoff
Democratic
Lost Primary
Republican
Won General
Republican
Lost Primary
Democratic
Lost Primary
Kevin Johnson
Kevin Johnson Incumbent
Democratic
Lost General
Lawrence Grooms
Lawrence Grooms Incumbent
Republican
Won General
Sean Bennett
Sean Bennett Incumbent
Republican
Won General
Republican
Won General
Vernon Stephens
Vernon Stephens Incumbent
Democratic
Lost General
Brad Hutto
Brad Hutto Incumbent
Democratic
Won General
Republican
Lost General
Democratic
Lost Primary
Republican
Won General
Sandy Senn
Sandy Senn Incumbent
Republican
Lost Primary
Democratic
Lost General
Deon Tedder
Deon Tedder Incumbent
Democratic
Won General
Democratic
Lost Primary
George Campsen
George Campsen Incumbent
Republican
Won General
Democratic
Lost General
Brian Adams
Brian Adams Incumbent
Republican
Won General
Republican
Lost Primary
Democratic
Lost General
Democratic
Won General
Tom Davis
Tom Davis Incumbent
Republican
Won General
Democratic
Lost General
Bill Whitmire
Bill Whitmire Incumbent
Republican
Won General
Republican
Won General
Republican
Lost Primary
Republican
Won General
Jerry Carter
Jerry Carter Incumbent
Republican
Lost Primary
Democratic
Lost General
Davey Hiott
Davey Hiott Incumbent
Republican
Won General
Neal Collins
Neal Collins Incumbent
Republican
Won General
Republican
Lost Primary
April Cromer
April Cromer Incumbent
Republican
Won General
Republican
Lost Primary
Democratic
Lost General
Democratic
Withdrew General
Republican
Won General
Jay West
Jay West Incumbent
Republican
Lost Primary
Libertarian
Lost General
Don Chapman
Don Chapman Incumbent
Republican
Won General
Republican
Lost Primary
Alliance Party
Lost General
Republican
Won General
Republican
Lost Primary
Republican
Lost Primary Runoff
Thomas Beach
Thomas Beach Incumbent
Republican
Won General
Republican
Lost Primary
Craig Gagnon
Craig Gagnon Incumbent
Republican
Won General
Daniel Gibson
Daniel Gibson Incumbent
Republican
Won General
Democratic
Lost General
John McCravy
John McCravy Incumbent
Republican
Won General
Democratic
Lost General
Republican
Won General
JA Moore
JA Moore Incumbent
Democratic
Won General
Republican
Lost General
Democratic
Lost Primary
Mark Willis
Mark Willis Incumbent
Republican
Won General
Mike Burns
Mike Burns Incumbent
Republican
Won General
Republican
Lost Primary
Alan Morgan
Alan Morgan Incumbent
Republican
Won General
Republican
Lost Primary
Patrick Haddon Incumbent
Republican
Won General
Republican
Lost Primary
Republican
Won General
Republican
Lost Primary
Democratic
Lost General
Bobby Cox
Bobby Cox Incumbent
Republican
Won General
Republican
Won General
Republican
Lost Primary
Democratic
Lost General
Chandra Dillard
Chandra Dillard Incumbent
Democratic
Won General
Libertarian
Lost General
Bruce Bannister
Bruce Bannister Incumbent
Republican
Won General
Republican
Lost Primary
Democratic
Lost General
Wendell Jones
Wendell Jones Incumbent
Democratic
Won General
Republican
Lost General
Democratic
Lost Primary
Republican
Won General
Republican
Lost Primary
Democratic
Lost General
Workers Party
Withdrew General
David Vaughan
David Vaughan Incumbent
Republican
Won General
Democratic
Lost General
Republican
Won General
Republican
Lost Primary
Republican
Lost Primary
Republican
Lost Primary
Republican
Lost Primary Runoff
Democratic
Lost General
Dennis Moss
Dennis Moss Incumbent
Republican
Won General
Brian Lawson
Brian LawsonCandidate Connection Incumbent
Republican
Won General
Democratic
Lost General
Democratic
Won General
Republican
Won General
Travis Moore
Travis Moore Incumbent
Republican
Won General
Republican
Lost Primary
Democratic
Lost General
Republican
Won General
Republican
Lost Primary Runoff
Republican
Lost Primary
Bill Chumley
Bill Chumley Incumbent
Republican
Won General
Republican
Lost Primary
Robert Harris
Robert Harris Incumbent
Republican
Won General
Republican
Lost Primary
Steven Long Incumbent
Republican
Won General
Josiah Magnuson
Josiah Magnuson Incumbent
Republican
Won General
Republican
Lost Primary
Democratic
Lost General
Cal Forrest
Cal Forrest Incumbent
Republican
Won General
Republican
Lost Primary
Joe White
Joe White Incumbent
Republican
Won General
Republican
Lost Primary
Republican
Lost Primary
Annie McDaniel
Annie McDanielCandidate Connection Incumbent
Democratic
Won General
Doug Gilliam Incumbent
Republican
Won General
Democratic
Lost General
Randy Ligon Incumbent
Republican
Won General
Republican
Lost Primary
Mike Neese
Mike Neese Incumbent
Republican
Won General
Democratic
Lost General
Brandon Newton
Brandon Newton Incumbent
Republican
Won General
Republican
Lost Primary
Democratic
Lost General
Heath Sessions
Heath Sessions Incumbent
Republican
Won General
Democratic
Lost General
Tommy Pope
Tommy Pope Incumbent
Republican
Won General
Brandon Guffey
Brandon Guffey Incumbent
Republican
Won General
John King
John King Incumbent
Democratic
Won General
Will Wheeler
Will Wheeler Incumbent
Democratic
Won General
J. David Weeks
J. David Weeks Incumbent
Democratic
Won General
Democratic
Won General
Richie Yow
Richie Yow Incumbent
Republican
Won General
Democratic
Lost General
Democratic
Won General
Republican
Lost General
Democratic
Lost Primary
Jackie Hayes
Jackie Hayes Incumbent
Democratic
Won General
Tim McGinnis Incumbent
Republican
Won General
Lucas Atkinson
Lucas Atkinson Incumbent
Democratic
Won General
Republican
Lost General
Democratic
Lost Primary
Jeff Johnson
Jeff Johnson Incumbent
Republican
Won General
Republican
Lost Primary
Terry Alexander
Terry Alexander Incumbent
Democratic
Won General
Phillip Lowe
Phillip Lowe Incumbent
Republican
Won General
Republican
Won General
Republican
Lost Primary
Republican
Lost Primary
Robert Williams
Robert Williams Incumbent
Democratic
Won General
Jay Jordan
Jay Jordan Incumbent
Republican
Won General
Democratic
Lost General
Fawn Pedalino
Fawn Pedalino Incumbent
Republican
Won General
Democratic
Lost General
Democratic
Lost Primary
Cody Mitchell
Cody Mitchell Incumbent
Republican
Won General
Republican
Won General
Republican
Lost Primary
Republican
Won General
Republican
Won General
Chris Wooten
Chris Wooten Incumbent
Republican
Won General
Libertarian
Lost General
Democratic
Won General
Democratic
Lost Primary
Democratic
Lost Primary
Republican
Won General
Seth Rose Incumbent
Democratic
Won General
Democratic
Lost Primary
Democratic
Won General
Democratic
Lost Primary
Democratic
Won General
Heather Bauer
Heather Bauer Incumbent
Democratic
Won General
Republican
Lost General
Republican
Lost Primary
Leon Howard
Leon Howard Incumbent
Democratic
Won General
Workers Party
Lost General
Kambrell Garvin
Kambrell Garvin Incumbent
Democratic
Won General
Beth Bernstein
Beth Bernstein Incumbent
Democratic
Won General
Democratic
Won General
Republican
Lost General
Democratic
Lost Primary
Kathy Landing
Kathy LandingCandidate Connection Incumbent
Republican
Won General
Democratic
Lost General
Republican
Won General
Republican
Lost Primary
Republican
Lost Primary
Republican
Lost Primary
Democratic
Lost General
Democratic
Won General
Republican
Lost General
Democratic
Lost Primary
Bill Hixon
Bill Hixon Incumbent
Republican
Won General
Melissa Oremus
Melissa Oremus Incumbent
Republican
Won General
Jay Kilmartin
Jay Kilmartin Incumbent
Republican
Won General
Republican
Lost Primary
Bill Taylor
Bill Taylor Incumbent
Republican
Won General
Republican
Won General
Republican
Lost Primary
Republican
Lost Primary
Libertarian
Lost General
RJ May
RJ May Incumbent
Republican
Won General
Republican
Lost Primary
Micah Caskey
Micah Caskey Incumbent
Republican
Won General
Democratic
Lost General
Justin Bamberg
Justin Bamberg Incumbent
Democratic
Won General
Republican
Lost General
Lonnie Hosey
Lonnie Hosey Incumbent
Democratic
Won General
Republican
Lost Primary
Republican
Lost General
Brandon Cox
Brandon Cox Incumbent
Republican
Won General
Democratic
Won General
Republican
Lost General
Democratic
Lost Primary Runoff
Democratic
Lost Primary
Democratic
Lost Primary
Workers Party
Lost General
Gil Gatch
Gil Gatch Incumbent
Republican
Won General
Democratic
Won General
D. Ryan McCabe
D. Ryan McCabe Incumbent
Republican
Won General
Republican
Lost Primary
Robby Robbins
Robby Robbins Incumbent
Republican
Won General
Chris Murphy
Chris Murphy Incumbent
Republican
Won General
Republican
Lost Primary
Democratic
Lost General
Mark Smith
Mark Smith Incumbent
Republican
Won General
Sylleste Davis
Sylleste Davis Incumbent
Republican
Won General
Roger Kirby
Roger Kirby Incumbent
Democratic
Won General
Republican
Won General
Republican
Lost Primary
Democratic
Lost Primary
Democratic
Lost General
Carl Anderson
Carl Anderson Incumbent
Democratic
Won General
William Bailey Incumbent
Republican
Won General
Kevin J. Hardee
Kevin J. Hardee Incumbent
Republican
Won General
Val Guest
Val Guest Incumbent
Republican
Won General
Republican
Lost Primary
Case Brittain
Case Brittain Incumbent
Republican
Won General
Lee Hewitt
Lee Hewitt Incumbent
Republican
Won General
Democratic
Won General
Democratic
Lost Primary
Democratic
Won General
Democratic
Lost (unofficially withdrew) Primary
Tom Hartnett
Tom Hartnett Incumbent
Republican
Won General
Democratic
Lost General
Democratic
Won General
Democratic
Lost Primary
Democratic
Lost Primary
Libertarian
Lost General
Joe Bustos
Joe Bustos Incumbent
Republican
Won General
Republican
Lost Primary
Democratic
Lost General
Democratic
Won (unofficially withdrew) General
Gary Brewer
Gary Brewer Incumbent
Republican
Won General
Republican
Lost Primary
Democratic
Lost General
Spencer Wetmore
Spencer Wetmore Incumbent
Democratic
Won General
Republican
Lost General
Republican
Won General
Democratic
Lost Primary
Democratic
Lost General
Jordan Pace
Jordan Pace Incumbent
Republican
Won General
Republican
Won General
Democratic
Lost General
Democratic
Won General
Republican
Lost General
Weston Newton
Weston Newton Incumbent
Republican
Won General
Democratic
Lost General
Michael Rivers
Michael Rivers Incumbent
Democratic
Won General
Republican
Lost General
Bill Hager
Bill Hager Incumbent
Republican
Won General
Democratic
Lost Primary
Democratic
Lost General
Jeff Bradley
Jeff Bradley Incumbent
Republican
Won General
Democratic
Lost General
Republican
Won General
Democratic
Lost General

Candidate Connection = candidate completed the Ballotpedia Candidate Connection survey.

Local Candidates
candidateofficepartystatus
Michael Ramsey
Michael Ramsey Incumbent
Nonpartisan
Won General
Nonpartisan
Lost General
Joe Baker Incumbent
Nonpartisan
Won General
Nonpartisan
Lost General
Nonpartisan
Won General
Nonpartisan
Lost General
Yvonne Bradley Incumbent
Nonpartisan
Won General
Nonpartisan
Lost General
Carolyn Styles Incumbent
Nonpartisan
Won General
Nonpartisan
Lost General
Nonpartisan
Won General
Nonpartisan
Lost General
Nonpartisan
Lost General
Nonpartisan
Lost General
Angie Mosley Incumbent
Nonpartisan
Won General
Nonpartisan
Lost General
Nonpartisan
Won General
Nonpartisan
Won General
Nonpartisan
Lost General
Nonpartisan
Lost General
Sarah Dulin
Sarah DulinCandidate Connection Incumbent
Nonpartisan
Won General
Nonpartisan
Lost General
Wendy Hodges Incumbent
Republican
Won General
Howard Barnard Incumbent
Republican
Won General
Melanie Wellons Incumbent
Republican
Won General
James Edwards Incumbent
Republican
Won General
Democratic
Lost General
Republican
Won General
Shanda Allen Incumbent
Republican
Lost Primary
Republican
Lost Primary
Nonpartisan
Won General
David Barrow
David Barrow Incumbent
Nonpartisan
Lost General
Nonpartisan
Won General
Ed Kelley Incumbent
Nonpartisan
Lost General
Nonpartisan
Won General
Nonpartisan
Lost General
Nonpartisan
Won General
Nonpartisan
Lost General
Nonpartisan
Lost General
Nonpartisan
Won General
Nonpartisan
Lost General
Nonpartisan
Lost General

Candidate Connection = candidate completed the Ballotpedia Candidate Connection survey.

See also

Footnotes