These statements provide status estimates for Social Security, Medicare, and other significant U.S. social insurance programs.
The Statement of Social Insurance (SOSI) provides long-range estimates that can be used to assess the financial condition of the most significant social insurance programs: Social Security, Medicare, Railroad Retirement, and Black Lung. These programs are administered by the Social Security Administration, the Department of Health & Human Services, the Railroad Retirement Board, and the Department of Labor, respectively. SOSI displays 75-year projections (except for Black Lung) by major social insurance program, illustrating the relationship between the estimated receipts and expenditures of those programs.
The current date range 9/30/2020-9/30/2020 reflects that this is an annual report with one year of data. The start of this date range will extend back as historic financial report data is added.
The projection period for Social Security and Medicare is 75 years from the first day of the calendar year matching the fiscal year. For information on the projection periods and valuation dates for the Railroad Retirement and Black Lung programs, refer to the financial statements of RRB and DOL, respectively.
The SSA and HHS projections are based on the economic and demographic assumptions representing the Trustees’ reasonable estimates of likely future economic and demographic conditions, as set forth in the applicable Social Security and Medicare Trustees’ Reports as well as in the AFRs of HHS and SSA. RRB’s projections are based on assumptions from the 27th Valuation on the Assets and Liabilities Under the Railroad Retirement Acts of December 31, 2016 with Technical Supplement, which was published in September 2018 and from the 2019 Section 502 Report, as well as in RRB’s PAR. DOL’s (Black Lung) projections are based on assumptions disclosed in its AFR. The SOSI projections, with one exception related to Medicare Part A and OASDI, are based on current law; that is, they assume that scheduled social insurance benefit payments would continue after related trust funds are projected to be depleted, contrary to current law. By law, once assets are depleted, expenditures cannot be made except to the extent covered by ongoing tax receipts and other trust fund income.
Current participants for the Social Security and Medicare programs are assumed to be the 'closed-group' of individuals who are at least 15 years of age at the start of the projection period, and are participating as either taxpayers, beneficiaries, or both.
Eligibility requirements for each program vary. Please refer to the published report to determine eligibility criteria of the program in the year of interest. Current and previous published reports can be found on the Bureau of the Fiscal Service's Financial Report of the United States Government page (https://fiscal.treasury.gov/reports-statements/financial-report/) OR downloaded from Fiscal Data.
SOSI has been published as an official, audited financial statement in the annual Financial Report of the U.S. Government since 2006. Prior to these years, unaudited information relevant to these statements may be available in the Notes to the Financial Report.
fields=parameter accepts a comma-separated list of field names (no parentheses).
fields=parameter is not available for the endpoint accessed, an error will occur. Note that omitting fields can result in automatically aggregated and summed data results. For more information, view the full documentation on Aggregation and Sums.
filter=accepts filters from the list below, as well as specified filter criteria. Use a colon at the end of a filter parameter to pass a value or list of values. For lists passed as filter criteria, use a comma-separated list within parentheses. Filter for specific dates using the format
lt= Less than
lte= Less than or equal to
gt= Greater than
gte= Greater than or equal to
eq= Equal to
in= Contained in a given set
sort=accepts a comma-separated list of field names.
sort=parameter a comma-separated list.
csvas an input.
page[size]=parameters both accept integers.
in descending order