How much does the federal government spend on health care?
The federal government spent nearly $1.2 trillion in fiscal year 2019. In addition, income tax expenditures for health care totaled $234 billion.
The federal government spent nearly $1.2 trillion on health care in fiscal year 2019 (table 1). Of that, Medicare claimed roughly $644 billion, Medicaid and the Children’s Health Insurance Pro-gram (CHIP) about $427 billion, and veterans’ medical care about $80 billion. In addition to these direct outlays, various tax provisions for health care reduced income tax revenue by about $234 billion. Over $152 billion of that figure comes from the exclusion from taxable income of employers’ contributions for medical insurance premiums and medical care. The exclusion of employer contributions to medical care also substantially reduced payroll taxes, though that impact is not included in official tax expenditure estimates. Including its impact on both income and payroll taxes, the exclusion reduced government revenue by $273 billion in 2019.

Updated May 2020
Congressional Budget Office. 2020a. The Budget and Economic Outlook: 2020 to 2030. Washington, DC: Congressional Budget Office.
———. 2020b. “Federal Subsidies for Health Insurance Coverage for People under Age 65: 2019 to 2029.” Washington, DC: Congressional Budget Office.
Joint Committee on Taxation. 2020. “Estimates of Federal Tax Expenditures for Fiscal Years 2019–2023.” JCX-55-19. Washington, DC: Joint Committee on Taxation.
Office of Management and Budget. 2020. Budget of the United States Government, Fiscal Year 2020, Historical Tables. Washington, DC: White House.