Georgia Election Monitor

How the projection works

Every number on the main page comes from the steps below. The model is a county-level calculation built on certified 2022 and 2024 results, with one adjustable environment shift. You can check each step against the downloadable workbook.

Summary

The model answers one question: if each county votes as it did in 2022, adjusted for how it has moved since and for how the 2026 environment differs, who wins and by how much?

  • Anchor. Each county's 2022 margin, taken from certified results.
  • Trend. Half of each county's 2024 movement relative to the state is carried forward.
  • Environment. One statewide shift, applied most heavily to competitive counties, and not at all in the "2022 pattern" scenario.
  • Turnout. Projected from the early-vote pace and spread across counties by their 2022 share of the total vote.

Both/and. The "2022 pattern" scenario is a floor, because it assumes no shift in mood from 2022. The base scenario is our central case. The poll-based scenario is the upper bound we think is reasonable. The main page shows all three.

Data sources

DataSourceUsed for
2026 ballots to date by countyGeorgia Secretary of State ballots-to-date file, Thursday Oct 15, evening update (528,827 ballots)Cast so far, share of each county counted
2022 U.S. Senate and governor by county and vote methodGeorgia Secretary of State certified resultsCounty margins, Libertarian share, mail and early patterns
2022 early vote by day and by countyGeorgia Secretary of StateEarly-vote pace shape
2022 absentee reportGeorgia Secretary of StateMail share (6.25% of votes) and mail margin (D+37.2)
2024 presidential results by countyCertified results (county table sums to Trump 2,663,117 and Harris 2,548,017)County trend adjustment
2026 primary turnout by party and by countySecretary of State dashboard, Capitol Beat reportingEnvironment shift (D 1,093,257, R 941,561)
PollsYouGov (Sept 15 to 18, 3,447 registered voters), Big Data Poll (Sept 21 to 23, 678 likely voters), InsiderAdvantage (Oct 12 to 13, 800 likely voters)Poll-based scenario, the gold band on the charts and the poll average
Prediction market pricesKalshi daily price history, Senate and governor winner markets (through Oct 15, 2026)Market chance and the three-way comparison
In-person early voting by daySecretary of State in-person early voting by day: 190,405, 174,531 and 163,889 on days 1 to 3 (data as of 7:33 PM Thursday)Pace comparison with 2022

The county model

1. Final votes in a county

Vc = Bc × (T22c / Xc) × g B = ballots counted so far. T22 = the county's total 2022 Senate votes. X = the 2022 early and mail votes counted by the same point. g scales every county so the state total equals the turnout assumption (4.3 million).

This asks what share of its 2022 total each county had banked at this point in 2022, and grows the current count by the inverse of that. A county that votes late gets a larger multiplier.

2. County margin

marginc = clamp( m22c + trendc + s × pc / norm , ±(1 − kc) ) Margin is Democratic share minus Republican share of all votes. k is the county's 2022 Libertarian share, so margins can never exceed the two-party room.

3. Trend adjustment

trendc = 0.5 × [ (m24c − M24) − (m22c − M22) ] m24 is the county's 2024 presidential margin and M24 the statewide margin (R+2.19). M22 is the statewide 2022 Senate margin (D+0.96). The 0.5 is the persistence setting: half of the county's relative movement continues.

This matters most in the large metro counties. A county that moved relative to the state between 2022 and 2024 is assumed to have kept moving that way, but only partly, because presidential-year patterns do not fully carry into a midterm.

4. Elasticity

pc = 4qc(1 − qc),   qc = 2022 Democratic share of the two-party vote A county at 50/50 has p = 1. A county at 90/10 has p = 0.36. norm = ΣV·p / ΣV, so a shift of s moves the statewide margin by about s.

Swing counties move the most and safe counties move the least, which matches how real shifts behave. It also keeps Fulton and DeKalb from being moved by an environment shift that mostly happens at the margin.

5. Votes from margin

Dc = Vc × ((1 − kc) + marginc) / 2
Rc = Vc × ((1 − kc) − marginc) / 2 Statewide totals are the sums across all 159 counties. A candidate needs more than half of all votes cast to avoid a runoff.

The environment shift

The shift s is the one judgment call in the model. It is the statewide change in margin, in points, relative to what the 2022 pattern implies.

s = primary swing × pass-through = 0.340 × 0.15 = 0.051 (5.1 points) Primary swing: the Democratic share of party-primary ballots rose from about 36% in 2022 (derived) to 53.7% in 2026, a swing of about 34 points. Pass-through: the share of that primary swing we expect to carry into November.

Primary electorates are not general electorates, which is why only 15% passes through. The three scenarios on the main page are:

ScenarioShiftRationale
2022 pattern (floor)0.0No change in mood since 2022. County trend still applies.
Base5.115% of the primary swing.
Poll-based7.0The shift implied by the recent Senate polls (D+8 to D+11, average D+9.7).

