U.S. donations to charity rose to $298.42 billion last year, but were still $11 billion below a 2007 record as nonprofits battle through the sector’s second-slowest recovery from recession in 40 years, a study released on Tuesday said.

Giving by Americans increased 4 percent in 2011 compared with 2010, with individual donations accounting for nearly three-quarters, according to the 57th annual report by the Giving USA Foundation and the Center on Philanthropy at Indiana University.

Corporate donations remained flat at $14.5 billion last year, foundations made almost $42 billion in grants – an increase of 1.8 percent – while gifts from estates jumped more than 12 percent to $24.4 billion.

The study estimated 117 million U.S. households, 12 million corporations, 99,000 estates and 76,000 foundations gave to charities during the year. Their money went to around 1.1 million registered charities and some 222,000 American religious groups.

Continue Reading on www.msnbc.msn.com