Social Security has lasted as long as it has thanks to the bipartisan deal that President Ronald Reagan and congressional leaders hammered out in 1983.Image: Wiki Commons
Social Security has lasted as long as it has thanks to the bipartisan deal that President Ronald Reagan and congressional leaders hammered out in 1983.Image: Wiki Commons
Social Security’s next crisis won’t arrive suddenly. It’s arriving in slow motion. The question isn’t whether the program can be fixed, but whether elected officials will act while they still have room to choose among less costly options.
Republished with permission from The Conversation, by John W. Diamond, Rice University
Every year, the panel overseeing the trust fund for Social Security and Medicare publishes its annual financial report. And every year, its members make clear that the programs’ reserves will be exhausted by the time Gen X retires—meaning they will no longer be able to pay full scheduled benefits by the mid-2030s.
While many media outlets cover this news as a one-day story, this year’s report should be seen as a much more ominous warning. The latest projection, released on June 9, 2026, is that the Social Security trust fund will be depleted by 2032, at which point incoming revenue can pay only about 78% of scheduled benefits. For the 1 in 5 Americans who receive Social Security, that means a potential across-the-board benefit cut of roughly 22% unless Congress acts.
What makes this year’s warning especially troubling is that the deterioration isn’t driven by a temporary downturn but by deeper demographic and policy changes: Fewer expected births, lower immigration, slower growth in the workforce and reduced future revenue from the taxation of Social Security benefits.
The fundamental challenge, though, has been obvious for years. There are too few current and future workers to support the growing number of retirees. And now, there are fresh headwinds that make the math even more daunting. Record debt levels and elevated interest rates are reducing the fiscal resources available for lawmakers to implement solutions, while declining immigration and birth rates mean that the supply of current and future workers is even smaller than previously projected.
These pressures don’t mean Social Security will disappear. It will always exist as long as workers and employers pay into the program. But for anyone who expects to retire starting in the early 2030s, the potential for a cut to benefits is real.
As a scholar of public finance, I argue that this looming deadline recalls the crisis policymakers faced in the early 1980s. Once again, the issue of reform is about to move from a distant worry to an immediate political problem. And failure to reach a bipartisan compromise will bring both economic pain and political damage.
Fresh Pressures
In 1983, President Ronald Reagan and House Speaker Tip O’Neill struck their historic bipartisan compromise to extend the life of the program by raising taxes and the eligibility age. This time, the challenge will be far harder.
To start with, the federal government now carries a much higher debt burden, topping 100% of annual GDP, compared to about 35% in the early 1980s. And the Congressional Budget Office projects large deficits adding to that debt in the coming decades, with the annual budget shortfall rising from US$1.9 trillion in 2026 to $3.1 trillion in 2036 under current tax and spending laws. Public debt is projected to rise to 120% of GDP by 2036, leaving less and less fiscal room to patch Social Security.
Servicing that debt is also becoming more expensive. Although the Federal Reserve trimmed interest rates in 2024 and 2025, the cost of borrowing remains elevated as concerns over inflation grow, exacerbated by oil price spikes and the crisis in the Strait of Hormuz. Markets now expect the Fed to hold rates steady for a while, and some investors are betting it may even raise them later this year.
The demographic picture is also unforgiving. Baby boomers continue to retire, Americans are living longer, and birth rates have fallen sharply. Since 2007, the U.S. birth rate has fallen by 23% and has remained below replacement level for years. The result is fewer future workers paying payroll taxes, even as the number of retirees grows.
A final factor is immigration.
While other aging countries have turned to immigration to shore up public finances and revitalize their labor force, the U.S. has taken the opposite approach. According to the U.S. Census Bureau, net migration to the U.S. is estimated to have fallen by 2.4 million between 2024 and 2026, amid the Trump administration’s crackdown on unauthorized migrants and its efforts to discourage green card applications.
The new report referenced these challenges, noting that lower immigration and fertility estimates will have “a negative projected effect on Social Security’s financial status.” It also addressed the effects of the massive policy bill that President Donald Trump and the Republican Congress pushed through in 2025, which among other things cut the income tax that retirees pay on Social Security benefits.
The near-term economic changes of that legislation will “have a positive effect,” the report said, but in the longer run it will also weaken the program’s finances.
A Slow-Motion Crisis
It’s important to remember that before the 1983 deal was sealed, Social Security was far closer to insolvency than it is today. The program was nearing the point where it could no longer pay full benefits on time.
The problem was caused by a mix of high inflation, weak wage growth, the recessions of the 1970s and early 1980s, and mounting demographic pressure. Americans were living longer, birth rates were falling, and the number of workers supporting each beneficiary was declining.
The 1983 reform was negotiated under Reagan, a Democratic-controlled House and a Republican-controlled Senate, with help from a bipartisan commission led by future Federal Reserve Chair Alan Greenspan. It addressed the program’s immediate financing crisis by accelerating scheduled increases in the payroll tax and phasing in a higher full retirement age, from 65 to 67. It also anticipated the retirement of the baby boomers and the growing burden they would place on future workers.
The historic overhaul, which came only after months of wrangling, bought the country time. Just as important, it showed that with bipartisan support, a Social Security deal is possible. But it also underscored the danger of waiting too long. When policymakers delay, the menu of options gets smaller, the required changes get larger, and the economic and political pain increases.
Social Security’s next crisis won’t arrive suddenly. It’s arriving in slow motion. The question isn’t whether the program can be fixed, but whether elected officials will act while they still have room to choose among less costly options. I believe the real lesson of 1983 is that waiting until the last minute will turn a chance for reform into a political emergency, and little good comes from governing by crisis.
John W. Diamond, Director of the Center for Public Finance at the Baker Institute, Rice University
This article is republished from The Conversation under a Creative Commons license. Read the original article.
The Conversation is a nonprofit, independent news organization dedicated to unlocking the knowledge of experts for the public good. We publish trustworthy and informative articles written by academic experts for the general public and edited by our team of journalists.
Help Support Factkeepers!
{"id":null,"mode":"form","open_style":"in_place","currency_code":"USD","currency_symbol":"$","currency_type":"decimal","blank_flag_url":"https:\/\/factkeepers.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/blank.gif","flag_sprite_url":"https:\/\/factkeepers.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/flags.png","default_amount":500,"top_media_type":"none","featured_image_url":false,"featured_embed":"","header_media":null,"file_download_attachment_data":null,"recurring_options_enabled":true,"recurring_options":{"never":{"selected":true,"after_output":"One time only"},"weekly":{"selected":false,"after_output":"Every week"},"monthly":{"selected":false,"after_output":"Every month"},"yearly":{"selected":false,"after_output":"Every year"}},"strings":{"current_user_email":"","current_user_name":"","link_text":"Leave a tip","complete_payment_button_error_text":"Check info and try again","payment_verb":"Pay","payment_request_label":"Factkeepers.com","form_has_an_error":"Please check and fix the errors above","general_server_error":"Something isn't working right at the moment. Please try again.","form_title":"Help Support Factkeepers","form_subtitle":null,"currency_search_text":"Country or Currency here","other_payment_option":"Other payment option","manage_payments_button_text":"Manage your payments","thank_you_message":"Thank you for being a supporter!","payment_confirmation_title":"Factkeepers.com","receipt_title":"Your Receipt","print_receipt":"Print Receipt","email_receipt":"Email Receipt","email_receipt_sending":"Sending receipt...","email_receipt_success":"Email receipt successfully sent","email_receipt_failed":"Email receipt failed to send. Please try again.","receipt_payee":"Paid to","receipt_statement_descriptor":"This will show up on your statement as","receipt_date":"Date","receipt_transaction_id":"Transaction ID","receipt_transaction_amount":"Amount","refund_payer":"Refund from","login":"Log in to manage your payments","manage_payments":"Manage Payments","transactions_title":"Your Transactions","transaction_title":"Transaction Receipt","transaction_period":"Plan Period","arrangements_title":"Your Plans","arrangement_title":"Manage Plan","arrangement_details":"Plan Details","arrangement_id_title":"Plan ID","arrangement_payment_method_title":"Payment Method","arrangement_amount_title":"Plan Amount","arrangement_renewal_title":"Next renewal date","arrangement_action_cancel":"Cancel Plan","arrangement_action_cant_cancel":"Cancelling is currently not available.","arrangement_action_cancel_double":"Are you sure you'd like to cancel?","arrangement_cancelling":"Cancelling Plan...","arrangement_cancelled":"Plan Cancelled","arrangement_failed_to_cancel":"Failed to cancel plan","back_to_plans":"\u2190 Back to Plans","update_payment_method_verb":"Update","sca_auth_description":"Your have a pending renewal payment which requires authorization.","sca_auth_verb":"Authorize renewal payment","sca_authing_verb":"Authorizing payment","sca_authed_verb":"Payment successfully authorized!","sca_auth_failed":"Unable to authorize! Please try again.","login_button_text":"Log in","login_form_has_an_error":"Please check and fix the errors above","uppercase_search":"Search","lowercase_search":"search","uppercase_page":"Page","lowercase_page":"page","uppercase_items":"Items","lowercase_items":"items","uppercase_per":"Per","lowercase_per":"per","uppercase_of":"Of","lowercase_of":"of","back":"Back to plans","zip_code_placeholder":"Zip\/Postal Code","download_file_button_text":"Download File","input_field_instructions":{"tip_amount":{"placeholder_text":"How much would you like to donate? You can change this amount to anything you would like.","initial":{"instruction_type":"normal","instruction_message":"How much would you like to donate? You can change this amount to anything you would like."},"empty":{"instruction_type":"error","instruction_message":"How much would you like to donate? You can change this amount to anything you would like."},"invalid_curency":{"instruction_type":"error","instruction_message":"How much would you like to donate? You can change this amount to anything you would like."}},"recurring":{"placeholder_text":"Recurring","initial":{"instruction_type":"normal","instruction_message":"How often would you like to donate this?"},"success":{"instruction_type":"success","instruction_message":"How often would you like to donate this?"},"empty":{"instruction_type":"error","instruction_message":"How often would you like to donate this?"}},"name":{"placeholder_text":"Name on Credit Card","initial":{"instruction_type":"normal","instruction_message":"Enter the name on your card."},"success":{"instruction_type":"success","instruction_message":"Enter the name on your card."},"empty":{"instruction_type":"error","instruction_message":"Please enter the name on your card."}},"privacy_policy":{"terms_title":"Terms and conditions","terms_body":null,"terms_show_text":"View Terms","terms_hide_text":"Hide Terms","initial":{"instruction_type":"normal","instruction_message":"I agree to the terms."},"unchecked":{"instruction_type":"error","instruction_message":"Please agree to the terms."},"checked":{"instruction_type":"success","instruction_message":"I agree to the terms."}},"email":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email address"},"success":{"instruction_type":"success","instruction_message":"Enter your email address"},"blank":{"instruction_type":"error","instruction_message":"Enter your email address"},"not_an_email_address":{"instruction_type":"error","instruction_message":"Make sure you have entered a valid email address"}},"note_with_tip":{"placeholder_text":"Your note here...","initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"empty":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"not_empty_initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"saving":{"instruction_type":"normal","instruction_message":"Saving note..."},"success":{"instruction_type":"success","instruction_message":"Note successfully saved!"},"error":{"instruction_type":"error","instruction_message":"Unable to save note note at this time. Please try again."}},"email_for_login_code":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email to log in."},"success":{"instruction_type":"success","instruction_message":"Enter your email to log in."},"blank":{"instruction_type":"error","instruction_message":"Enter your email to log in."},"empty":{"instruction_type":"error","instruction_message":"Enter your email to log in."}},"login_code":{"initial":{"instruction_type":"normal","instruction_message":"Check your email and enter the login code."},"success":{"instruction_type":"success","instruction_message":"Check your email and enter the login code."},"blank":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."},"empty":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."}},"stripe_all_in_one":{"initial":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"empty":{"instruction_type":"error","instruction_message":"Enter your credit card details here."},"success":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"invalid_number":{"instruction_type":"error","instruction_message":"The card number is not a valid credit card number."},"invalid_expiry_month":{"instruction_type":"error","instruction_message":"The card's expiration month is invalid."},"invalid_expiry_year":{"instruction_type":"error","instruction_message":"The card's expiration year is invalid."},"invalid_cvc":{"instruction_type":"error","instruction_message":"The card's security code is invalid."},"incorrect_number":{"instruction_type":"error","instruction_message":"The card number is incorrect."},"incomplete_number":{"instruction_type":"error","instruction_message":"The card number is incomplete."},"incomplete_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incomplete."},"incomplete_expiry":{"instruction_type":"error","instruction_message":"The card's expiration date is incomplete."},"incomplete_zip":{"instruction_type":"error","instruction_message":"The card's zip code is incomplete."},"expired_card":{"instruction_type":"error","instruction_message":"The card has expired."},"incorrect_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incorrect."},"incorrect_zip":{"instruction_type":"error","instruction_message":"The card's zip code failed validation."},"invalid_expiry_year_past":{"instruction_type":"error","instruction_message":"The card's expiration year is in the past"},"card_declined":{"instruction_type":"error","instruction_message":"The card was declined."},"missing":{"instruction_type":"error","instruction_message":"There is no card on a customer that is being charged."},"processing_error":{"instruction_type":"error","instruction_message":"An error occurred while processing the card."},"invalid_request_error":{"instruction_type":"error","instruction_message":"Unable to process this payment, please try again or use alternative method."},"invalid_sofort_country":{"instruction_type":"error","instruction_message":"The billing country is not accepted by SOFORT. Please try another country."}}}},"fetched_oembed_html":false}
{"date_format":"F j, Y","time_format":"g:i a","wordpress_permalink_only":"https:\/\/factkeepers.com\/the-social-security-trust-fund-is-now-projected-to-run-dry-in-2032\/","all_default_visual_states":"inherit","modal_visual_state":false,"user_is_logged_in":false,"stripe_api_key":"pk_live_40P3DgGDAHEP1QtJ0nOU4nms5JYHI8GbQ05dYiB1S8OPP5oMSIpOCCeeIawOyeW6bWDkDMWdUeggbhxOQTSA6aedu00ROAbhXBd","stripe_account_country_code":"US","setup_link":"https:\/\/factkeepers.com\/wp-admin\/admin.php?page=tip-jar-wp&mpwpadmin1=welcome&mpwpadmin_lightbox=do_wizard_health_check","close_button_url":"https:\/\/factkeepers.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/closebtn.png"}