American households making less than $30,000 a year are nearly twice as likely as those making over $100,000 a year to donate at least 10% of their incomes to churches or charities, according to a new study suggesting that giving patterns remain closely tied to religious belief and practice.