Early-vote pace and turnout

We compare 2026 with 2022 by aligning weekdays, because early voting started on a Tuesday in 2026 and the daily pattern depends on the day of the week. In-person voting ran at 190,405, 174,531 and 163,889 on days one to three, which is 1.41, 1.37 and 1.33 times the same weekdays in 2022. The ratio is fading by about 4 points a day.

in-person early total = 2022 shape × ratio,   ratio in [1.00, 1.34], central 1.15 Central estimate: about 2.56 million in-person ballots (range 2.30 to 2.90 million). Holding today's 1.33 ratio for the rest of early voting would reach the top of that range. Statewide turnout assumption: 4.3 million (range 3.7 to 4.9 million).

Turnout changes totals, not shares. The turnout slider scales every county proportionally, so vote counts change but the margin does not. Differential turnout, such as one party's voters showing up more than the other's, is captured by the environment shift instead.

Governor adjustment

The governor's race uses the same structure with its own 2022 margins (Kemp +7.5 statewide) and Libertarian shares. The early-vote composition is adjusted by each county's gap between advance and final results in the Senate race, because early voters in 2022 were not a representative slice of the final electorate.

The governor's race is closer than the Senate in the polls (R+1 to R+2, with Big Data Poll showing Bottoms ahead by 1 after leaners), and the model's base case is Jackson +0.3, with neither candidate above 50%, which would send the race to a runoff. Treat it as a toss-up.

Reconciliation checks

CheckOur totalOfficial
2022 Senate votes, 159 counties3,935,9243,935,924
2022 Warnock / Walker1,946,117 / 1,908,4421,946,117 / 1,908,442
2024 Trump2,663,1172,663,117
2022 absentee ballots accepted vs. counted by mail245,935248,281
Workbook formulas9,630, 0 errors 
Website vs. workbook (Senate base)D+8.12D+8.12

The 2,346-ballot gap in the absentee line is a timing and reporting difference between the absentee file and the county results, not a modeling error.

Sensitivities

Each row changes one assumption and holds the rest at base.

AssumptionSettingSenateGovernor
Trend persistence (2022 pattern, no shift)0D+2.5R+5.9
0.5 (base)D+3.0R+5.4
1.0D+3.5R+4.9
Primary pass-through10% (shift 3.4)D+6.4R+2.0
15% (shift 5.1, base)D+8.1R+0.3
20% (shift 6.8)D+9.8D+1.4
30% (shift 10.2)D+13.2D+4.8
Mail share of votesEach point below 6.25%about 0.39 points less Democratic margin

The pass-through is the assumption that moves the result most. Going from 10% to 20% moves the Senate margin by about 3.4 points and decides which way the governor's race leans. The governor's race crosses zero at about a 16% pass-through.

Prediction markets

The main page reads the Kalshi winner markets for the Senate and governor's races. Each price is the cost in cents of a contract that pays $1 if that candidate wins. We normalize the two candidates' prices so they add to 100 and use a 7-day average to smooth single trades.

chance Democrat wins = Φ( margin / σ ),   σ = 4 points Φ is the normal distribution function. This turns a projected margin into a win chance, and its inverse turns a market price into an implied margin. σ is our assumption for how far the true result could land from any estimate.

The comparison table on the main page uses that one conversion for all three views, so margins and chances are on the same scale. Changing σ moves the chances but not the order of the views.

σModel Senate (D+8.1)Model governor (R+0.3)
3 points100%45%
4 points (used)98%47%
5 points95%47%

Limits: the markets are thin, so a single trade can move a daily price. Prices reflect traders' views, which include the same polls and early-vote data we use, and they can be wrong. Market data is a point-in-time download and is refreshed with each update.

Limits

  • A scenario is not a forecast of record. The model shows what follows from stated assumptions. It does not attach probabilities.
  • Early-vote party is not recorded. Georgia has no party registration, so we cannot see who has voted, only where.
  • The pass-through is a judgment. The primary swing is real, but how much of it holds in November is uncertain.
  • Polls differ in method. The average is a simple mean of the three headline margins (first ballot, undecideds as reported), not adjusted for sample size, population or house effects. InsiderAdvantage had not posted Senate toplines when we built this, so its Senate margin comes from the release headline.
  • Runoff. Georgia requires 50% plus one for the general election. If neither candidate clears it, a runoff follows about four weeks later.
  • Data revisions. Early-vote files can be corrected after publication. Official results come only from the Secretary of State and county election offices.

County data

The inputs for all 159 counties. Projected votes use the base scenario and the central turnout assumption.

CountyCountedProjected votes2022 SenateTrend adj.ElasticityLibertarian2022 Gov.