Political biography · State presidential returns
Georgia
election history.
Presidential votes, closest contests and political movement from 2000 through 2024.
Saved history is ready below. Interactive controls require JavaScript.
State context · blue toward D · red toward R · gray unavailable
How Georgia voted
In 2000, Georgia recorded 1,116,230 Democratic votes and 1,419,720 Republican votes out of 2,583,208 ballots. In 2024, the corresponding counts were 2,548,017, 2,663,117 and 5,250,905. The margin was R +11.75 in 2000 and R +2.19 in 2024.
The closest available D/R contest was 2020, with a D +0.24 margin. Movement relative to the country is local margin change minus national margin change; it distinguishes a local shift from a nationwide wave.
| Election | Democratic votes | Republican votes | Other ballots | Total ballots | D share | R share | D−R margin | U.S. margin |
|---|---|---|---|---|---|---|---|---|
| 2000 | 1,116,230 | 1,419,720 | 47,258 | 2,583,208 | 43.21% | 54.96% | R +11.75 | D +0.49 |
| 2004 | 1,366,149 | 1,914,254 | 21,472 | 3,301,875 | 41.37% | 57.97% | R +16.60 | R +2.43 |
| 2008 | 1,844,123 | 2,048,759 | 31,604 | 3,924,486 | 46.99% | 52.20% | R +5.21 | D +7.40 |
| 2012 | 1,773,827 | 2,078,688 | 45,324 | 3,897,839 | 45.51% | 53.33% | R +7.82 | D +3.94 |
| 2016 | 1,877,963 | 2,089,104 | 147,665 | 4,114,732 | 45.64% | 50.77% | R +5.13 | D +2.18 |
| 2020 | 2,473,633 | 2,461,854 | 64,473 | 4,999,960 | 49.47% | 49.24% | D +0.24 | D +4.45 |
| 2024 | 2,548,017 | 2,663,117 | 39,771 | 5,250,905 | 48.53% | 50.72% | R +2.19 | R +1.47 |
Georgia county election histories
- Haralson County →
- Bleckley County →
- Sumter County →
- Meriwether County →
- Douglas County →
- Coweta County →
- Clarke County →
- Bartow County →
- Decatur County →
- Jones County →
- Tift County →
- Morgan County →
- Barrow County →
- Calhoun County →
- Madison County →
- Dooly County →
- McDuffie County →
- Grady County →
- Fannin County →
- Bibb County →
- Pulaski County →
- Butts County →
- Lamar County →
- Evans County →
- Atkinson County →
- Miller County →
- Crisp County →
- Coffee County →
- Ben Hill County →
- Chattahoochee County →
- Heard County →
- Newton County →
- DeKalb County →
- White County →
- Floyd County →
- Murray County →
- Walker County →
- Liberty County →
- Jeff Davis County →
- Emanuel County →
- Glynn County →
- Charlton County →
- Appling County →
- Polk County →
- Rockdale County →
- Cherokee County →
- Fulton County →
- Glascock County →
- Clayton County →
- Greene County →
- Gilmer County →
- Ware County →
- Hart County →
- Pike County →
- Pickens County →
- Hancock County →
- Webster County →
- Echols County →
- Whitfield County →
- Baldwin County →
- Bryan County →
- Thomas County →
- Early County →
- Clinch County →
- Macon County →
- Baker County →
- Dade County →
- Dougherty County →
- Mitchell County →
- Seminole County →
- Schley County →
- Henry County →
- Taylor County →
- Burke County →
- Union County →
- Upson County →
- Walton County →
- Washington County →
- Wayne County →
- Berrien County →
- Wheeler County →
- Columbia County →
- Dodge County →
- Gwinnett County →
- Dawson County →
- Johnson County →
- Jefferson County →
- Effingham County →
- Lanier County →
- Franklin County →
- Telfair County →
- Elbert County →
- Lowndes County →
- Talbot County →
- Hall County →
- Houston County →
- Pierce County →
- Irwin County →
- Lincoln County →
- Long County →
- Monroe County →
- Oconee County →
- Peach County →
- Quitman County →
- Randolph County →
- Stewart County →
- Jasper County →
- Forsyth County →
- Taliaferro County →
- Toombs County →
- Troup County →
- Twiggs County →
- Paulding County →
- Fayette County →
- Jackson County →
- Turner County →
- Bulloch County →
- Lumpkin County →
- Spalding County →
- Towns County →
- Wilkinson County →
- Lee County →
- Tattnall County →
- Marion County →
- Camden County →
- Carroll County →
- Gordon County →
- Rabun County →
- Laurens County →
- Screven County →
- Warren County →
- Candler County →
- Colquitt County →
- Habersham County →
- Jenkins County →
- Bacon County →
- McIntosh County →
- Richmond County →
- Wilkes County →
- Crawford County →
- Catoosa County →
- Cobb County →
- Chattooga County →
- Cook County →
- Montgomery County →
- Brooks County →
- Chatham County →
- Clay County →
- Muscogee County →
- Worth County →
- Brantley County →
- Putnam County →
- Stephens County →
- Banks County →
- Harris County →
- Terrell County →
- Oglethorpe County →
- Wilcox County →
- Treutlen County →
Sources and methods
Presidential votes: MIT Election Data and Science Lab county returns, 2000–2024, version 20 and MEDSL statewide presidential returns. Percentages use all recorded ballots; the margin is Democratic share minus Republican share. “Other ballots” is total ballots minus Democratic and Republican votes. It includes third-party/write-in votes and any residual or invalid ballot counts included in the source denominator; it is not necessarily a count of votes for other candidates. A swing is the difference between two margins; national-adjusted swing subtracts the U.S. change over the same period. State and national profiles use statewide returns, not sums of incomplete county returns.
The county original CSV is an archived public mirror of MEDSL’s February 25, 2026 revision, with matching revision and original file size. Direct Harvard downloads require a personal guestbook; an independent official checksum match has not been certified. Download links, provenance, selection rules and SHA-256 checksums document the source and preserve the exact bytes used here. Recorded electoral votes come from the National Archives, including split Maine/Nebraska districts, faithless electors and abstentions.
Maps use the Census-derived us-atlas legacy county boundaries. Connecticut retains eight legacy counties, matching these returns. Oglala Lakota’s FIPS rename is harmonized. Bedford city and county are added for years before their merger when valid returns exist. Comparisons crossing Broomfield’s 2001 creation are unavailable for the five affected Colorado counties. Alaska’s voting districts and separately reported Kansas City votes cannot be safely assigned to these county boundaries: use statewide history and whole-state merges. Missing or inconsistent returns stay unavailable.
Border Lab uses 2020 Census resident population bases, Vintage 2021, with legacy Connecticut counties. Alaska’s statewide population remains intact. Statewide votes not assigned to comparable counties stay with their original state; a whole-state merge transfers that residual. A move with missing historical votes makes that election replay unavailable. The population snapshot stays fixed across historical replays. Metro experiments use March 2020 Census metropolitan delineations; these statistical areas are not proposed legal states. The population-balancing preset starts from original borders and greedily transfers adjacent counties to reduce squared imbalance without increasing graph fragmentation, up to 150 transfers. It preserves 50 regions and does not promise an optimal or equal-population partition.
House seats use the Census equal-proportions method: one initial seat per region, then priority population ÷ √(n × (n + 1)). Border Lab uses resident population; Same Votes, Different Rules uses historical Census apportionment populations, which include allocated overseas residents. Proportional electoral allocation uses Hamilton largest remainder with whole electors, across D, R and a combined other-ballot bucket; exact remainder ties use D, then R, then other. Winner-takes-all ties leave electors unallocated. No majority is reported honestly; contingent-election outcomes are not simulated.
These experiments hold recorded votes fixed. They are mechanical counterfactuals, not predictions of behavior, turnout, campaigns or constitutional validity. Ordinary vote totals cannot recover ranked preferences. Twin matches require complete comparable histories across the selected period; RMS distance equally weights each election margin or each consecutive change. Equal movement does not imply similar political levels, demographics, motives or individual voters.