The 50 largest international nonprofits in Oregon by revenue range from $376 million down to $384,000.
The largest are Mercy Corps, Medical Teams International, and World Coffee Research.
Ranked by revenue.