Who’s on your November ballot — and how they voted
56 seats — 36 contested, 20 with no major-party opponent. 48 of 92 nominees have a Georgia legislative voting record. Type a district number or name to filter.
How to read the records
- These are counts, not a grade. GPS retired letter grades in August 2026: an A–F scale aggregates true votes through a contestable methodology, and the argument then becomes about the method instead of the record. Every number here is a roll-call vote you can check against the General Assembly’s own records. There is no aggregation and nothing to argue with.
- Denominators vary by member. Excused and absent votes are excluded, so nobody is counted on a vote they were not present for. Both numbers are always shown — read “2 of 3” and “4 of 6” as what they are, not as percentages.
- This is GPS’s bill list. Which bills are tracked, and which position on each counts as reform, are GPS editorial judgments — 13 justice-reform bills and 5 prison-conditions bills. Read it as “voted GPS’s position,” not as an objective measure.
- Sponsorship is often the only evidence there is. Most post-conviction bills die in committee without ever reaching a recorded vote, so whether a legislator put their name on one can be the only public sign of where they stood. A nominee with few votes and several sponsorships is not a thin record — it is a different kind of record. Only bills GPS supports count as reform sponsorships; a sponsorship of a bill GPS opposes is named separately.
- “No Georgia legislative record” is not “no position.” It means only that there is no voting record — a challenger may have a fully developed platform GPS has not surveyed, and that describes most of the field.
- A thin record is reported, never ranked. Fewer than 3 of the 5 prison-conditions bills is marked and left out of any ranking: two of two is two votes, not a record.
In not one of these races do both nominees have a record to compare — incumbents have voting records, challengers do not.
| District | Republican | Democrat | Status |
|---|---|---|---|
| District 1 | Ben Watson (I)Voted GPS’s position on 3 of 5 prison-conditions bills · 3 of 6 justice-reform bills · full record1 GPS-tracked reform bill sponsored | Corey ForemanNo Georgia legislative record | contested |
| District 2 | — | Derek J. Mallow (I)Voted GPS’s position on 5 of 5 prison-conditions bills · 2 of 3 justice-reform bills · full record1 GPS-tracked reform bill sponsored · 1 as lead author | no opponent |
| District 3 | Mike Hodges (I)Voted GPS’s position on 3 of 5 prison-conditions bills · 1 of 2 justice-reform bills · full record3 GPS-tracked reform bills sponsored · also sponsored 1 bill GPS opposes | — | no opponent |
| District 4 | Billy Hickman (I)Voted GPS’s position on 3 of 5 prison-conditions bills · 3 of 5 justice-reform bills · full record2 GPS-tracked reform bills sponsored | — | no opponent |
| District 5 | — | Sheikh Rahman (I)Voted GPS’s position on 4 of 4 prison-conditions bills · 5 of 5 justice-reform bills · full record4 GPS-tracked reform bills sponsored | no opponent |
| District 6 | Matt Brass (I)Voted GPS’s position on 3 of 4 prison-conditions bills · 3 of 3 justice-reform bills · full recordNo GPS-tracked reform bills sponsored · also sponsored 1 bill GPS opposes | Jermarkus A. JacobsNo Georgia legislative record | contested |
| District 7 | Aizaz Shahbaz ShaikhNo Georgia legislative record | Ruwa RommanVoted GPS’s position on 3 of 3 prison-conditions bills · 5 of 5 justice-reform bills · full record1 GPS-tracked reform bill sponsored | contested |
| District 8 | Russ Goodman (I)Voted GPS’s position on 2 of 4 prison-conditions bills · 3 of 6 justice-reform bills · full record1 GPS-tracked reform bill sponsored · also sponsored 1 bill GPS opposes | — | no opponent |
| District 9 | Michael JohnsonNo Georgia legislative record | Nikki Merritt (I)Voted GPS’s position on 4 of 4 prison-conditions bills · 6 of 6 justice-reform bills · full record6 GPS-tracked reform bills sponsored | contested |
| District 10 | Furquan StaffordNo Georgia legislative record | Larry JohnsonNo Georgia legislative record | contested |
| District 11 | Sam Watson (I)Voted GPS’s position on 3 of 5 prison-conditions bills · 3 of 5 justice-reform bills · full recordNo GPS-tracked reform bills sponsored | — | no opponent |
| District 12 | — | Edward BrownNo Georgia legislative record | no opponent |
| District 13 | Carden H. Summers (I)Voted GPS’s position on 3 of 5 prison-conditions bills · 3 of 6 justice-reform bills · full record2 GPS-tracked reform bills sponsored · also sponsored 2 bills GPS opposes | — | no opponent |
| District 14 | Mike DvorscakNo Georgia legislative record | Kevin AbelNo Georgia legislative record | contested |
| District 15 | Chuck HandNo Georgia legislative record | Tremaine “Teddy” ReeseVoted GPS’s position on 3 of 3 prison-conditions bills · 5 of 5 justice-reform bills · full record1 GPS-tracked reform bill sponsored | contested |
| District 16 | Marty Harbin (I)Voted GPS’s position on 3 of 5 prison-conditions bills · 3 of 6 justice-reform bills · full record1 GPS-tracked reform bill sponsored | Sonya Wimberly HawkinsNo Georgia legislative record | contested |
| District 17 | — | Gail Davenport (I)Voted GPS’s position on 3 of 3 prison-conditions bills · 2 of 2 justice-reform bills · full record4 GPS-tracked reform bills sponsored | no opponent |
| District 18 | Steven McNeel (I)Voted GPS’s position on 1 of 1 prison-conditions bills · 1 of 1 justice-reform bills · full record · thin record, not rankedNo GPS-tracked reform bills sponsored | — | no opponent |
| District 19 | David SikesNo Georgia legislative record | Joshua C. WilkersonNo Georgia legislative record | contested |
| District 20 | Larry Walker (I)Voted GPS’s position on 2 of 4 prison-conditions bills · 2 of 3 justice-reform bills · full recordNo GPS-tracked reform bills sponsored | — | no opponent |
| District 21 | Jason T. Dickerson (I)Voted GPS’s position on 1 of 1 prison-conditions bills · 1 of 1 justice-reform bills · full record · thin record, not rankedNo GPS-tracked reform bills sponsored | Kori SimmonsNo Georgia legislative record | contested |
| District 22 | — | Harold V. Jones II (I)Voted GPS’s position on 5 of 5 prison-conditions bills · 4 of 4 justice-reform bills · full record8 GPS-tracked reform bills sponsored · 1 as lead author | no opponent |
| District 23 | Max Burns (I)Voted GPS’s position on 3 of 5 prison-conditions bills · 3 of 6 justice-reform bills · full record1 GPS-tracked reform bill sponsored | Shayna BostonNo Georgia legislative record | contested |
| District 24 | Lee Anderson (I)Voted GPS’s position on 3 of 5 prison-conditions bills · 3 of 6 justice-reform bills · full record3 GPS-tracked reform bills sponsored · also sponsored 1 bill GPS opposes | Lorraine V. ThomasNo Georgia legislative record | contested |
| District 25 | Rick A. Williams (I)Voted GPS’s position on 0 of 2 prison-conditions bills · 1 of 2 justice-reform bills · full record · thin record, not ranked1 GPS-tracked reform bill sponsored · also sponsored 1 bill GPS opposes | — | no opponent |
| District 26 | Tracy WheelerNo Georgia legislative record | David E. Lucas (I)Voted GPS’s position on 5 of 5 prison-conditions bills · 5 of 5 justice-reform bills · full record1 GPS-tracked reform bill sponsored | contested |
| District 27 | Mike DudgeonNo Georgia legislative record | Jessica RoperNo Georgia legislative record | contested |
| District 28 | — | Donzella James (I)Voted GPS’s position on 3 of 3 prison-conditions bills · 2 of 2 justice-reform bills · full record2 GPS-tracked reform bills sponsored · 1 as lead author | no opponent |
| District 29 | Randy Robertson (I)Voted GPS’s position on 3 of 5 prison-conditions bills · 2 of 6 justice-reform bills · full record4 GPS-tracked reform bills sponsored · 2 as lead author · also sponsored 2 bills GPS opposes | Jeff LoweNo Georgia legislative record | contested |
| District 30 | Timothy J. Bearden (I)Voted GPS’s position on 2 of 3 prison-conditions bills · 1 of 1 justice-reform bills · full recordNo GPS-tracked reform bills sponsored · also sponsored 1 bill GPS opposes | Wanda CooperNo Georgia legislative record | contested |
| District 31 | Jason R. Anavitarte (I)Voted GPS’s position on 3 of 5 prison-conditions bills · 3 of 6 justice-reform bills · full recordNo GPS-tracked reform bills sponsored · also sponsored 3 bills GPS opposes | Alec MillerNo Georgia legislative record | contested |
| District 32 | Kay Kirkpatrick (I)Voted GPS’s position on 3 of 5 prison-conditions bills · 3 of 6 justice-reform bills · full record1 GPS-tracked reform bill sponsored · also sponsored 1 bill GPS opposes | Michael HettigNo Georgia legislative record | contested |
| District 33 | — | Michael Doc Rhett (I)Voted GPS’s position on 5 of 5 prison-conditions bills · 5 of 6 justice-reform bills · full record4 GPS-tracked reform bills sponsored | no opponent |
| District 34 | — | Kenya Wicks (I)Voted GPS’s position on 2 of 2 prison-conditions bills · 0 of 0 justice-reform bills · full record · thin record, not ranked1 GPS-tracked reform bill sponsored | no opponent |
| District 35 | — | Jaha V. Howard (I)Voted GPS’s position on 1 of 1 prison-conditions bills · 1 of 1 justice-reform bills · full record · thin record, not rankedNo GPS-tracked reform bills sponsored | no opponent |
| District 36 | Katie CorkrenNo Georgia legislative record | Nan Grogan Orrock (I)Voted GPS’s position on 5 of 5 prison-conditions bills · 5 of 6 justice-reform bills · full record5 GPS-tracked reform bills sponsored | contested |
| District 37 | Ed Setzler (I)Voted GPS’s position on 3 of 5 prison-conditions bills · 1 of 3 justice-reform bills · full record1 GPS-tracked reform bill sponsored | Darcy CastroNo Georgia legislative record | contested |
| District 38 | Eric HelvyNo Georgia legislative record | Rashaun Kemp (I)Voted GPS’s position on 2 of 2 prison-conditions bills · 0 of 0 justice-reform bills · full record · thin record, not ranked1 GPS-tracked reform bill sponsored | contested |
| District 39 | John F. Guest, Jr.No Georgia legislative record | Sonya Halpern (I)Voted GPS’s position on 4 of 5 prison-conditions bills · 5 of 5 justice-reform bills · full record4 GPS-tracked reform bills sponsored | contested |
| District 40 | Melina R. MastNo Georgia legislative record | Sally Harrell (I)Voted GPS’s position on 5 of 5 prison-conditions bills · 6 of 6 justice-reform bills · full record7 GPS-tracked reform bills sponsored · 2 as lead author | contested |
| District 41 | Jeff NewlinNo Georgia legislative record | Kim Jackson (I)Voted GPS’s position on 5 of 5 prison-conditions bills · 6 of 6 justice-reform bills · full record8 GPS-tracked reform bills sponsored · 1 as lead author | contested |
| District 42 | Bret A. DunnNo Georgia legislative record | Eric W. Lee, Sr.No Georgia legislative record | contested |
| District 43 | — | Tonya P. Anderson (I)Voted GPS’s position on 3 of 3 prison-conditions bills · 6 of 6 justice-reform bills · full record5 GPS-tracked reform bills sponsored · 2 as lead author | no opponent |
| District 44 | Ngozi OrabuezeNo Georgia legislative record | Saira DraperVoted GPS’s position on 3 of 3 prison-conditions bills · 5 of 5 justice-reform bills · full record1 GPS-tracked reform bill sponsored | contested |
| District 45 | Clint Dixon (I)Voted GPS’s position on 3 of 5 prison-conditions bills · 3 of 5 justice-reform bills · full record1 GPS-tracked reform bill sponsored · also sponsored 1 bill GPS opposes | Scott TippettsNo Georgia legislative record | contested |
| District 46 | Marc McMainNo Georgia legislative record | Ray SmithNo Georgia legislative record | contested |
| District 47 | Frank Ginn (I)Voted GPS’s position on 3 of 5 prison-conditions bills · 3 of 6 justice-reform bills · full recordNo GPS-tracked reform bills sponsored · also sponsored 2 bills GPS opposes | Justin GillespieNo Georgia legislative record | contested |
| District 48 | Shawn Still (I)Voted GPS’s position on 3 of 5 prison-conditions bills · 1 of 2 justice-reform bills · full recordNo GPS-tracked reform bills sponsored · also sponsored 1 bill GPS opposes | Laura MurvartianNo Georgia legislative record | contested |
| District 49 | Drew Echols (I)Voted GPS’s position on 1 of 2 prison-conditions bills · 1 of 1 justice-reform bills · full record · thin record, not ranked1 GPS-tracked reform bill sponsored · also sponsored 1 bill GPS opposes | William WallaceNo Georgia legislative record | contested |
| District 50 | Bo Hatchett (I)Voted GPS’s position on 3 of 5 prison-conditions bills · 3 of 6 justice-reform bills · full record2 GPS-tracked reform bills sponsored · also sponsored 3 bills GPS opposes | Dave CooperNo Georgia legislative record | contested |
| District 51 | Will WadeVoted GPS’s position on 2 of 4 prison-conditions bills · 6 of 10 justice-reform bills · full recordNo GPS-tracked reform bills sponsored | Gary St. LawrenceNo Georgia legislative record | contested |
| District 52 | Chuck Hufstetler (I)Voted GPS’s position on 3 of 5 prison-conditions bills · 3 of 5 justice-reform bills · full record1 GPS-tracked reform bill sponsored | — | no opponent |
| District 53 | Lanny Thomas (I)No Georgia legislative record | John Bentley “Jack” ZiblukNo Georgia legislative record | contested |
| District 54 | Chuck Payne (I)Voted GPS’s position on 3 of 5 prison-conditions bills · 3 of 6 justice-reform bills · full record4 GPS-tracked reform bills sponsored | — | no opponent |
| District 55 | Mary Williams BenefieldNo Georgia legislative record | Randal Mangham (I)Voted GPS’s position on 1 of 1 prison-conditions bills · 1 of 1 justice-reform bills · full record · thin record, not ranked1 GPS-tracked reform bill sponsored | contested |
| District 56 | John Albers (I)Voted GPS’s position on 3 of 5 prison-conditions bills · 3 of 6 justice-reform bills · full record3 GPS-tracked reform bills sponsored · also sponsored 2 bills GPS opposes | Patrick ThompsonNo Georgia legislative record | contested |
Ballot source: GA Secretary of State (results.sos.ga.gov), the November 3, 2026 ballot as posted October 23, which includes nominees who replaced primary winners. (I) = incumbent. “No opponent” = only one major party has a candidate on the ballot. The only independent on any legislative ballot is in House District 151, a contested seat.
Records source: GPS’s own bill tracking — 13 justice-reform and 5 prison-conditions bills, roll calls from the General Assembly. Not a third-party rating, and not a grade. Nominees were matched to their record on chamber, district and party, with every name checked. Updated October 2026.