Here is the list, done in per capita terms.
Mississippi, the poorest state in the nation, is number one. Then comes Arkansas, South Dakota, Oklahoma, and Alabama, all relatively poor states. The richer states, Connecticut, New Jersey, and Massachusetts, all lie near the bottom.
Andrew Sullivan tells us that the giving states are those that tend to support Bush and the Republicans, suggesting that Republicans are more generous. Well, sort of, church giving is driving these results. Here is the distribution of giving for 2000, churches get 36.5% of all American donations, the single largest category. Art and culture get 11.4%. No doubt, religious states both give more and support Bush more.