Medicaid is run by the state, and usually has a faster application process. Social Security is run by the federal government through local offices. Medicaid only provides medical benefits. Social Security provides a direct cash payment.