Keep in mind, there is bound to be some overlap, people who are on two or more forms of assistance. Found here:
109,631,000 Americans lived in households that received benefits from one or more federally funded “means-tested programs” — also known as welfare — as of the fourth quarter of 2012, according to data released Tuesday by the Census Bureau.
. . .
But the 109,631,000 living in households taking federal welfare benefits as of the end of 2012, according to the Census Bureau, equaled 35.4 percent of all 309,467,000 people living in the United States at that time.
When those receiving benefits from non-means-tested federal programs — such as Social Security, Medicare, unemployment and veterans benefits — were added to those taking welfare benefits, it turned out that 153,323,000 people were getting federal benefits of some type at the end of 2012.
Subtract the 3,297,000 who were receiving veterans’ benefits from the total, and that leaves 150,026,000 people receiving non-veterans’ benefits.
The 153,323,000 total benefit-takers at the end of 2012, said the Census Bureau, equaled 49.5 percent of the population. The 150,026,000 taking benefits other than veterans’ benefits equaled about 48.5 percent of the population.
. . .
What did taxpayers give to the 109,631,000 — the 35.4 percent of the nation — getting welfare benefits at the end of 2012?
82,679,000 of the welfare-takers lived in households where people were on Medicaid, said the Census Bureau. 51,471,000 were in households on food stamps. 22,526,000 were in the Women, Infants and Children program. 20,355,000 were in household on Supplemental Security Income. 13,267,000 lived in public housing or got housing subsidies. 5,442,000 got Temporary Assistance to Needy Families. 4,517,000 received other forms of federal cash assistance.