Revealing the Money in Georgia Politics

Loading...

{{ recipientData.filer_name }}

Data from {{ contributionDateRange }} ({{ formatNumberInteger(recipientData.total_contributions) }} total contributions)

People Power Score
Loading score...
People Power Score Calculation

This 1-5 star score measures how much a campaign relies on grassroots support:

  • 65% - Percentage from individual contributors
  • 20% - Percentage of donations under $200
  • 15% - Percentage of funding from Georgia

Higher scores indicate stronger grassroots, people-powered campaigns.

This Campaign's Score Breakdown:
Individual Contributors: {{ getIndividualPercent().toFixed(1) }}% × 65% = {{ getIndividualPoints().toFixed(2) }} points
Small Donations (<$200): {{ getSmallDonationPercent().toFixed(1) }}% × 20% = {{ getSmallDonationPoints().toFixed(2) }} points
Georgia Funding: {{ getGeorgiaPercent().toFixed(1) }}% × 15% = {{ getGeorgiaPoints().toFixed(2) }} points
Total Score: {{ totalScorePoints.toFixed(2) }} = {{ peoplePowerScore }} {{ peoplePowerScore === 1 ? 'star' : 'stars' }}
${{ formatNumberShort(recipientData.total_amount) }} Total Raised
{{ formatNumberInteger(recipientData.total_contributions) }} Contributors
${{ formatNumberShort(recipientData.total_amount / recipientData.total_contributions) }} Average Gift
{{ recipientData.party }} Party
Industry Categories Notable
{{ topCategory.percentage.toFixed(0) }}%
from {{ capitalize(topCategory.name) }} sources
Notable categories: {{ capitalize(cat.name) }} ({{ cat.percentage.toFixed(0) }}%){{ index < notableCategories.length - 1 ? ', ' : '' }}
Contributor Types
{{ primaryContributorInsight.percentage }}%
{{ primaryContributorInsight.description }}
{{ contributorTypeBreakdown.individual.percentage.toFixed(0) }}% Individuals
{{ contributorTypeBreakdown.non_individual.percentage.toFixed(0) }}% Organizations
Geographic Funding
{{ primaryGeographicInsight.percentage }}%
{{ primaryGeographicInsight.description }}
In-State: {{ stateBreakdown.in_state.percentage.toFixed(0) }}% Out-of-State: {{ stateBreakdown.out_of_state.percentage.toFixed(0) }}%
Outside Spending

Dark Money Spending Around This Candidate

Independent committees can shape a race without appearing in the candidate's own fundraising totals.

{{ formatMoney(independentExpenditureTotal) }}
outside spend
{{ formatMoney(independentExpenditureSupportTotal) }} supporting
{{ formatMoney(independentExpenditureOpposeTotal) }} opposing

{{ group.unique_transactions }} transaction{{ group.unique_transactions === 1 ? '' : 's' }} mentioning {{ group.candidate_measure_title }}
View committee
Who funded this outside spending?
{{ source.display_name }} {{ formatMoney(source.amount) }} {{ source.depth === 0 ? 'direct funder' : 'upstream source' }}
Date Payee Purpose Allocated Amount
{{ formatDateShort(transaction.transaction_date) }} {{ transaction.payee_name || 'Not listed' }}
{{ transaction.description || transaction.purpose || 'Not listed' }}
Shared across {{ transaction.unique_targets_on_transaction }} targets
{{ formatMoney(transaction.associated_parent_spend) }}

Showing 8 of {{ group.transactions.length }} matched transaction rows.

AI-Powered Analysis

"{{ analysisData.results.summary }}"

Additional Source Analysis

Contribution Sources
Contribution Size Distribution

Contribution History

Date Contributor Amount
{{ formatDate(contribution.date) }}
{{ getContributorTypeInitial(contribution.contributor_code) }}
${{ formatNumber(contribution.amount) }}

Contribution History

Loading contribution history...

Loading detailed contribution history...