First of all, in the 47% who do not pay federa incomel tax
Most of them are retired seniors, whose income is not big enough; and also a lot of them pay payroll tax. Some of them are students in college. Only a small potion of them (less than 10%) are in working age but pay no federal tax (but they still pay other tax such as sale tax, property tax, etc).