← Early vote dashboard

Georgia legislative races: who has opposition

U.S. state of Georgia · November 3, 2026 general election · all 180 State House and 56 State Senate seats · static snapshot as of October 14, 2026; this page is not updated

State House
66.7%
120 of 180 seats contested · 60 unopposed
State Senate
64.3%
36 of 56 seats contested · 20 unopposed
All 236 seats
66.1%
156 of 236 seats contested · 80 unopposed

Contested = the seat has at least one general-election opponent. Unopposed = only one candidate is on the ballot (shown with that candidate's party). (i) marks the incumbent.

Includes one correction after the sweep: House District 39 was changed from unopposed to contested after the October 14, 2026 sweep, when a certified write-in candidate, Yashica Marshall, was verified against Terry Cummings (D). All other seats are as of the sweep.

All seats

236 of 236 seats
Georgia General Assembly seats, November 3, 2026 general election
SeatStatusCandidatesVerification note
HD-1ContestedMike Cameron (R, i) vs Steven Disbrow (D)
HD-2ContestedSteve Tarvin (R, i) vs Whitney Echenique (D)
HD-3ContestedMitchell Horner (R, i) vs Margaret Spear (D)
HD-4ContestedKasey Carpenter (R, i) vs Quentin Postell (D)
HD-5ContestedMatt Barton (R, i) vs Rasmus Jensen (D)
HD-6ContestedJason Ridley (R, i) vs Cathy Kott (D)
HD-7Unopposed (Republican)Johnny Chastain (R, i)
HD-8ContestedStan Gunter (R, i) vs Nick Mitchell (D)
HD-9ContestedChris Dockery (R) vs Roger Smith (D) — open; Will Wade (i) did not make ballot
HD-10ContestedVictor Anderson (R, i) vs John Brown (D)
HD-11ContestedRick Jasperse (R, i) vs Ryan Fountain (D)
HD-12ContestedEddie Lumsden (R, i) vs Holly Chaney (D)
HD-13ContestedKatie Dempsey (R, i) vs Vincent Mendes (D)
HD-14ContestedMitchell Scoggins (R, i) vs Bella Bautista (D)
HD-15ContestedMatthew Gambill (R, i) vs Lauren Jones (D)
HD-16ContestedTrey Kelley (R, i) vs Diana Spangler (D)
HD-17ContestedMartin Momtahan (R, i) vs Tamyko Green (D)
HD-18ContestedTyler Smith (R, i) vs Pat Rhudy (D)
HD-19ContestedJoseph Gullett (R, i) vs Cynthia Starke-Jones (D)
HD-20ContestedCharlice Byrd (R, i) vs Jason Tanner (D)
HD-21ContestedBrad Thomas (R, i) vs Anthony Aragues (D)
HD-22ContestedJordan Ridley (R, i) vs James Shade (D)
HD-23ContestedBill Fincher (R, i) vs Rob Epstein (D)
HD-24ContestedCarter Barrett (R, i) vs Maureen Gault (D)
HD-25ContestedTodd Jones (R, i) vs Elaine Padgett (D)
HD-26ContestedLauren McDonald (R, i) vs Meredith Greene (D)
HD-27ContestedLee Hawkins (R, i) vs Jay Kirkland (D)
HD-28ContestedBrent Cox (R, i) vs Mateo Sanabria (D)
HD-29ContestedMatt Dubnik (R, i) vs Scott Soracco (D)
HD-30ContestedDerrick McCollum (R, i) vs Braden Doxey (D)
HD-31Unopposed (Republican)Chad Bingham (R) — open; Emory Dunahoo retired
HD-32ContestedChris Erwin (R, i) vs Rebecca Sims (D)
HD-33Unopposed (Republican)Alan Powell (R, i)
HD-34ContestedDevan Seabaugh (R, i) vs Titus Nichols (D)
HD-35ContestedLisa Campbell (D, i) vs Elvis Casely (R)
HD-36ContestedGinny Ehrhart (R, i) vs Luc Noiset (D)
HD-37Unopposed (Democratic)Mary Frances Williams (D, i)
HD-38Unopposed (Democratic)David Wilkerson (D, i)
HD-39ContestedTerry Cummings (D, i) vs Yashica Marshall (certified write-in)Certified write-in Yashica Marshall verified after the October 14 sweep; correction applied with owner approval.
HD-40ContestedKimberly New (R, i) vs Elisa Lassiter (D)
HD-41Unopposed (Democratic)Michael Smith (D)
HD-42ContestedGabriel Sanchez (D, i) vs Andre Stafford (R)
HD-43Unopposed (Democratic)Solomon Adesanya (D)
HD-44ContestedDon Parsons (R, i) vs Danielle Bell (D)
HD-45ContestedSharon Cooper (R, i) vs Michelle Schreiner (D)Race is contested regardless. An additional independent claim in a partisan voter guide could not be verified in SOS records.
HD-46ContestedJohn Carson (R, i) vs Dumont Walker (D)
HD-47ContestedJack Miller (R) vs Lindsay DeFranco (D) — open; Jan Jones retired; Miller won R runoff
HD-48ContestedScott Hilton (R, i) vs Adam Cleveland (D)
HD-49ContestedChuck Martin (R, i) vs Teresa Lin (D)
HD-50ContestedMichelle Au (D, i) vs Azure Duan (R)
HD-51ContestedEsther Panitch (D, i) vs Keith Gettmann (R)
HD-52Unopposed (Democratic)Shea Roberts (D, i)
HD-53ContestedDeborah Silcox (R, i) vs Beth Fuller (D)
HD-54ContestedBetsy Holland (D, i) vs Greg Miller (R)
HD-55ContestedInga Willis (D, i) vs Samuel Lenaeus (R)Classified contested with medium-high confidence. Ballotpedia says the Republican primary was canceled, while current Ballotpedia district data and the VMC guide list Samuel Lenaeus as the Republican nominee.
HD-56Unopposed (Democratic)Bryce Berry (D, i)
HD-57ContestedStacey Evans (D, i) vs Helmut Love (R)
HD-58ContestedMathewos Samson (D) vs Torrey Balam (R) — open; Park Cannon retired; Samson won D runoff
HD-59ContestedPhil Olaleye (D, i) vs Sully Sullivan (R)
HD-60Unopposed (Democratic)Sheila Jones (D, i)
HD-61ContestedMekyah McQueen (D, i) vs Damita Bishop (R)
HD-62Unopposed (Democratic)Kenn Collier (D) — open; Tanya Miller retired; Collier won D runoff
HD-63Unopposed (Democratic)Kim Schofield (D, i)
HD-64ContestedSylvia Wayfer Baker (D, i) vs Lydia Parchue (R)
HD-65ContestedRobert Dawson (D, i) vs Gordon Rolle (R)
HD-66Unopposed (Democratic)Kimberly Alexander (D, i)
HD-67ContestedLydia Glaize (D, i) vs Daniel Cook (R)
HD-68Unopposed (Democratic)Timoria McQueen Saba (D) — open; Derrick Jackson retired; Saba won D runoff
HD-69Unopposed (Democratic)Debra Bazemore (D, i)
HD-70ContestedMelissa Stuckey (R) vs Diane Boulai (D) — open; Lynn Smith retired
HD-71ContestedJustin Howard (R, i) vs Anna Higgins (D)
HD-72Unopposed (Republican)David Huddleston (R, i)
HD-73ContestedJosh Bonner (R, i) vs Tim Wilkinson (D) — plus Landen Baynard (Independent, unverified)Race is contested regardless. Landen Baynard appears only in Ballotpedia’s stale House general-election table; current ballot status is unconfirmed.
HD-74Unopposed (Democratic)Robert Flournoy (D, i)
HD-75Unopposed (Democratic)Eric Bell II (D, i)
HD-76Unopposed (Democratic)Sandra Scott (D, i)
HD-77Unopposed (Democratic)Rhonda Burnough (D, i)
HD-78Unopposed (Democratic)Demetrius Douglas (D, i)
HD-79ContestedYasmin Neal (D, i) vs David Hamrick (R)
HD-80ContestedLong Tran (D, i) vs Brian Anderson (R)
HD-81ContestedNoelle Kahaian (R, i) vs Mishael White (D)
HD-82ContestedKaren Mathiak (R, i) vs Anthony Dickson (D)
HD-83ContestedKaren Lupton (D, i) vs James Smith (R)
HD-84Unopposed (Democratic)Mary Margaret Oliver (D, i)
HD-85ContestedKarla Drenner (D, i) vs Tyion Fields (R)
HD-86Unopposed (Democratic)Imani Barnes (D, i)
HD-87ContestedViola Davis (D, i) vs Timothy Burson (R)
HD-88ContestedBilly Mitchell (D, i) vs William Freeman (R)
HD-89Unopposed (Democratic)Omari Crawford (D, i)
HD-90ContestedBentley Hudgins (D) vs Samantha Boston (R) — open; Saira Draper retired
HD-91Unopposed (Democratic)Angela Moore (D, i)
HD-92Unopposed (Democratic)Rhonda Taylor (D, i)
HD-93Unopposed (Democratic)Doreen Carter (D, i)
HD-94Unopposed (Democratic)Venola Mason (D, i) — won D runoff
HD-95ContestedDar'shun Kendrick (D, i) vs Reggie Hall (R)
HD-96Unopposed (Democratic)Arlene Beckles (D, i)
HD-97ContestedJyot Singh (D) vs Yassin Moghazy (R) — open; Ruwa Romman retired
HD-98Unopposed (Democratic)Marvin Lim (D, i)
HD-99ContestedMatt Reeves (R, i) vs Michelle Kang (D)
HD-100ContestedJosh Clark (R) vs Jennifer Ambler (D) — open; David Clark retired
HD-101ContestedScott Holcomb (D, i) vs Jennifer Hutchison (R)
HD-102Unopposed (Democratic)Gabe Okoye (D, i)
HD-103ContestedSoo Hong (R, i) vs Chris Luchey (D)
HD-104Unopposed (Republican)Chuck Efstration (R, i)
HD-105ContestedSandy Donatucci (R, i) vs Farooq Mughal (D)
HD-106Unopposed (Democratic)Akbar Ali (D, i)
HD-107ContestedSam Park (D, i) vs Murray Berkowitz (R)
HD-108ContestedRahim Asani (D) vs Elvia Davila (R) — open; Jasmine Clark retired
HD-109Unopposed (Democratic)Juan Estrada (D) — open; Dewey McClain retired
HD-110ContestedSegun Adeyina (D, i) vs Charles Lollar (R)
HD-111ContestedRey Martinez (R, i) vs Scott Jackson (D)
HD-112ContestedBruce Williamson (R, i) vs Lisa Maria (D)
HD-113ContestedKarla Hooper (D) vs Don Scarbrough (R) — open; Sharon Henderson retired
HD-114ContestedBrett Mauldin (R) vs Michael Caw (D) — open; Tim Fleming retired
HD-115ContestedRegina Lewis-Ward (D, i) vs Darius Francis (R)
HD-116ContestedEl-Mahdi Holly (D, i) vs Samie Conyers (R)
HD-117Unopposed (Democratic)Kim Thomas Smith (D) — defeated incumbent Mary Ann Santos in D runoff
HD-118ContestedClint Crowe (R, i) vs Sharonda Bell (D)
HD-119ContestedHolt Persinger (R, i) vs Catherine Morris (D)
HD-120ContestedGary Black (R) vs Suzanna Karatassos (D) — open; Houston Gaines retired
HD-121ContestedEric Gisler (D, i) vs Mack Guest (R)
HD-122ContestedSpencer Frye (D, i) vs Carol Hubbard (R)
HD-123ContestedRob Leverett (R, i) vs Hope Beard (D)
HD-124ContestedTrey Rhodes (R, i) vs Melanie Miller (D)
HD-125ContestedGary Richardson (R, i) vs Leonard Hennessy (D)
HD-126ContestedL.C. Myles (D, i) vs William Harris (R)
HD-127ContestedMark Newton (R, i) vs Channing Taylor (D)
HD-128ContestedTyrone Evans (D) vs Trey Sheppard (R) — open; Mack Jackson retired
HD-129Unopposed (Democratic)Karlton Howard (D, i)
HD-130ContestedSheila Nelson (D, i) vs David Carson (R)
HD-131ContestedRob Clifton (R, i) vs Jenny Eppard (D)
HD-132Unopposed (Democratic)Brian Prince (D, i)
HD-133Unopposed (Republican)Danny Mathis (R, i)
HD-134Unopposed (Republican)Robert Dickey (R, i)
HD-135Unopposed (Republican)Beth Camp (R, i)
HD-136Unopposed (Republican)David Jenkins (R, i)
HD-137Unopposed (Democratic)Debbie Buckner (D, i) — independent Stephen Acorn disqualified per SOS
HD-138ContestedVance Smith (R, i) vs Cyndie Hutchings (D)
HD-139ContestedCarmen Rice (R, i) vs Elliot Valdez (D)
HD-140ContestedMarquese Averett (D) vs Edward Kvietkus (R) — open; Teddy Reese retired
HD-141ContestedCarolyn Hugley (D, i) vs Reggie Liparoto (R)
HD-142ContestedMiriam Paris (D, i) vs Calvin Palmer (R)
HD-143Unopposed (Democratic)Anissa Jones (D, i)
HD-144Unopposed (Republican)Dale Washburn (R, i)
HD-145ContestedTangie Herring (D, i) vs Eric Wilson (R)
HD-146Unopposed (Republican)Shaw Blackmon (R, i)
HD-147ContestedBethany Ballard (R, i) vs Renita Duncan (D)
HD-148ContestedNoel Williams Jr. (R, i) vs Cynthia Johnson (D)
HD-149ContestedFloyd Griffin (D, i) vs Randy Peters (R)
HD-150ContestedPatty Marie Stinson (D, i) vs Cary Moore (R)
HD-151ContestedMike Cheokas (R, i) vs Ethan Wolfe (D) — independent Travis Lockhart ballot status uncertain per SOSRace is contested regardless. SOS lists independent Travis Terrell Lockhart as “QUALIFIED - SIGNATURES REQUIRED”; petition acceptance was not verified.
HD-152ContestedBill Yearta (R, i) vs Mitchell Rosa (D)
HD-153Unopposed (Democratic)David Sampson (D, i)
HD-154ContestedGerald Greene (R, i) vs Harry James (D)
HD-155ContestedMatt Hatchett (R, i) vs Joe Powers (D)
HD-156Unopposed (Republican)Leesa Hagan (R, i)
HD-157ContestedBradley Anderson (R) vs Micah King (D) — Anderson defeated incumbent Bill Werkheiser in R primary
HD-158Unopposed (Republican)Butch Parrish (R, i)
HD-159Unopposed (Republican)Jon G. Burns (R, i)
HD-160Unopposed (Republican)Lehman Franklin (R, i)
HD-161ContestedBill Hitchens (R, i) vs David Dillie (D)
HD-162Unopposed (Democratic)Orlando Scott (D) — open; Carl Gilliard retired
HD-163Unopposed (Democratic)Anne Allen Westbrook (D, i)
HD-164ContestedRon Stephens (R, i) vs Stephanie Burgess (D)
HD-165Unopposed (Democratic)MiQuan Green (D) — open; Edna Jackson retired
HD-166ContestedJesse Petrea (R, i) vs Pat Daley (D)
HD-167ContestedBuddy DeLoach (R, i) vs Nathaniel Hicks Jr. (D)
HD-168ContestedAl Williams (D, i) vs Kevin Remillard (R)
HD-169Unopposed (Republican)Angie O'Steen (R, i)
HD-170Unopposed (Republican)Jaclyn Ford (R, i)
HD-171Unopposed (Republican)Joe Campbell (R, i)
HD-172Unopposed (Republican)Charles Cannon (R, i)
HD-173ContestedDarlene Taylor (R, i) vs Adam Chitwood (D)
HD-174ContestedJohn Corbett (R, i) vs David Hall (D)
HD-175ContestedJohn LaHood (R, i) vs Anissa Wiseman (D)
HD-176ContestedJames Burchett (R, i) vs Marcus Ryan (D)
HD-177Unopposed (Democratic)Elsie Napier (D) — defeated incumbent Alvin Payton in D runoff
HD-178ContestedSteven Meeks (R, i) vs Barry Dunham (D)
HD-179Unopposed (Republican)Rick Townsend (R, i)
HD-180Unopposed (Republican)Steven Sainz (R, i)Unopposed classification has an unverified independent claim in a partisan voter guide; no SOS record or other 2026 confirmation was found.
SD-1ContestedCorey Foreman (D) vs Ben Watson (R, i)
SD-2Unopposed (Democratic)Derek Mallow (D, i)
SD-3Unopposed (Republican)Mike Hodges (R, i)
SD-4Unopposed (Republican)Billy Hickman (R, i)
SD-5Unopposed (Democratic)Sheikh Rahman (D, i)
SD-6ContestedJermarkus Jacobs (D) vs Matt Brass (R, i) — independent Christina Potts did not make ballotIndependent Christina Potts was disqualified per the Georgia Secretary of State and does not affect the contested classification.
SD-7ContestedRuwa Romman (D) vs Aizaz Shaikh (R) — open; Nabilah Parkes resigned; Romman won D runoff (Adrienne White won the separate special election for the remainder of the term)
SD-8Unopposed (Republican)Russ Goodman (R, i)
SD-9ContestedNikki Merritt (D, i) vs Michael Johnson (R)
SD-10ContestedLarry Johnson (D) vs Furquan Stafford (R) — open; Emanuel Jones retired; Johnson won D runoff
SD-11Unopposed (Republican)Sam Watson (R, i)
SD-12Unopposed (Democratic)Edward Brown (D)
SD-13Unopposed (Republican)Carden Summers (R, i)
SD-14ContestedKevin Abel (D) vs Michael Dvorscak (R) — open; Josh McLaurin ran for Lt. Governor; Abel won D runoff
SD-15ContestedTeddy Reese (D) vs Chuck Hand (R) — open; Ed Harbison retired
SD-16ContestedSonya Wimberly Hawkins (D) vs Marty Harbin (R, i)
SD-17Unopposed (Democratic)Gail Davenport (D, i)
SD-18Unopposed (Republican)Steven McNeel (R, i)
SD-19ContestedJoshua Wilkerson (D) vs David Sikes (R) — open; Blake Tillery retired
SD-20Unopposed (Republican)Larry Walker (R, i)
SD-21ContestedKori Simmons (D) vs Jason Dickerson (R, i)
SD-22Unopposed (Democratic)Harold Jones (D, i)
SD-23ContestedShayna Boston (D) vs Max Burns (R, i)
SD-24ContestedLorraine Thomas (D) vs Lee Anderson (R, i)
SD-25Unopposed (Republican)Ricky Williams (R, i)
SD-26ContestedDavid Lucas Sr. (D, i) vs Tracy Wheeler (R)
SD-27ContestedJessica Roper (D) vs Mike Dudgeon (R) — open; Greg Dolezal ran for Lt. Governor
SD-28Unopposed (Democratic)Donzella James (D, i)
SD-29ContestedJeff Lowe (D) vs Randy Robertson (R, i)
SD-30ContestedWanda Cooper (D) vs Tim Bearden (R, i)
SD-31ContestedAlec Miller (D) vs Jason Anavitarte (R, i)
SD-32ContestedMichael Hettig (D) vs Kay Kirkpatrick (R, i)
SD-33Unopposed (Democratic)Michael Rhett (D, i)
SD-34Unopposed (Democratic)Kenya Wicks (D, i)
SD-35Unopposed (Democratic)Jaha Howard (D, i)
SD-36ContestedNan Orrock (D, i) vs Katie Corkren (R)
SD-37ContestedDarcy Castro (D) vs Ed Setzler (R, i)
SD-38ContestedRashaun Kemp (D, i) vs Eric Helvy (R)
SD-39ContestedSonya Halpern (D, i) vs John Franklin Guest Jr. (R)
SD-40ContestedSally Harrell (D, i) vs Melina Mast (R)
SD-41ContestedKim Jackson (D, i) vs Jeff Newlin (R)
SD-42ContestedEric Lee (D) vs Bret Dunn (R) — open; Brian Strickland ran for Attorney General
SD-43Unopposed (Democratic)Tonya Anderson (D, i)
SD-44ContestedSaira Draper (D) vs Ngozi Orabueze (R) — open; Elena Parent retired; independent write-in Eric Moore did not make ballotIndependent write-in Eric Moore did not make the ballot per Ballotpedia and does not affect the contested classification.
SD-45ContestedAnthony Tippetts (D) vs Clint Dixon (R, i)
SD-46ContestedRay Smith (D) vs Marc McMain (R) — open; Bill Cowsert ran for Attorney General; McMain won R runoff
SD-47ContestedJustin Gillespie (D) vs Frank Ginn (R, i)
SD-48ContestedLaura Murvartian (D) vs Shawn Still (R, i)
SD-49ContestedWilliam Wallace (D) vs Drew Echols (R, i)
SD-50ContestedDave Cooper (D) vs Bo Hatchett (R, i)
SD-51ContestedGary St. Lawrence (D) vs Will Wade (R) — open; Steve Gooch ran for Lt. Governor; Wade won R runoff
SD-52Unopposed (Republican)Chuck Hufstetler (R, i)
SD-53ContestedJack Zibluk (D) vs Lanny Thomas (R, i)
SD-54Unopposed (Republican)Chuck Payne (R, i)
SD-55ContestedRandal Mangham (D, i) vs Mary Williams Benefield (R)
SD-56ContestedPatrick Thompson (D) vs John Albers (R, i)

Where this comes from

Built from a October 14, 2026 sweep of all 236 districts using Georgia Secretary of State qualifying records, candidate campaign sites, Ballotpedia, and the May 2026 primary results. Party labels reflect the general-election ballot. Verification notes mark races where a source could not be confirmed; they do not change whether a seat is counted as contested.