The number of people receiving benefits from the federal government in the United States has grown from under 94 million people in 2000 to more than 128 million people in 2011. That means that 41.3 percent of the U.S. population is now on a federal government program. The 128 million is an estimate based on the recently released March 2011 U.S. Census Bureau Current Population Survey (CPS), which, due to the survey methodology, most likely undercounts the actual number.
Source: Heritage.org. Read full article. (link)