Social Security’s annual raise is starting to feel like a ritual of disappointment. For the third consecutive year, the cost-of-living adjustment is tracking at a level that sounds reasonable in a press release but will likely shrink considerably once Medicare premiums take their cut. The early projection for the 2027 COLA sits at 2.8 percent, which would add roughly $57 a month to the average retiree’s check. But if recent history is any guide, a significant portion of that raise will be gone before it ever reaches a bank account.
Where the 2.8% projection comes from
The estimate is drawn from inflation data in the Bureau of Labor Statistics’ Consumer Price Index reports through early 2026, which show prices still rising but at a moderate pace. The Senior Citizens League, a nonpartisan advocacy group that has tracked COLA projections for more than two decades, used that data to model a 2.8 percent adjustment for 2027.
That number is still a forecast. Under federal law, the official COLA is determined by comparing the average Consumer Price Index for Urban Wage Earners and Clerical Workers (CPI-W) during the third quarter of the current year to the same quarter of the most recent year in which a COLA took effect, as the SSA’s official COLA page explains. The readings that matter are July, August, and September 2026. If inflation accelerates over the summer, the final COLA could come in higher. If it cools, the number could drop.
The $57 monthly figure comes from applying 2.8 percent to the current average retired-worker benefit of approximately $2,035 per month, consistent with the SSA’s most recent Monthly Statistical Snapshot.
For context, the long-term average COLA since automatic adjustments began in 1975 is about 3.6 percent, according to SSA historical data. A 2.8 percent adjustment would fall below that average for the second straight year, following the 2.5 percent COLA that took effect in January 2025.
Why Medicare keeps shrinking the raise
Most Social Security recipients have their Medicare Part B premiums deducted directly from their monthly payments, as Medicare’s own guidance confirms. When premiums rise, the net deposit falls, even though the gross benefit went up.
This pattern has repeated with grinding consistency. In 2024, the Part B premium rose from $164.90 to $174.70, a $9.80 monthly increase that cut into the 3.2 percent COLA. In 2025, the premium climbed again to $185.00, a $10.30 jump that took a visible bite out of the 2.5 percent adjustment. CMS detailed the 2025 premium in its annual premium announcement.
The 2027 Part B premium has not been set. CMS has released 2027 rates for Medicare Advantage and Part D, but Part B premiums follow a separate timeline and are typically finalized in the fall. Based on the trajectory of recent years, in which premiums have risen by roughly $10 to $15 annually due to growing healthcare utilization and rising drug costs, another increase in that range is widely expected.
The math is straightforward and unforgiving. If the Part B premium climbs by $12, a retiree paying the standard rate would keep about $45 of the projected $57 raise. If it jumps by $15, the net gain drops to around $42.
“Every year, retirees see a COLA announced and think they’re getting a raise, and then the Medicare premium increase arrives and the check barely moves,” said Mary Johnson, a Social Security and Medicare policy analyst at The Senior Citizens League, in a May 2026 statement on the group’s COLA tracker. “The gap between the announced number and the actual deposit is one of the biggest sources of frustration for older Americans.”
Who gets hit hardest, and who has some protection
Not every beneficiary feels the squeeze equally. A federal rule known as the “hold harmless” provision prevents net Social Security payments from declining solely because of a Part B premium increase. If someone’s premium hike would exceed their COLA increase, the premium is capped so their check does not shrink year over year.
That protection covers the majority of beneficiaries who have Part B premiums withheld from Social Security. But several groups fall outside it: new Medicare enrollees in their first year of coverage, higher-income retirees who pay income-related monthly adjustment amounts (IRMAA surcharges), and beneficiaries who pay premiums directly rather than through Social Security withholding. For those groups, the full premium increase applies regardless of the COLA.
The impact varies sharply by income. A retiree receiving the average benefit of about $2,035 per month would see a gross increase of roughly $57 under a 2.8 percent COLA. After a $12 Part B premium increase, the net gain is $45, barely enough to cover a month of modestly higher grocery costs. A higher-income retiree subject to IRMAA surcharges could face a Part B premium increase of $20 or more, leaving a net raise under $40 from a COLA that was announced at $57.
The SSA’s Office of the Chief Actuary has published the technical rules governing COLA calculations, including rounding conventions that can nudge the final percentage up or down by a tenth of a point. Across tens of millions of checks, even that small difference adds up.
The CPI-E question that keeps coming up
One reason the COLA consistently feels inadequate to retirees is that it is not calculated using an index designed for them. The CPI-W tracks spending patterns of urban wage earners and clerical workers, a population that skews younger and spends less on healthcare than people over 65. The Bureau of Labor Statistics publishes an experimental index called the CPI-E (Consumer Price Index for the Elderly), which gives greater weight to medical costs and has historically run slightly higher than the CPI-W.
Advocacy groups including The Senior Citizens League have long pushed Congress to adopt the CPI-E as the basis for Social Security COLAs, arguing it would more accurately reflect the inflation retirees actually experience. Legislation to make that switch has been introduced repeatedly but has not advanced. For now, the CPI-W remains the governing index, and retirees whose biggest cost increases come from healthcare and housing continue to feel shortchanged by adjustments pegged to a younger worker’s spending basket.
What retirees can do before the numbers are final
With neither the official COLA nor the 2027 Part B premium locked in, retirees are working with estimates. But the estimates are useful for planning.
Financial advisors who specialize in retirement income generally recommend treating early COLA projections as a ceiling rather than a guarantee. Building a monthly budget that counts on only half to two-thirds of the projected raise creates a buffer if premiums or other deductions come in higher than expected.
On the Medicare side, the standard Part B premium is set by law and cannot be negotiated. But choices around Medicare Advantage plans, Medigap supplemental policies, and Part D prescription drug coverage can meaningfully affect total out-of-pocket healthcare spending. The annual Medicare open enrollment period runs from October 15 through December 7, and comparing plans each year is one of the few concrete steps retirees can take to offset the COLA-premium squeeze.
Retirees approaching 65 or newly enrolled in Medicare should also be aware that they will not benefit from the hold harmless provision during their first year, making it especially important to factor premium costs into their first-year Social Security budgeting.
Two fall announcements will settle the math
The two numbers that will resolve this arrive within weeks of each other. The Bureau of Labor Statistics will publish the September 2026 CPI-W data in October, giving the SSA what it needs to calculate the final COLA. Around the same time, CMS will announce the 2027 Part B premium. Until both figures are public, the 2.8 percent projection and the $57 monthly estimate remain the best available guideposts.
But retirees who have lived through the past few years of COLA announcements already know the pattern. The percentage in the headline rarely matches the dollars in the bank account, and until the way these two programs interact changes, it probably won’t.



