Where Does Your
Donation Actually Go?
We analyze program spending, CEO pay, revenue trends, and reserve funds for 1,200 major U.S. nonprofits — so you can see what percentage of every dollar reaches the mission.
Largest Nonprofits
Kaiser Foundation Health Plan Inc
Kaiser Foundation Hospitals
Mass General Brigham Incorporated And Affiliates Group Rtn
Cleveland Clinic Foundation
Mayo Clinic Group Return
Healthfirst Phsp Inc
New York University
Corewell Health
The New York And Presbyterian Hospital
Johns Hopkins University
Trustees Of The University Of Pennsylvania
Dignity Health
Browse by Category
Health
81/100163 nonprofits · $757.2B
View ranking →Education
74/100496 nonprofits · $313.9B
View ranking →Arts, Culture & Humanities
69/100289 nonprofits · $22.0B
View ranking →Environment & Animals
73/100247 nonprofits · $15.8B
View ranking →Medical Research
81/1003 nonprofits · $13.2B
View ranking →Diseases & Disorders
72/1002 nonprofits · $4.4B
View ranking →Browse by Grade
Browse by Size
Browse by CEO Pay
Browse by State
From the Blog
How to Read a Nonprofit Form 990
The 5 numbers that matter most in a charity's annual financial filing.
BlogBest Charities to Donate To (2026)
Top-rated charities ranked by Efficiency Score from IRS 990 data.
BlogWorst Charities to Donate To
The lowest-rated nonprofits where donations go to overhead, not programs.
Frequently Asked Questions
What is an Efficiency Score?
NonprofitTruth's proprietary grading system rates nonprofits A–F based on four factors: program spending ratio (50%), revenue growth consistency (20%), fund reserves (20%), and CEO compensation ratio (10%).
Where does this data come from?
All data comes from IRS Form 990 filings, accessed via the ProPublica Nonprofit Explorer API. Every tax-exempt organization is required to file annually, making this data publicly available.
How often is the data updated?
We update as new filings become available through the ProPublica API. IRS 990 data typically lags 6–18 months from the tax year.