R Has More Money, D Has More Donations:
Loading party totals...
{{ financeError }}
Democrats
${{ formatNumber(getDemocratData().total_amount) }}
Total Contributions
{{ formatNumber(getDemocratData().contribution_count) }}
Number of Contributions
${{ formatNumber(getDemocratData().average_amount) }}
Average Contribution
Republicans
${{ formatNumber(getRepublicanData().total_amount) }}
Total Contributions
{{ formatNumber(getRepublicanData().contribution_count) }}
Number of Contributions
${{ formatNumber(getRepublicanData().average_amount) }}
Average Contribution
Loading top recipients and contributors...
{{ topDataError }}
Top Democratic {{ showContributors ? 'Contributors' : 'Recipients' }}
| {{ showContributors ? 'Contributor' : 'Recipient' }} | Amount | {{ showContributors ? 'Contributions' : 'Contributors' }} |
|---|---|---|
| {{ item.contributor }} Small Individual Donations {{ item.recipient }} | ${{ formatNumber(item.total_amount) }} | {{ formatNumber(item.contribution_count) }} |
Top Republican {{ showContributors ? 'Contributors' : 'Recipients' }}
| {{ showContributors ? 'Contributor' : 'Recipient' }} | Amount | {{ showContributors ? 'Contributions' : 'Contributors' }} |
|---|---|---|
| {{ item.contributor }} Small Individual Donations {{ item.recipient }} | ${{ formatNumber(item.total_amount) }} | {{ formatNumber(item.contribution_count) }} |
Loading category breakdown...
{{ categoryError }}
Where the Money Comes From
Democratic Contribution Sources
| Category | Amount | % of Total |
|---|---|---|
| {{ getCategoryLabel(category.category) }} | ${{ formatNumber(category.total_amount) }} | {{ category.amount_percentage.toFixed(1) }}% |
Republican Contribution Sources
| Category | Amount | % of Total |
|---|---|---|
| {{ getCategoryLabel(category.category) }} | ${{ formatNumber(category.total_amount) }} | {{ category.amount_percentage.toFixed(1) }}% |
Loading state breakdown...
{{ stateError }}
In-State vs Out-of-State Contributions
Democratic Contributions by State
| Source | Amount | % of Total | Count |
|---|---|---|---|
| {{ state.state_category }} | ${{ formatNumber(state.total_amount) }} | {{ state.amount_percentage.toFixed(1) }}% | {{ formatNumber(state.count) }} |
Republican Contributions by State
| Source | Amount | % of Total | Count |
|---|---|---|---|
| {{ state.state_category }} | ${{ formatNumber(state.total_amount) }} | {{ state.amount_percentage.toFixed(1) }}% | {{ formatNumber(state.count) }} |
Loading combined breakdown...
{{ combinedError }}
Detailed Contribution Breakdown
Contributions by state and contributor type
Democratic Detailed Breakdown
| Category | Amount | % of Total | Count |
|---|---|---|---|
| {{ formatCombinedCategory(item.combined_category) }} | ${{ formatNumber(item.total_amount) }} | {{ item.amount_percentage.toFixed(1) }}% | {{ formatNumber(item.count) }} |
Republican Detailed Breakdown
| Category | Amount | % of Total | Count |
|---|---|---|---|
| {{ formatCombinedCategory(item.combined_category) }} | ${{ formatNumber(item.total_amount) }} | {{ item.amount_percentage.toFixed(1) }}% | {{ formatNumber(item.count) }} |
Loading funding patterns...
{{ fundingError }}
Individual vs Institutional Funding Patterns
How candidates balance grassroots support with institutional funding
Most Individual-Funded Candidates
| Candidate | % Individual | Amount | Contributors |
|---|---|---|---|
|
{{ candidate.recipient }}
{{ getPartyLabel(candidate.party) }} |
{{ candidate.individual_percentage_by_amount.toFixed(1) }}% | ${{ formatNumber(candidate.individual_amount) }} | {{ formatNumber(candidate.individual_contributions) }} |
Most Institution-Funded Candidates
| Candidate | % Institutional | Amount | Sources |
|---|---|---|---|
|
{{ candidate.recipient }}
{{ getPartyLabel(candidate.party) }} |
{{ candidate.non_individual_percentage_by_amount.toFixed(1) }}% | ${{ formatNumber(candidate.non_individual_amount) }} | {{ formatNumber(candidate.non_individual_contributions) }} |
Data source: Georgia Government Transparency and Campaign Finance Commission