Public Charity

IAPMO RESEARCH AND TESTING INC

IAPMO RESEARCH AND TESTING INC is a Public Charity headquartered in ONTARIO, CA. Financial data from the 2024 filing: $67.4M revenue, $47.6M expenses, $24.8M total assets. IRS filings disclose 1 grants awarded by this foundation, totaling roughly $50K.

EIN: 954507362 ONTARIO, CA Latest filing: 2024
Total Revenue$67.4M
Total Expenses$47.6M
Total Assets$24.8M
Grants Given1
Grant Total$50K
Filing Years2019–2024

Mission

TO PROTECT THE PUBLIC'S HEALTH AND SAFETY BY WORKING IN CONCERT WITH GOVERNMENT AND INDUSTRY TO IMPLEMENT COMPREHENSIVE PLUMBING AND MECHANICAL SYSTEMS AROUND THE WORLD.

Sample Grants Given

New York, NY · 2017
WorkCred Projec t general support
$50,000

Showing up to 5 of 1 total records — full history available with membership.

Officers & Directors

VP-PRODUCT C Anish Desai
SECRETARY/EX Brian Hamner
SVP-WATER SY Christine Donda
DIRECTOR Dan Rademacher
CEO David Viola
DIRECTOR Jeremy Diaz

Officer compensation and complete director data available with membership.

Top Grant Purposes

WorkCred Projec t general support
$50,000 1 grant

Financial Trends

Year Revenue Expenses Assets
2024 $67.4M $47.6M $24.8M
2023 $58.2M $41.1M $19.2M
2022 $50.6M $35.4M $15.8M
2020 $44.7M $29.3M $9.7M
2019 $46.4M $29.6M $11.2M

Between 2019 and 2024, reported annual revenue grew from $46.4M to $67.4M (+45%), with total assets most recently reported at $24.8M.

Interactive year-over-year charts and full filing details available with membership.

Grant Geography

Grants from this foundation were reported to recipients in NY.

NY

Full geographic grant map with state-by-state breakdown available with membership.

See the full picture for IAPMO RESEARCH AND TESTING INC

Complete financials, all 1 grant records, officer compensation, year-over-year trend charts, a geographic grant map, and data exports — across 498,000+ organizations.

Full Financial History Complete Grant Activity Officer Compensation Year-over-Year Charts Geographic Grant Map Data Exports
7-day free trial Cancel any time