Georgia State Senate District 30
Tue, Nov 3 · Represented by Tim Bearden Republican · Member list as of Oct 28If no one gets a majority, runoff Tue, Dec 1
Tim Bearden 65.1Wanda Cooper 35.0
Last result · 2024 generalNo published poll names both candidates.
- Last election
- Tim Bearden (Republican) won by 30.1 points, 2024
- On the 2026 ballot
- 2 candidates
Side by side
Left column: BeardenRight column: Cooper
- Races
- None listed
- Won 0 of 1
- Years since first win
- 2
- Not available
How these are counted
Wins and losses count the races in our results files, the same as each profile.
More about this race
Candidates on the ballot
- Wanda CooperDemocratic
- Tim BeardenIncumbentRepublican
This list may not include every candidate. See the official list at the Georgia Secretary of State, Elections Division
Source: sos.ga.gov (ZIP), dated Sep 1
All State Senate districts
- Democratic
- Republican
- Independent
- Nonpartisan
- More than one party
- No member listed
Map settings
Vote in Georgia
Trouble voting? Election Protection hotline: 866-OUR-VOTE. A nonpartisan coalition of civil-rights and voting-rights groups, not a government service. 866ourvote.org
History (30 elections for this seat)
- Votes for listed candidates
- 97,095
- Election day
- November 5, 2024
- District map
- Older district map (2024)
Georgia Senate District 30, 1968 to 2024, 2024, every candidate Candidate Party Votes and share Share RepublicanTim BeardenWon(incumbent)Name as filed: Timothy J. Bearden Republican 63,15865.0% DemocraticWanda Cooper Democratic 33,93735.0% - Votes for listed candidates
- 59,251
- Election day
- November 8, 2022
- District map
- Older district map (2022)
Georgia Senate District 30, 1968 to 2024, 2022, every candidate Candidate Party Votes and share Share RepublicanMike DuganWon(incumbent) Republican 59,251100.0% - Votes for listed candidates
- 86,326
- Election day
- November 3, 2020
- District map
- Older district map (2012 to 2021)
Georgia Senate District 30, 1968 to 2024, 2020, every candidate Candidate Party Votes and share Share RepublicanMike DuganWon(incumbent) Republican 58,30367.5% DemocraticMontenia Edwards Democratic 28,02332.5% - Votes for listed candidates
- 53,299
- Election day
- November 6, 2018
- District map
- Older district map (2012 to 2021)
Georgia Senate District 30, 1968 to 2024, 2018, every candidate Candidate Party Votes and share Share RepublicanMichael DuganWon(incumbent) Republican 53,299100.0% - Votes for listed candidates
- 58,574
- Election day
- November 8, 2016
- District map
- Older district map (2012 to 2021)
Georgia Senate District 30, 1968 to 2024, 2016, every candidate Candidate Party Votes and share Share RepublicanMichael DuganWon(incumbent) Republican 58,574100.0% - Votes for listed candidates
- 42,923
- Election day
- November 4, 2014
- District map
- Older district map (2012 to 2021)
Georgia Senate District 30, 1968 to 2024, 2014, every candidate Candidate Party Votes and share Share RepublicanMichael B. DuganWon(incumbent) Republican 31,12272.5% DemocraticJames Nixon Democratic 11,80127.5% - Votes for listed candidates
- 6,463
- Election day
- not on file
- Type
- Special election
- Type
- Runoff
- District map
- Older district map (2012 to 2021)
Georgia Senate District 30, 1968 to 2024, 2012, every candidate Candidate Party Votes and share Share RepublicanMike DuganWon Republican 3,60655.8% RepublicanBill Hembree Republican 2,85744.2% - Votes for listed candidates
- 56,995
- Election day
- not on file
- Type
- Special election
- Seats
- 2
- District map
- Older district map (2012 to 2021)
Georgia Senate District 30, 1968 to 2024, 2012, every candidate Candidate Party Votes and share Share RepublicanBill HembreeWon Republican 27,59148.4% RepublicanMike DuganWon Republican 13,86224.3% RepublicanGlenn Richardson Republican 8,48714.9% RepublicanJim Naughton Republican 7,05512.4% - Votes for listed candidates
- 54,045
- Election day
- November 2, 2010
- District map
- Older district map (2004 to 2011)
Georgia Senate District 30, 1968 to 2024, 2010, every candidate Candidate Party Votes and share Share RepublicanBill HamrickWon(incumbent) Republican 36,70467.9% DemocraticPat Rhudy Democratic 17,34132.1% - Votes for listed candidates
- 81,747
- Election day
- November 4, 2008
- District map
- Older district map (2004 to 2011)
Georgia Senate District 30, 1968 to 2024, 2008, every candidate Candidate Party Votes and share Share RepublicanBill HamrickWon(incumbent) Republican 52,25663.9% DemocraticPat Rhudy Democratic 29,49136.1% - Votes for listed candidates
- 41,409
- Election day
- November 7, 2006
- District map
- Older district map (2004 to 2011)
Georgia Senate District 30, 1968 to 2024, 2006, every candidate Candidate Party Votes and share Share RepublicanBill HamrickWon(incumbent) Republican 28,48468.8% DemocraticBenjamin Crawford Democratic 12,92531.2% - Votes for listed candidates
- 54,514
- Election day
- November 2, 2004
- District map
- Older district map (2004 to 2011)
Georgia Senate District 30, 1968 to 2024, 2004, every candidate Candidate Party Votes and share Share RepublicanWilliam HamrickWon(incumbent) Republican 54,514100.0% - Votes for listed candidates
- 33,814
- Election day
- November 5, 2002
- District map
- Older district map (2002 to 2003)
Georgia Senate District 30, 1968 to 2024, 2002, every candidate Candidate Party Votes and share Share RepublicanBill HamrickWon(incumbent) Republican 33,814100.0% - Votes for listed candidates
- 47,362
- Election day
- November 7, 2000
- District map
- Older district map (1992 to 2001)
Georgia Senate District 30, 1968 to 2024, 2000, every candidate Candidate Party Votes and share Share RepublicanBill HamrickWon Republican 30,47564.3% DemocraticJohn Paulk Democratic 16,88735.7% - Votes for listed candidates
- 32,245
- Election day
- November 3, 1998
- District map
- Older district map (1992 to 2001)
Georgia Senate District 30, 1968 to 2024, 1998, every candidate Candidate Party Votes and share Share RepublicanSam P. RobertsWon(incumbent) Republican 21,49866.7% DemocraticRalph Harper Democratic 10,74733.3% - Votes for listed candidates
- 40,283
- Election day
- November 5, 1996
- District map
- Older district map (1992 to 2001)
Georgia Senate District 30, 1968 to 2024, 1996, every candidate Candidate Party Votes and share Share RepublicanSam P. RobertsWon Republican 23,25257.7% DemocraticJack E. Threadgill Democratic 17,03142.3% - Votes for listed candidates
- 25,925
- Election day
- November 8, 1994
- District map
- Older district map (1992 to 2001)
Georgia Senate District 30, 1968 to 2024, 1994, every candidate Candidate Party Votes and share Share RepublicanPerry McGuireWon Republican 15,71860.6% DemocraticSam P. Roberts Democratic 10,20739.4% - Votes for listed candidates
- 37,659
- Election day
- November 3, 1992
- District map
- Older district map (1992 to 2001)
Georgia Senate District 30, 1968 to 2024, 1992, every candidate Candidate Party Votes and share Share DemocraticWayne GarnerWon(incumbent) Democratic 20,63754.8% RepublicanPerry McGuire Republican 17,02245.2% - Votes for listed candidates
- 19,471
- Election day
- November 6, 1990
- District map
- Older district map (1982 to 1991)
Georgia Senate District 30, 1968 to 2024, 1990, every candidate Candidate Party Votes and share Share DemocraticWayne GarnerWon(incumbent) Democratic 19,471100.0% - Votes for listed candidates
- 32,750
- Election day
- November 8, 1988
- District map
- Older district map (1982 to 1991)
Georgia Senate District 30, 1968 to 2024, 1988, every candidate Candidate Party Votes and share Share DemocraticWayne GarnerWon(incumbent) Democratic 21,40865.4% RepublicanMerritt Lane Republican 11,34234.6% - Votes for listed candidates
- 21,349
- Election day
- November 4, 1986
- District map
- Older district map (1982 to 1991)
Georgia Senate District 30, 1968 to 2024, 1986, every candidate Candidate Party Votes and share Share DemocraticWayne GarnerWon(incumbent) Democratic 14,73869.0% RepublicanBill Fordham Republican 6,61131.0% - Votes for listed candidates
- 19,114
- Election day
- November 6, 1984
- District map
- Older district map (1982 to 1991)
Georgia Senate District 30, 1968 to 2024, 1984, every candidate Candidate Party Votes and share Share DemocraticWayne GarnerWon(incumbent) Democratic 19,114100.0% - Votes for listed candidates
- 13,611
- Election day
- November 2, 1982
- District map
- Older district map (1982 to 1991)
Georgia Senate District 30, 1968 to 2024, 1982, every candidate Candidate Party Votes and share Share DemocraticWayne GarnerWon(incumbent) Democratic 13,611100.0% - Votes for listed candidates
- 27,081
- Election day
- November 4, 1980
- District map
- Older district map (1972 to 1981)
Georgia Senate District 30, 1968 to 2024, 1980, every candidate Candidate Party Votes and share Share DemocraticWayne GarnerWon Democratic 20,55375.9% RepublicanRalph Harper Republican 6,52724.1% OtherAndrew Young Other 10.0% - Votes for listed candidates
- 11,217
- Election day
- November 7, 1978
- District map
- Older district map (1972 to 1981)
Georgia Senate District 30, 1968 to 2024, 1978, every candidate Candidate Party Votes and share Share DemocraticJ. Ebb DuncanWon(incumbent) Democratic 11,20799.9% OtherRoss L. Arnold Jr. Other 80.1% OtherGeorge Rosenzweis Other 10.0% OtherRhodes Shell Other 10.0% - Votes for listed candidates
- 25,644
- Election day
- November 2, 1976
- District map
- Older district map (1972 to 1981)
Georgia Senate District 30, 1968 to 2024, 1976, every candidate Candidate Party Votes and share Share DemocraticJ. Ebb DuncanWon(incumbent) Democratic 18,44671.9% RepublicanMarshall Helms Republican 7,19728.1% OtherC. B. Jenkins Other 10.0% - Votes for listed candidates
- 12,125
- Election day
- November 4, 1974
- District map
- Older district map (1972 to 1981)
Georgia Senate District 30, 1968 to 2024, 1974, every candidate Candidate Party Votes and share Share DemocraticJ. Ebb DuncanWon(incumbent) Democratic 12,124100.0% OtherDavid Dingler Other 10.0% - Votes for listed candidates
- 14,161
- Election day
- November 7, 1972
- District map
- Older district map (1972 to 1981)
Georgia Senate District 30, 1968 to 2024, 1972, every candidate Candidate Party Votes and share Share DemocraticJ. Ebb DuncanWon Democratic 14,160100.0% OtherJohn Stewart Other 10.0% - Votes for listed candidates
- 15,833
- Election day
- November 3, 1970
- District map
- Older district map (1968 to 1971)
Georgia Senate District 30, 1968 to 2024, 1970, every candidate Candidate Party Votes and share Share DemocraticLamar PlunkettWon(incumbent) Democratic 15,832100.0% OtherRobert Ozier Other 10.0% - Votes for listed candidates
- 16,256
- Election day
- November 5, 1968
- District map
- Older district map (1968 to 1971)
Georgia Senate District 30, 1968 to 2024, 1968, every candidate Candidate Party Votes and share Share DemocraticLamar PlunkettWon(incumbent) Democratic 16,255100.0% OtherMaynard Jackson Other 10.0%
- 2024: Georgia Secretary of State ENR, 2024 November general (API JSON), retrieved Oct 28, 2026
- 1968 to 2022: State Legislative Election Returns, 1967-2022 (Carl Klarner, Harvard Dataverse), retrieved Oct 28, 2026. Compiled by Carl Klarner (Harvard Dataverse) from official returns; not an official source
Last contest in this district on file: 2024.
Download and cite
Cite this page
Election Wrld. (2026). Georgia State Senate District 30, election results 1968 to 2024. https://www.electionwrld.com/ga/senate/30. Retrieved October 31, 2026.
Embed this seat
<iframe src="https://www.electionwrld.com/embed/ga/senate/30" title="Georgia Senate District 30" width="100%" height="400" style="border:0;max-width:640px" loading="lazy"></iframe>
<p style="font-size:13px">Data: <a href="https://www.electionwrld.com">Election Wrld</a>, CC BY 4.0</p>Sources
Sources: Census TIGERweb Legislative MapServer (120th CDs layer 0, 119th CDs layer 4, 2026 SLD upper layer 1 and lower layer 2) (US Census Bureau, public domain), retrieved Oct 28, 2026; Open Civic Data division identifiers (census_autogenerated us_sldl/us_sldu and openstates state files); also (sld-recent.json): Open Civic Data division identifiers (country-us) (CC0 (repository); also (sld-recent.json): CC0 1.0), retrieved Oct 28, 2026; Open States people (current) CSVs (CC0-1.0 (Open States people data)), retrieved Oct 28, 2026, compiled by Open States volunteers and staff (rosters from state legislature sites) from official returns, not an official source; Georgia Secretary of State ENR, 2024 November general (API JSON) (US state public record), retrieved Oct 28, 2026; State Legislative Election Returns, 1967-2022 (Carl Klarner, Harvard Dataverse) (CC0 1.0), retrieved Oct 28, 2026, compiled by Carl Klarner (Harvard Dataverse) from official returns, not an official source.
District id: ocd-division/country:us/state:ga/sldu:30
DataState data (JSON)Sources: State Legislative Election Returns, 1967-2022 (Carl Klarner, Harvard Dataverse), Georgia Secretary of State ENR, 2024 November generalData as of Oct 28, 2026