Why do they give more to charity than blue states?

http://www.bizjournals.com/atl...s-the-most.html 

Here are the top 10 most charitable states:

  • Utah
  • Mississippi
  • Alabama
  • Tennessee
  • South Carolina
  • Idaho
  • Arkansas
  • Georgia
  • North Carolina
  • Maryland
  • Oklahoma

The least charitable states were mostly Blue States in the Northeast:

  • New Hampshire
  • Maine
  • Vermont
  • Massachusetts
  • Rhode Island
  • Connecticut
  • Wisconsin
  • North Dakota
  • New Jersey
  • Nevada