This page finds the average income for each state, and the average charitable donation amount for each state, and then compares them to see which states are most generous in relation to their wealth.
Here are the rankings, presented without comment. Most generous states at the top. I'll let you draw your own conclusions.
Mississippi
Arkansas
Oklahoma
Louisiana
Alabama
Tennessee
South Dakota
Utah
South Carolina
Idaho
Wyoming
Texas
West Virginia
Nebraska
North Dakota
North Carolina
Kansas
Florida
Georgia
Kentucky
Montana
Missouri
New Mexico
Alaska
Indiana
New York
Iowa
Ohio
California
Maryland
Illinois
Maine
Delaware
Washington
Vermont
Oregon
Hawaii
Virginia
Arizona
Nevada
Pennsylvania
Michigan
Colorado
Connecticut
Minnesota
Wisconsin
New Jersey
Rhode Island
Massachusetts
New Hampshire
Comment