Animals
Shelters, rescues and wildlife organizations.
Browse Animal Charities in WisconsinSearch a name, an EIN, a city or a cause and open a scorecard built from the newest Form 990 on file at the IRS - revenue, program spending, executive pay, board and grants, with the fiscal year printed on every figure and peer context ProPublica does not publish.
Live results as you type, grouped into organizations, foundation and grants pages, and browse hubs. Sample index in this prototype: the six verified Wisconsin charities - production searches the full corpus.
Hubs are crawl paths and reader shortcuts at the same time - each one carries counts, medians, the largest organizations and the highest-paid leaders in that cause.
Shelters, rescues and wildlife organizations.
Browse Animal Charities in WisconsinFood banks, pantries and hunger relief - with donated food separated from cash on every page.
Browse Food Banks in WisconsinClubs, mentoring and after-school organizations.
Browse Youth Charities in WisconsinHabitat chapters, shelters and housing support.
Browse Housing Charities in WisconsinWish-granting, hospice and community health.
Browse Health Charities in WisconsinGrantmakers, grants paid and recipient lists.
Browse Foundations and GrantsRanked by reported numbers only - never by a grade. Every board names its fiscal year and its peer group.
Sample board from the six-charity prototype index. Fiscal years differ by organization - each record page prints its own fiscal year and filing date.
People and pay are shown as reported on each organization's newest Form 990 in this sample - a filing snapshot, not a list of current officeholders. Full framing sits on every record page.
A Form 990 is a snapshot. Figures carry their fiscal year, and people carry the filing date, so a leadership change after the filing never reads as a current fact.
A food bank's revenue is mostly donated food valued per pound. Record pages split cash from donated goods before any comparison is made.
Percentiles come with their peer group, its size and its median printed beside them. No scores, no stars - the filings, readable, with context.
In production, a search with no results fires a GA4 event (zero_result_search, with the query as a parameter) and lands on the content roadmap - a missing organization is a coverage gap to close, a missing hub is a page to build. In this prototype the same event is pushed to dataLayer and written to a local log you can inspect below. Try searching for a term with no match, like "zoo".
Stored under localStorage key nonprofitrecord_zero_searches. Nothing leaves this browser in the prototype.
Report an Error - corrections are reviewed against the source filing.