State of Foundation Giving 2026
What the FY2024 tax returns of 94,088 U.S. private foundations say about how much they give, who gives it, and how often they fund someone new.
Grantable · Published · Source: IRS Form 990-PF e-files for fiscal years ending in 2024 · Methodology · Data
Key findings
- $105.8 billion 94,088 U.S. private foundations paid $105.8 billion in 1,581,740 itemized grants in FY2024.
- 63.5% The largest 1% of foundations (941) paid 63.5% of all grant dollars. The smaller half (47,044) paid 1.1%.
- $71,253 The median foundation gave $71,253 in FY2024, across 6 grants. Its average grant was $11,619.
- 42% 42% of foundations (39,684) gave less than $50,000. Together they paid 0.7% of the dollars.
- +8.2% The 87,893 foundations that gave in both years paid 8.2% more in FY2024 than in FY2023. The median foundation's giving rose 1%; 38% raised it by more than 10% and 27% cut it by more than 10%.
- 109% The median foundation's qualifying distributions were 109% of its required minimum. 39% were below the minimum in FY2024, which the law allows them to make up the following year.
- 28.3% 28.3% of the organizations foundations funded in their latest year were first-time grantees. At 57% of foundations, the typical first grant was smaller than the typical repeat grant.
- 44% Foundations based in Washington, New York and California paid 44% of the dollars.
- $22.8 billion 14 drug-company patient-assistance foundations reported another $22.8 billion in "grants", mostly donated medicine. We leave them out of every figure.
A few foundations pay most of the money
Private foundation giving is a long tail. The 941 largest givers, 1% of the total, paid $67.2 billion, or 63.5% of the $105.8 billion. The largest 10% paid 88.8%. The 47,044 smallest, half of all grantmaking foundations, paid $1.2 billion between them: 1.1%.
| Annual giving | Share of foundations and dollars |
|---|---|
| Under $10K | 14.5%of foundations (13,631) 0.1%of dollars ($60.6 million) |
| $10K–$50K | 27.7%of foundations (26,053) 0.6%of dollars ($679.2 million) |
| $50K–$250K | 31.5%of foundations (29,647) 3.3%of dollars ($3.5 billion) |
| $250K–$1M | 16.2%of foundations (15,213) 7.1%of dollars ($7.5 billion) |
| $1M–$10M | 8.8%of foundations (8,294) 22.1%of dollars ($23.4 billion) |
| $10M or more | 1.3%of foundations (1,250) 66.8%of dollars ($70.7 billion) |
The typical foundation is small
The median grantmaking foundation paid $71,253 in FY2024, in 6 grants, and held $814,837 in assets. Its average grant was $11,619. 42% of foundations gave less than $50,000 in the year; together they paid 0.7% of the dollars. At the other end, 1,250 foundations gave $10 million or more and paid 66.8%.
| Annual giving | Foundations | Grants paid | Grants | Median payout |
|---|---|---|---|---|
| Under $10K | 13,631 | $60.6M | 40,229 | 104% |
| $10K–$50K | 26,053 | $679.2M | 170,298 | 104% |
| $50K–$250K | 29,647 | $3.5B | 381,091 | 108% |
| $250K–$1M | 15,213 | $7.5B | 349,061 | 114% |
| $1M–$10M | 8,294 | $23.4B | 388,061 | 129% |
| $10M or more | 1,250 | $70.7B | 253,000 | 178% |
Giving grew, unevenly
87,893 foundations itemized grants in both FY2023 and FY2024. Together they paid $96.5 billion in FY2023 and $104.4 billion in FY2024, up 8.2% before inflation. The median foundation's giving barely moved (+1%), but individual budgets swing a lot from year to year: 38% raised giving by more than 10% and 27% cut it by more than 10%. For a grantseeker, last year's total is a rough guide to this year's, not a promise.
Most foundations pay out more than the 5% minimum
A private foundation must distribute about 5% of its investment assets each year; the 990-PF states that minimum as the "distributable amount". Of the 82,935 foundations that reported both figures, the median paid out 109% of its minimum, and together they distributed $113.8 billion against a combined minimum of $68.7 billion. Larger foundations run further ahead: the median foundation giving $10 million or more paid 178% of its minimum.
39% were below their minimum in FY2024. That is not a violation by itself: a foundation has until the end of the following year to distribute the shortfall, and can count excess distributions from the previous five years. Below-minimum years are more common among small foundations (45% of those giving under $10,000) than large ones (21% of those giving $10 million or more).
About a quarter of grantees are new
For 28,095 foundations with enough history to measure, we checked each grantee in the foundation's latest year against every earlier year we hold. 287,540 of 1,014,304 grantees, 28.3%, had not been funded by that foundation in the years we can see. The median foundation's share of new grantees was 25%.
New relationships often start small. At 57% of these foundations the median first grant was smaller than the median grant to a returning grantee. Each funder profile on Grantable shows its own first-time share and first-versus-repeat grant size; how they are computed, and where name matching can overstate newness, is on the methodology page.
Where foundations are based
Foundations based in Washington, New York and California paid 44% of the dollars. Measured per resident, foundations based in a state gave $311 per person nationally, from $2,084 in Washington to $38 in Mississippi. A foundation's home state is the address on its return, which is often a bank trustee's office, and is not where its grants go: a Washington foundation can fund work anywhere in the world. Read these as where the money is held, not where it is spent.
| State | Grants per resident |
|---|---|
| Washington | $2,084 |
| Delaware | $1,609 |
| District of Columbia | $1,346 |
| Nebraska | $912 |
| New York | $754 |
| Indiana | $450 |
| Massachusetts | $417 |
| Arkansas | $406 |
| Illinois | $384 |
| California | $371 |
| Utah | $356 |
| Connecticut | $350 |
| Maine | $322 |
| New Jersey | $319 |
| Minnesota | $316 |
All states and D.C.
| State | Foundations | Grants paid | Median giving | Per resident |
|---|---|---|---|---|
| Alabama | 1,113 | $333.1M | $50K | $65 |
| Alaska | 93 | $43.2M | $95K | $58 |
| Arizona | 1,035 | $545.9M | $68K | $72 |
| Arkansas | 386 | $1.3B | $67K | $406 |
| California | 8,358 | $14.6B | $84K | $371 |
| Colorado | 1,538 | $1.3B | $80K | $211 |
| Connecticut | 1,411 | $1.3B | $90K | $350 |
| Delaware | 2,391 | $1.7B | $128K | $1,609 |
| District of Columbia | 375 | $945.4M | $145K | $1,346 |
| Florida | 6,762 | $3.8B | $79K | $161 |
| Georgia | 1,630 | $2.0B | $85K | $183 |
| Hawaii | 439 | $129.5M | $59K | $90 |
| Idaho | 345 | $248.6M | $67K | $124 |
| Illinois | 4,979 | $4.9B | $75K | $384 |
| Indiana | 1,272 | $3.1B | $62K | $450 |
| Iowa | 879 | $355.8M | $50K | $110 |
| Kansas | 866 | $508.9M | $55K | $171 |
| Kentucky | 686 | $406.2M | $74K | $89 |
| Louisiana | 549 | $218.8M | $61K | $48 |
| Maine | 454 | $451.8M | $55K | $322 |
| Maryland | 1,497 | $1.5B | $91K | $246 |
| Massachusetts | 3,106 | $3.0B | $100K | $417 |
| Michigan | 2,091 | $2.7B | $80K | $261 |
| Minnesota | 2,017 | $1.8B | $64K | $316 |
| Mississippi | 293 | $113.1M | $55K | $38 |
| Missouri | 4,091 | $1.5B | $45K | $246 |
| Montana | 394 | $157.3M | $51K | $138 |
| Nebraska | 581 | $1.8B | $82K | $912 |
| Nevada | 688 | $402.8M | $88K | $123 |
| New Hampshire | 556 | $179.6M | $42K | $127 |
| New Jersey | 2,960 | $3.0B | $83K | $319 |
| New Mexico | 302 | $161.3M | $62K | $76 |
| New York | 9,108 | $15.0B | $101K | $754 |
| North Carolina | 1,520 | $1.3B | $70K | $120 |
| North Dakota | 127 | $69.3M | $31K | $87 |
| Ohio | 3,756 | $1.7B | $52K | $142 |
| Oklahoma | 865 | $893.0M | $75K | $218 |
| Oregon | 696 | $702.4M | $73K | $164 |
| Pennsylvania | 6,436 | $3.4B | $43K | $262 |
| Rhode Island | 365 | $210.2M | $73K | $189 |
| South Carolina | 691 | $259.3M | $67K | $47 |
| South Dakota | 215 | $171.1M | $70K | $185 |
| Tennessee | 1,036 | $813.1M | $81K | $112 |
| Texas | 8,365 | $6.1B | $60K | $194 |
| Utah | 788 | $1.2B | $65K | $356 |
| Vermont | 235 | $79.3M | $67K | $122 |
| Virginia | 1,717 | $1.2B | $75K | $140 |
| Washington | 1,374 | $16.6B | $91K | $2,084 |
| West Virginia | 326 | $93.0M | $67K | $53 |
| Wisconsin | 1,904 | $1.2B | $70K | $203 |
| Wyoming | 314 | $150.3M | $87K | $256 |
What the numbers leave out
117,684 U.S. private foundations have a FY2024 990-PF on file with us. This report covers the 94,088 that itemized at least one grant. It leaves out 23,017 that reported no grants, 565 that reported a grants total ($107.1 million) without listing the grants, and 14 drug-company patient-assistance foundations.
Those last 14 reported $22.8 billion in grants, mostly medicine donated to patients, often reported as a single grant line. Counted in, they would be 18% of all 990-PF grant dollars, and seven of the ten largest FY2024 990-PF "grantmakers" would be patient-assistance foundations. They are real charity, but not grantmaking a nonprofit can apply for.
Two more limits. Transfers between related foundations are counted at each step, so a trust that funds its own foundation appears twice. And the report covers private foundations only: community foundations and other public charities report grants on Form 990, not the 990-PF. Grantable tracks 178,750 grantmakers of all kinds with grants on their latest return.
Download the data
The tables behind this report, as CSV, under CC BY 4.0:
- Key figures with definitions key-figures.csv
- Private foundation giving by state, FY2024 giving-by-state.csv
- Private foundations by annual giving, FY2024 giving-by-size.csv
The funder-level files, one row per foundation with name, EIN, location, latest grants and assets, are on the GrantGraph Open page, by state and nationally. To look one funder up, use the funder directory.
Methodology
Sources, definitions and the SQL behind every figure
Source. IRS Form 990-PF returns filed electronically and published by the IRS as XML, parsed by Grantable and loaded through the IRS's 2026 release batches. A fiscal year is labelled by the calendar year it ends in; FY2024 is the latest year for which most foundations' returns are available, because returns are due four and a half months after year-end and extensions run six months more. Paper returns are not included.
Universe. U.S. private foundations (Form 990-PF filers, including returns whose form type was inferred from 990-PF-only lines), not archived, with at least one itemized grant in FY2024, excluding corporate patient-assistance foundations. "Grants paid" is the sum of the itemized grant list as filed, not adjusted for inflation.
Population. U.S. Census Bureau, Vintage 2024 population estimates (NST-EST2024), July 1, 2024. Per-resident figures cover the 50 states and D.C.
- Foundations and dollars
- Form 990-PF filers with a fiscal year ending in 2024 and at least one itemized grant; sum and count of the itemized grant lists. Excludes 14 corporate patient-assistance foundations (query 1).
- Concentration
- Foundations ranked by FY2024 grants paid; top 1% = the first ceil(n × 0.01). The top 10% paid 88.8% (query 2).
- The typical foundation
- Medians across foundations of grants paid, itemized grant count, and grants paid ÷ grant count (query 3).
- Small foundations
- Foundations with FY2024 grants paid under $50,000 (query 4).
- Change from FY2023
- Same foundations, itemized grants in both fiscal years, not inflation-adjusted; years merging two returns excluded (query 5).
- Payout
- Qualifying distributions ÷ distributable amount on the FY2024 990-PF, for the 82,935 foundations reporting both (query 6).
- First-time grantees
- 28,095 foundations with enough grantee history to measure (see /funders/methodology), each in its most recent year with a grantee list (query 8).
- States
- State on the foundation's return, 50 states and D.C. A foundation's home state is not where its grants go (query 7).
- Patient-assistance foundations
- Names matching "patient assistance / access / foundation", or "Cares" with grants of $50M or more (query 9).
The SQL behind every figure
-- State of Foundation Giving 2026 — every statistic on the page, as run
-- (read-only) against Grantable's production database on 2026-10-04.
-- Results are frozen in state-of-foundation-giving-2026.json next to this file.
--
-- Table: master_organizations (one row per EIN). `financials` holds one entry
-- per fiscal year, keyed by the calendar year the fiscal year ENDS in, parsed
-- from IRS Form 990 / 990-PF e-files: grant_sum and grant_count are the sum and
-- count of the itemized grant list; distributable_amount and
-- qualifying_distributions are 990-PF Part XII / XIII figures.
-- ── The universe ────────────────────────────────────────────────────────
-- pf_all: every U.S. private foundation with a FY2024 990-PF on file. A year
-- whose form was not stored is treated as a 990-PF when it reports a
-- distributable amount or qualifying distributions (only the 990-PF has
-- those lines) — the same rule the site's funder profiles use.
-- pap: corporate patient-assistance foundations (donated medicine, reported
-- as one multi-billion "grant" line). Excluded from every figure.
-- r: the report universe — pf_all with itemized FY2024 grants > 0, minus pap.
with pf_all as (
select m.id, m.name, m.state,
coalesce((f->>'grant_sum')::numeric, 0) as gs,
coalesce((f->>'grant_count')::int, 0) as gc,
coalesce((f->>'assets')::numeric, 0) as assets,
coalesce((f->>'distributable_amount')::numeric, 0) as da,
coalesce((f->>'qualifying_distributions')::numeric, 0) as qd,
coalesce((m.financials->'2023'->>'grant_sum')::numeric, 0) as gs23,
(f ? 'months_covered') as merged_year
from master_organizations m, lateral jsonb_each(m.financials) as j(y, f)
where j.y = '2024'
and m.is_funder and not coalesce(m.is_archived, false)
and coalesce(m.country, 'US') = 'US'
and (f->>'form' = '990PF'
or (f->>'form' is null
and (coalesce((f->>'distributable_amount')::numeric, 0) > 0
or coalesce((f->>'qualifying_distributions')::numeric, 0) > 0)))
),
pap as (
select id from pf_all
where name ~* 'patient (assistance|access|foundation)'
or (name ~* '\mcares\M' and gs >= 50000000)
),
r as (
select * from pf_all where gs > 0 and id not in (select id from pap)
)
-- 1. Size of the universe, total dollars, total grants.
-- → 94,088 foundations · $105,842,307,900 · 1,581,740 grants
select count(*), sum(gs), sum(gc) from r;
-- 2. Concentration: rank by FY2024 grants paid; the top 1% is the first
-- ceil(n × 0.01) rows (941), the top 10% the first ceil(n × 0.10) (9,409),
-- the bottom half every row ranked below n × 0.5 (47,044).
-- → top 1%: $67,229,749,487 (63.5%) · top 10%: $93,957,639,220 (88.8%)
-- → bottom half: $1,177,216,951 (1.1%)
select sum(gs) filter (where rn <= ceil(n * 0.01)) as top1,
sum(gs) filter (where rn <= ceil(n * 0.10)) as top10,
sum(gs) filter (where rn > n * 0.5) as bottom50
from (select gs, row_number() over (order by gs desc) rn, count(*) over () n from r) ranked;
-- 3. The typical foundation (medians across foundations).
-- → giving $71,253 · 6 grants · average grant $11,619 · assets $814,837
select percentile_cont(0.5) within group (order by gs),
percentile_cont(0.5) within group (order by gc),
percentile_cont(0.5) within group (order by gs / gc),
percentile_cont(0.5) within group (order by assets)
from r;
-- 4. Size bands and payout by band.
select case when gs < 10000 then 'under $10K' when gs < 50000 then '$10K–$50K'
when gs < 250000 then '$50K–$250K' when gs < 1000000 then '$250K–$1M'
when gs < 10000000 then '$1M–$10M' else '$10M+' end as band,
count(*), sum(gs), sum(gc),
count(*) filter (where da > 0 and qd > 0) as payout_reported,
count(*) filter (where da > 0 and qd > 0 and qd < da) as below_minimum,
percentile_cont(0.5) within group (order by qd / da) filter (where da > 0 and qd > 0) as median_payout
from r group by 1;
-- 5. Same-foundation change FY2023 → FY2024: foundations with itemized grants
-- in both years; a year merging two returns after a fiscal-year-end change
-- (merged_year) is left out.
-- → 87,893 foundations · $96,467,394,695 → $104,395,749,165 (+8.2%)
-- → 33,269 up more than 10% · 23,430 down more than 10% · median +1.0%
select count(*), sum(gs23), sum(gs),
count(*) filter (where gs > gs23 * 1.1), count(*) filter (where gs < gs23 * 0.9),
percentile_cont(0.5) within group (order by gs / gs23)
from r where gs23 > 0 and not merged_year;
-- 6. Payout: qualifying distributions ÷ distributable amount (the 5% minimum),
-- foundations reporting both.
-- → 82,935 foundations · median 108.9% · 32,475 (39.2%) below 100% in FY2024
select count(*), percentile_cont(0.5) within group (order by qd / da),
count(*) filter (where qd < da), sum(qd), sum(da)
from r where da > 0 and qd > 0;
-- 7. By state (the foundation's state on its return).
-- Per-resident figures divide by the Census Bureau's Vintage 2024 estimates.
select state, count(*), sum(gs), sum(gc), percentile_cont(0.5) within group (order by gs)
from r group by state;
-- 8. First-time grantees, from funder_metrics (the same computation as the
-- profile pages; minimums in /funders/methodology). Each foundation's most
-- recent year with a grantee list — FY2024 for 10,420, FY2025 for 17,042,
-- FY2026 for 633 — because the metric needs that year plus prior years.
-- → 28,095 foundations · 287,540 of 1,014,304 grantees first-time (28.3%)
-- → median share 25% · first grants smaller than repeat grants at 16,086 (57%)
select count(*), sum(fm.new_grantees), sum(fm.latest_grantees),
percentile_cont(0.5) within group (order by fm.new_grantee_share),
count(*) filter (where fm.median_first_grant < fm.median_repeat_grant),
percentile_cont(0.5) within group (order by fm.median_first_grant),
percentile_cont(0.5) within group (order by fm.median_repeat_grant)
from r join funder_metrics fm on fm.funder_id = r.id
where fm.new_grantee_share is not null;
-- 9. What the universe leaves out.
-- → 117,684 FY2024 990-PF filers · 23,017 with no grants · 565 with a
-- reported total but no itemized list ($107,120,711)
-- → 14 patient-assistance foundations with $22,818,408,605
select count(*),
count(*) filter (where gs = 0 and coalesce(rep, 0) = 0),
count(*) filter (where gs = 0 and rep > 0), sum(rep) filter (where gs = 0 and rep > 0)
from (select pf_all.*, (select (financials->'2024'->>'grants_paid_reported')::numeric
from master_organizations where id = pf_all.id) rep from pf_all) x;
select count(*), sum(gs) from pf_all where id in (select id from pap) and gs > 0;
Funder-level figures follow the definitions on the funder data methodology page.
Press and corrections
You may quote, chart and republish these figures with credit to Grantable and a link to this page. For press questions or a correction, email hello@grantable.co.
Cite this report
Grantable. (2026). State of Foundation Giving 2026. https://grantable.co/reports/state-of-foundation-giving-2026
The figures on this page are open data under CC BY 4.0: reuse them with credit to Grantable and a link. Download the data.