Civic Forge Solutions @hello.civicforge.solutions · 22/05/2026🚀 Now available: a precinct-by-precinct result maps, stats, and other data from the 2026 Primary Contest, for every single contest on May 19th! (For example, the link to Dem Lt. Gov Race: civicforge.solutions/data/ga-2026...) More info 🧵👇 1/3 112
Civic Forge Solutions @hello.civicforge.solutions · 19/05/2026As of 9:05am, there's some scattered wait times in DeKalb County, and no wait reported in Fulton County. Typically, voting traffic has a small peek at lunchtime, and then heavier turnout after work hours. 022
Civic Forge Solutions @hello.civicforge.solutions · 15/05/2026To add to all the posts reporting this...we're seeing massive EV turnout in the Atlanta Metro. This is the latest from Dekalb Co, GA. Remember...if you are in line at 7pm...stay in line! #gapol 041
Civic Forge Solutions @hello.civicforge.solutions · 15/05/2026...have also trended younger (see image), with voters under 65 out-performing trends observed in '24. Yesterday, turnout for voters pull Dem ballots 18 to 44 was also double what was observed in '24. My guess is that the fallout from the VRA decision is turbo-charging turnout - esp. with... 131
Civic Forge Solutions @hello.civicforge.solutions · 13/05/2026Any deep dive Georgia Early Vote questions, theories, or thoughts? I'm glad to answer! 🗺️ Map below shows changes in Dem ballots pulled, by precinct, comparing this primary vs. Days 1-15 in '24.... Green = more Dem ballots now, than in '24 Red = less Dem ballots now, than in '24 #gapol 132
Civic Forge Solutions @hello.civicforge.solutions · 13/05/2026In GA, political focus is typically on Metro ATL. Here's a shoutout to counties w/ the highest Dem primary turnout (Dem ballots / all reg. voters) so far in EV: - Taliaferro (pronounced 'Tolliver'): 11.7% - Rockdale: 8.8% - Muscogee (Columbus, GA): 7.4% - Dekalb (Atlanta + Metro ATL): 7.4% #gapol 010
Civic Forge Solutions @hello.civicforge.solutions · 08/05/2026EV Update: Democrats are also maintaining a massive turnout advantage in GA, with +9.1 so far. Why is this important? In addition to partisan primaries, we also have a Supreme Court and Appeals Court race - important seats with impacts on policy in GA. civicforge.solutions/data/ga-2026... #gapol 121
Civic Forge Solutions @hello.civicforge.solutions · 08/05/2026It's been a fairly crummy day in political news 😞 And it's tough to find bright spots, but there are. (I promise!) Of the 180 House Districts, 118 are seeing net gains in Dem ballots pulled - esp. in uncontested Rep. Districts (see map). Same with 37 of 56 of State Senate districts, net Dem gains! 051
Civic Forge Solutions @hello.civicforge.solutions · 04/05/2026Note that higher share of Dem EV votes doesn't mean that a House District will flip blue (see map). There are still many ruby-red districts out-of-reach for Dems...but, increasing shares of votes for Dems makes statewide races competitive + adding more districts to the toss-up column. #gapol 011
Civic Forge Solutions @hello.civicforge.solutions · 04/05/2026...total turnout at end of EV is expected to nearly double compared to '24. This map shows Dem pickups by State House District, relative to '24 primary. Darker blue means more Dem votes as % of all EV votes. Lots of +10, +15, etc., in very red districts in N. GA and SE GA. #gapol #earlyvote 110
Civic Forge Solutions @hello.civicforge.solutions · 02/05/2026Some stats from GA Early Vote for Day 5: Total turnout is 2.7%, higher than Day 5 in '24 (1.8%) Dems still hold the advantage in ballots returned (53.6%) vs Reps (44.8%) Dem turnout top demo: Black 65+ female voters (for Repubs: White 65+ male voters) + Big declines with mail-in voting #gapol 022
Civic Forge Solutions @hello.civicforge.solutions · 02/05/2026More GA Early Voting Analysis on Day 5: Looking at the State House races, I'm seeing considerable pickups in the share of Dem voters in those races (Img 2). Img 1: There are still plenty of ruby-red House Districts, but now a little less so. civicforge.solutions/data/ga-2026... #gapol 120
Civic Forge Solutions @hello.civicforge.solutions · 29/04/2026Maps of 🔵 Dem and 🔴 Rep turnout as of today, by county (from civicforge.solutions/data/ga-2026...) N.B.: scales between the choropleth maps are slightly different. Voting patterns match typical geographic-political concentrations within the State. #gapol #earlyvote #georgia 100
Civic Forge Solutions @hello.civicforge.solutions · 10/03/2026Polls are closed! We have some early returns from Floyd and Polk Counties - so far, @shawnforcongress.bsky.social (D) has the majority of votes! We're very early on, so these results will likely rapidly shift as the evening proceeds. #GA-14 010
Civic Forge Solutions @hello.civicforge.solutions · 10/03/2026It's 🗳️ Election Day in #GA-14! The @nytimes.com is quasi-projecting @shawnforcongress.bsky.social making the runoffs. Meanwhile, 6 Republican candidates have dropped out of the special election (assets.cobbcounty.gov/files/2026-0...) www.nytimes.com/2026/03/10/u... 032
Civic Forge Solutions @hello.civicforge.solutions · 07/03/2026The plant is located in HD 32, which was uncontested since 2020, but now has 🔵 rebeccaforgeorgiastatehouse.com running. And in SD 50, where 🔵 davecooperga.com has declared their candidacy. Both very red districts, but a flailing local economy can sometimes reset political expectations. 043
Civic Forge Solutions @hello.civicforge.solutions · 03/03/2026While this proposal is likely DOA, it shows the bad faith arguments of "election integrity" advocates. Their end goal is always to suppress votes and voting. They start with something semi-reasonable, then it's "no more early voting" and then, no voting at all. www.ajc.com/politics/202... 111
Civic Forge Solutions @hello.civicforge.solutions · 22/02/2026GA-14 Special Election Early Voting (EV) recorded 2,173 votes yesterday, Sat., Feb 21. Overall, EV are running at 80% of the 2024 General Election's EV, an unusually high turnout in an off-cycle contest. Total EV vote count is 22.7k as of yesterday with a projected total EV count of 55.4k. 🧵👇 100
Civic Forge Solutions @hello.civicforge.solutions · 05/11/2025and...while Mayor Dickens won with an overwhelming 85% of the vote, weaker east side support. Despite the loss, Rohit and political allies (WFP, for example) had a strong GOTV. Next time, they may find a lot more than the 2k votes they were under in '25. 3/ 011
Civic Forge Solutions @hello.civicforge.solutions · 05/11/2025Atlanta's political divide grows sharper. The densely populated central-east precincts in D1,D2,D5, and D6's support of Rohit contrasts against the western & northern precincts. Almost everybody in ATL is a Dem, but not everyone is a progressive. ℹ️ ga2025.civicfs.app/atlanta?cont... 2/ 111
Civic Forge Solutions @hello.civicforge.solutions · 05/11/2025Oof. This is a tough one to report. With all precincts reporting in #Marietta, Tumlin has won over Foster by 258 votes. 😢 @samformarietta.bsky.social ran a damn good campaign, has an incredible future ahead of him, and I know we'll see him in elected office in the not-so-distant future. 0162
Civic Forge Solutions @hello.civicforge.solutions · 05/11/2025Marietta 4C comprises part of Barnett Pkwy, Mt. Paran Christian School, and a few other random pieces: (Ignore the lower right corner) 010
Civic Forge Solutions @hello.civicforge.solutions · 05/11/2025#Marietta update: We have one precinct remaining for EDay votes: 4C, where Tumlin had a 174 vote advantage. Currently, Foster has only a 48 vote lead. It's going to be tough for Foster to overcome this precinct's election day votes, if they arrive at the same proportion as early vote 110
Civic Forge Solutions @hello.civicforge.solutions · 05/11/202550k more votes to go, and Overstreet and Rohit are tied, after Overstreet had the earlier advantage. 032
Civic Forge Solutions @hello.civicforge.solutions · 05/11/2025I think he is still very competitive in this race, and the latest results show he now has a narrow lead! 110
Civic Forge Solutions @hello.civicforge.solutions · 05/11/2025These results are literally astonishing. Without DeKalb reporting, we have Dems leading 59.5% to Reps 40.5%. I think we're seeing margins that were beyond what anyone could have expected. In Cobb early vote, Harris won @ 56.4%, while Dem PSC is @ 75.5%, +19 pp. ‼️ Just incredible. 152
Civic Forge Solutions @hello.civicforge.solutions · 05/11/2025And by Decision Desk HQ. That's it! 💯 010
Civic Forge Solutions @hello.civicforge.solutions · 05/11/2025We have some more data for PSC District 2: With Dem 🔵 powerhouse counties of Dekalb and Fulton not yet reporting, we have Dems Johnson & Hubbard leading by ~55.5%. Cobb advanced reporting has concluded. Analysis shortly... 021
Civic Forge Solutions @hello.civicforge.solutions · 05/11/2025And we have confirmation from Cobb that all Advanced Voting ballots have been counted, so the results of the #Marietta mayor's race will come down to Election Day results. #GaPol #Decision2025 010
Civic Forge Solutions @hello.civicforge.solutions · 05/11/2025Looking at our vote distribution by county, we're seeing some red counties, such as Tift, Baldwin, and Wilkes that voted Trump in '24 now are recording EV results with Dems leading... 010
Civic Forge Solutions @hello.civicforge.solutions · 05/11/2025And we have our first results in for the PSC race with Dems leading 62.7% to 37.33%, with nearly equal vote totals between the two Democratic candidates. 041
Civic Forge Solutions @hello.civicforge.solutions · 05/11/2025According to the AJC, total EDay turnout was ~800k as of 6pm. This number should increase a bit for the 7pm final #, and is larger than the 640k who voted during Early Vote This would put us statewide at a minimum of 20% total turnout ($) www.ajc.com/news/2025/11... 011
Civic Forge Solutions @hello.civicforge.solutions · 04/11/2025At 4pm, For Fulton Co, we have some scattered (but low) weight times at a few precincts in the county - the highest currently at the Cathedral of St. Philip in Buckhead, and the Helene Mills Senior Center in O4W. 110
Civic Forge Solutions @hello.civicforge.solutions · 04/11/2025[More] Noon Election Day voting updates! 🕛 In #Fulton County, we can obliquely review turnout by wait times (see table). S.R.S. School in N. Buckhead has 10 min waits, followed by Morningside P.C. (Va-Hi/Mside) and Jackson Church (Collier Heights) at 6 min and 5 min, respectively. #Georgia #GaPol 100
Civic Forge Solutions @hello.civicforge.solutions · 04/11/2025Noon Election Day voting update! 🕛 As of noon, #Dekalb precincts in Atlanta report 2,349 votes cast. Across all of Dekalb, 22,067 total votes are recorded. Combined with the 57,796 ballots already cast, we have a Dekalb county-wide turnout of 16.4% (as of 12pm, 11/4) #GaPol #Decision2025 #Georgia 101
Civic Forge Solutions @hello.civicforge.solutions · 03/11/2025This is where things get interesting. GA has open primaries, from which we can make assumptions about voters' likely party affiliation. With this data, for 2025 early voters w/ partisan data, Dems 🔵 have the advantage (48.9%). How about voters only w/ non-partisan or no primary ballot (19.9%)? 4/ 120
Civic Forge Solutions @hello.civicforge.solutions · 03/11/2025With these data and the '24 election results, a rough model can be built that weights current '25 turnout by county against the shares of votes received by 🔵 Harris and 🔴 Trump (see 🖼️). Unhelpfully, the results are 50/50. But, what if we model based on voters' partisan affiliations? 3/ 110
Civic Forge Solutions @hello.civicforge.solutions · 03/11/2025Contested muni contests are driving turnout, not the PSC, which may result in certain counties having an outsized impact on the results of that race. In this case, Fulton and Dekalb drive Dem 🔵 turnout, and suburban Fayette Co & rural counties drive of Rep 🔴 turnout. (see map). 2/ 121
Civic Forge Solutions @hello.civicforge.solutions · 01/11/2025Forgot a chart on this post! The attached pie chart shows the early vote participation of 2021 and 2025 voters, in total. 020
Civic Forge Solutions @hello.civicforge.solutions · 01/11/2025There is also some differentiation between precincts re: these early voter participation stats: MR6A and MR7A had the highest number of new early voters & MR4A and MR4C had the fewest. 4/ 110
Civic Forge Solutions @hello.civicforge.solutions · 01/11/2025D11, the current District held by Overstreet, on net had a slight decrease in total vote share. These trends reinforce the earlier trends observed during EV: northern districts stayed home, the denser eastern districts turned out, and the rest (including D11) were mostly the same. 3/ 110
Civic Forge Solutions @hello.civicforge.solutions · 01/11/2025Let's break the total EV down by district. This chart's bars shows the share of each district's early votes as a % of the total EV votes in '25. The dots show the vote share in '21. D8 (Buckhead)'s share decreased, from 15% to 7% (-7.79pp), while D2, D5, and D1 together increased by +8.67pp 2/ 110
Civic Forge Solutions @hello.civicforge.solutions · 01/11/2025🚨 City of #Marietta 2025 Early Voting readout: Final EV turnout estimated at 5,767 votes, higher than 2021's 3,442, 67.5% increase in EV turnout ‼️ With 47,268 registered voters, this equates to a 12.2% turnout, which is again exceptional for the EV period in an off-year election. 🧵 1/ #GaPol 130
Civic Forge Solutions @hello.civicforge.solutions · 01/11/2025City of #Atlanta Early Voting total turnout is estimated at 46.3k; yesterday's turnout was 10.5k, compared to 2021's 7.65k 😮. Projected total turnout is expected to be 95k to 110k with Election Day votes. Let's dive into the numbers and maps 📊 ℹ️ earlyvoteatl.civicfs.app 🧵👇 1/ #GAPol 320
Civic Forge Solutions @hello.civicforge.solutions · 31/10/2025#Marietta Early Voting update 📣 Yesterday's (10/31) est. EV total within the City of Marietta was 4,936, compared to 2,909 on the penultimate day of early voting in 2021, a 70% increase. Projected EV total is 5,828, 67% of the total votes for mayor in 2021 (8,720)‼️ @samformarietta.bsky.social 031
Civic Forge Solutions @hello.civicforge.solutions · 31/10/2025Within D5, our highest EV turnout district, hats off to Kirkwood and East Atlanta, with the highest D5 turnout, and total turnout of 719 and 478, respectively. 4/ 100
Civic Forge Solutions @hello.civicforge.solutions · 31/10/2025So, which Districts turned out yesterday? You guessed it, D5 (721), D2 (660), and D6 (565). Looking at total EV by districts (which have roughly the same population), we see Buckhead's D8 with the lowest EV totals, then D1 and D2. Overstreet's D11 has caught up a bit to an early EV lag. 3/ 100
Civic Forge Solutions @hello.civicforge.solutions · 31/10/2025With yesterdays' turnout, the projected City of #Atlanta total EV turnout is 44,614, 15% higher than 2021's EV turnout. My expectation for overall turnout (EV + EDay) is >100k votes. Based on historic patterns, today's turnout should be the highest of the cycle. 2/ 100
Civic Forge Solutions @hello.civicforge.solutions · 31/10/2025It's 4️⃣ days from Election Day for #Atlanta muni & PSC race - and today's the last day for Early Voting EV turnout for Thurs, 10/31 was 5,683, 29% higher than 2021's est. 4,406, which is quite exceptional 🚀 Let's dive into the details and projections... ℹ️ earlyvoteatl.civicfs.app 🧵👇 1/ #GAPol 100
Civic Forge Solutions @hello.civicforge.solutions · 30/10/2025Looking at 2025 EV vote projections for #Atlanta, model now estimates ~43,187, ~12% higher than 2021's EV count So, what happened to the early bump? My guess is rainy and cold weather - perhaps that has less of an effect in Marietta? Good news is that for last two days of EV, weather is 💯 #GaPol 010