Who Pays for Medicare?

Taxpayers are the people who pay for Medicare. This is a government-run program, therefore the government pays for Medicare with the money they have taken in the form of taxes!