GA FastMoney is a project dedicated to making Georgia's campaign finance data more accessible, understandable, and insightful for journalists, activists, and the general public. My goal is to shine a light on how money flows through Georgia politics, who the key players are, and what patterns emerge from the data. The site was designed, architected, and developed by me, Aaron Baker.
Georgia campaign contributions, candidate totals, committee filings, and independent expenditures come from the Georgia State Ethics Commission's Peachfile disclosure system and earlier state exports. Federal campaign totals and parts of the upstream committee research come from the Federal Election Commission (FEC). Other sources, including candidate portraits and election information, are documented with the underlying site data or the relevant story.
The site now includes 2026 fundraising and outside-spending records, alongside earlier campaign history. Coverage varies by candidate, committee, and reporting period; it is not a complete database of every Georgia election. The 2026 statewide matchups compare major-party nominees in state races and the U.S. Senate race.
The all-races directory adds state legislative, congressional and local candidate lists derived from Georgia's official primary and runoff results, eligible November qualifiers, reviewed county sample ballots and official city notices. Named certified write-ins appear separately with qualification sources, without an inferred party affiliation. The ballot matchup lookup matches state and federal districts using GA FastTrack's district maps, plus reviewed local maps in Fulton, DeKalb, Cobb, Gwinnett, Camden, Forsyth, Bulloch, Oconee and Hall counties. Verified city limits are available for Kingsland, St. Marys, Pine Lake, Watkinsville and Flowery Branch; verified District 2 electorates are available for Brookhaven, Stonecrest and Statesboro. Hall commission coverage is limited to Districts 1 and 3, not school-board districts. Watkinsville's numbered council posts and Flowery Branch's Post 3 are elected citywide, not from separate wards. Holly Springs' current 2026 district plan supports manual selection, not automatic address matching. City and ward eligibility is never inferred from a county, mailing address or a candidate's residence requirement alone. Local district contests are kept separate when boundaries are unavailable. Municipal coverage and local replacement, withdrawal and write-in checks are not yet statewide. Ballot questions are excluded. My Voter Page remains the source for a complete personal sample ballot.
Address lookup sends the requested address to Google Maps. GA FastMoney does not store that address, coordinates or ballot selection. Manual district selection does not use Google Maps. Campaign accounts are matched by candidate, office, party and district or jurisdiction; missing financial data is shown as unavailable, not zero.
Data is refreshed periodically, not live. A download date is not the date through which every campaign has reported donations. Check the reporting dates and source notes on the page you are using; state and federal reports can cover different periods and can later be amended.
The site turns reported transactions into searchable donor profiles, campaign comparisons, and investigations:
Contributions, total receipts, cash on hand, and spending are different measures. Fundraising comparisons exclude loans, loan repayments, and interest; in-kind contributions can be included in reported contribution totals. Refunds are shown separately where reconciled. A large fundraising total is not the amount a campaign has left to spend.
In statewide matchups, identified self-funding is separated from other individual donations. State candidate-name matches use curated name variants, not fuzzy matching, and do not automatically include relatives or associated organizations. Federal self-funding uses the FEC's reported candidate-contributions field. Matchup geographic comparisons exclude identified self-funding and describe reported donor addresses, including organizations, rather than donor counts or verified residency.
Federal geographic charts use the FEC's itemized-address aggregates for the 2025–26 cycle, not the full fundraising total. These omit unitemized gifts and separately reported candidate contributions, retain unknown addresses, and can include authorized transfers. Federal Industry Categories describe reviewed PAC sponsors and organization sectors, not individual donors' employers or official FEC industry codes. Unclassified organizations remain unclassified. Financial research currently covers the major-party federal nominees; missing summaries and newly added write-ins are not shown as $0.
A campaign can have records under more than one filing ID. Earlier records are combined only after identity and date-overlap checks. Missing records, amendments, refunds, and account-history differences can prevent donor-level figures from matching an official summary exactly. Reconciliation details are available in the matchup source notes; missing data is not treated as proof of zero fundraising.
The Dark Money investigation follows independent spending and the organizations funding outside committees. This spending is separate from a candidate's own fundraising and can support one candidate or oppose another.
Not all outside spending is dark money. Dark money describes funding whose original sources are not fully disclosed. A publicly reported independent expenditure does not, by itself, establish that its funding is anonymous. Where records allow, upstream traces connect a committee's reported donors to earlier funding sources, with source and confidence information.
A contribution to a committee is not proof that it paid for a particular advertisement. Funding paths can overlap and should not be added together as new money. Matchup spending totals use exact campaign-committee and office matches and exclude shared-target expenditures rather than assigning the full amount to multiple candidates. "None matched" means no qualifying records were matched in that snapshot, not proof that no outside spending occurred.
Federal spending comparisons use the FEC candidate ID and show support and opposition from periodic independent-expenditure reports. The cycle can include primary, special and general elections. Recent 24/48-hour notices are listed separately and are not added to periodic totals because they can overlap. "None reported" means none in the checked records, not proof that no spending occurred. These reported expenditures are not a verified dark-money-only total.
Understanding campaign finance is crucial for a healthy democracy. By following the money, you can better understand:
Donations alone do not prove influence, a conflict of interest, coordination, or wrongdoing. I hope this tool helps you ask better questions, check the filings, and hold elected officials accountable.