docs/us_economy/economy_charitable_giving_county_year

economy_charitable_giving_county_year

IRS SOI charitable contributions (G3). Tier A- (itemizer-driven only). History 1989-present at source; currently 2022 only.

tier —admin_recordeconomyirssoicharitablegivingitemizedtax
grain
county-year
years
2022
cadence
Annual (released ~3 years after tax year)
overview

overview

3,142 counties (IRS SOI suppresses small-county detail). Itemizer-only - does not capture giving by non-itemizers.

current vintage — Tax Year 2022 (released 2024-2025)

history — IRS SOI county-level: 1989 to present at source; pipeline currently loads 2022 only

provenance

source & licensing

authority
U.S. Internal Revenue Service
dataset
Statistics of Income (SOI) County-Level Data
license
citation
U.S. Internal Revenue Service. Statistics of Income (SOI), County-Level Data, Tax Year 2022.
schema

fields

nametypedefinition
charitable_contributions_thousandsfloat64 · thousands of dollars (nominal)Total dollar value of charitable contributions claimed as itemized deductions across all qualifying returns in the county. Higher values indicate greater aggregate charitable giving activity.
charitable_giving_per_filerfloat64 · dollars (nominal)Average charitable contribution amount per total tax filer, calculated as charitable_contributions_thousands × 1000 / total_filers. Higher values indicate greater per-person charitable generosity relative to the full filing population.
country_idstringISO alpha-2 country code (always 'US' for domestic tables).
county_idkeystring5-character FIPS code identifying the county.Joins dim.counties on county_id.
county_namestringHuman-readable county name corresponding to county_id.
itemized_returnsint64 · countNumber of tax returns that claimed itemized deductions rather than the standard deduction. Only itemizing filers can deduct charitable contributions, so this bounds the population of reportable givers.
state_idstring2-character FIPS code identifying the state.Joins dim.states on state_id.
tax_yearint64The tax filing year for which the reported charitable giving data applies. Corresponds to the calendar year in which income was earned and contributions were made.
total_filersint64 · countTotal number of individual income tax returns filed in the county for the given tax year. Serves as the denominator population for per-filer metrics.
relationships

joins

primary key
county_id
common joins
dim.geographies on county_id
economy_homeownership_finance_county_year on (county_id, year)
economy_tax_filer_income_county_year on (county_id, year)
usage

how to use this table

method

Aggregated from individual Form 1040 returns by 5-digit county FIPS of taxpayer's mailing address. Charitable contributions from Schedule A (itemized only).

do not use for

Total community giving (excludes ~85-90% of filers post-TCJA); year-over-year comparison without TCJA adjustment; direct comparison across tax-law regime changes.

known issues

Post-TCJA (2018+) the itemization rate dropped from ~30% to ~10% of filers - the same dollar of giving may simply be unobserved in this table now.

last updated · May 5, 2026