9. Catholic Charities USA
Catholic Charities USA is a network of 160 local Catholic Christian charities which provide basic health services, clothing, food and disaster relief. Over $2 billion of Catholic Charities USA’s budget comes from Faith-Based Initiatives Office of the federal government. It collected $921 million in private donations in 2016.