Americans give more of their hard-earned money to charitable causes than any people on the globe.
According to the Giving Institute, Americans give more than $1 billion a day to charities: a total of $410 billion in 2017.
And very little comes from the ultra-wealthy, big foundations, or large companies looking for good press. According to the Philanthropy Roundtable, in 2014 only 14% came from foundation grants, and just 5% from corporations. The rest, 81%, came from individuals like you.
Per capita, we voluntarily donate about seven times as much as continental Europeans. In Europe people see little reason to give more of their own money when so much is being forcibly taken by taxes and redistributed by the state for “what charity used to do.”