The fact is that self-described “conservatives” in America are more likely to give—and give more money—than self-described “liberals.” In the year 2000, households headed by a conservative gave, on average, 30 percent more dollars to charity than households headed by a liberal. And this discrepancy in monetary donations is not simply an artifact of income differences. On the contrary, liberal families in these data earned an average of 6 percent more per year than conservative families.
These differences go beyond money. Take blood donations, for example. In 2002, conservative Americans were more likely to donate blood each year, and did so more often, than liberals. People who said they were “conservative” or “extremely conservative” made up less than one-fifth of the population, but donated more than a quarter of the blood. To put this in perspective, if political liberals and moderates gave blood like conservatives do, the blood supply in the United States would surge by nearly half.
One major explanation for the giving discrepancy between conservatives and liberals is religion. In 2004, conservatives were more than twice as likely as liberals to attend a house of worship weekly, whereas liberals were twice as likely as conservatives to attend seldom or never. There are indeed religious liberals in America, but they are currently outnumbered by religious conservatives by about four to one.