Johnson’s January, Part 1: The Vote He Couldn’t Kill
A 5-part series on the Speaker who lost control of the House
On December 17, 2025, four House Republicans walked across the aisle and signed a piece of paper. By the time Ryan Mackenzie’s pen left the page, Speaker Mike Johnson had lost control of the House floor.
The paper was a discharge petition—a procedural mechanism that lets rank-and-file members force a vote when leadership refuses to hold one. It needed 218 signatures. Democrats provided 214. Brian Fitzpatrick of Pennsylvania made 215. Mike Lawler of New York made 216. Rob Bresnahan made 217. Mackenzie made 218.
The vote they forced: a three-year extension of Affordable Care Act subsidies that keep health insurance affordable for 22 million Americans.
Johnson’s response: send the House home for Christmas.
The Numbers
The enhanced ACA premium tax credits were set to expire on December 31, 2025. Without them:
22 million Americans face premium increases
114% average increase—from $888 to $1,904 per year
4 million more Americans projected to become uninsured (CBO estimate)
$1,000-$2,000/month increase for families earning ~$63,000
Three-quarters of those 22 million Americans live in Republican-held districts.
The Timeline
December 10: Moderate Republicans begin pushing for an amendment vote on ACA subsidies as part of a separate GOP health care bill.
December 16: House Rules Committee—controlled by Johnson—rejects every amendment to extend the subsidies. Fitzpatrick and the moderates are told: no vote.
December 17, morning: Fitzpatrick signs the discharge petition. Then Lawler. Then Bresnahan. Then Mackenzie. 218 signatures. The vote is now guaranteed.
December 17, afternoon: Johnson tells reporters: “I have not lost control of the House. We have the smallest majority in U.S. history. OK? These are not normal times.”
December 17, evening: The House passes a Republican health care package 216-211. It does not extend ACA subsidies. Johnson sends members home for a two-week holiday recess.
December 31: Subsidies expire. 22 million Americans see their premiums spike.
January (second week): The forced vote finally happens—after the deadline has passed.
The Procedural Trap
Here’s what Johnson understood: under House rules, seven legislative days must pass between a discharge petition reaching 218 signatures and the forced floor vote. The House was scheduled to adjourn December 19. It wouldn’t return until January 6.
So Johnson did the math. If he sent the House home on December 19, the vote couldn’t happen until the second week of January. The subsidies would expire on December 31 regardless.
The vote will happen. The subsidies will almost certianly pass the house, and perhaps be extended. But 22 million Americans will have their premiums doubled anyway—for at least two weeks, possibly longer—because Johnson chose to run out the clock rather than let Democrats claim a legislative victory.
What the Defectors Said
Rep. Brian Fitzpatrick (R-PA): “House leadership then decided to reject every single one of these amendments. Unfortunately, it is House leadership themselves that have forced this outcome.”
Rep. Mike Lawler (R-NY): “If we can get a vote this week, that’s what we’re fighting for. It’s what we want before we go home.”
They didn’t get a vote that week. They went home anyway—because Johnson adjourned the House.
What Johnson Said
“I have not lost control of the House.”
But consider what “control” means when four members of your own caucus can force a vote you’ve spent weeks blocking. When the Rules Committee you control becomes irrelevant. When your only remaining move is to send everyone home and hope the calendar does what your leadership couldn’t.
Johnson didn’t stop the vote. He delayed it. The subsidies will be extended—the bipartisan support is overwhelming. He simply ensured that millions of Americans would suffer premium shock in the interim.
That’s not control. That’s calendar management.
The Political Calculation
Johnson faced a choice:
Option A: Allow a vote before December 31. The subsidies get extended. Democrats claim a win. 22 million Americans keep their affordable coverage without interruption.
Option B: Block the vote until January. The subsidies expire, then get extended retroactively. Democrats still get their win—just later. 22 million Americans experience weeks of premium chaos, confusion, and financial stress.
Johnson chose Option B.
The subsidies weren’t saved by blocking the vote—they were always going to be extended once the discharge petition succeeded. The only thing Johnson accomplished was ensuring that the expiration would cause maximum disruption before the inevitable extension.
Who Pays
The Americans most affected by subsidy expiration:
Early retirees (ages 50-64, too young for Medicare)
Small business owners and self-employed workers
Middle-income households earning $50,000-$80,000
Black and Latino consumers (disproportionately enrolled in marketplace plans)
Residents of Trump states (Florida: $31.7B in credits; Texas: $24.1B)
These aren’t abstractions. These are people who opened their insurance statements in January and saw numbers that made them choose between coverage and other necessities.
Johnson’s procedural victory—if you can call it that—was purchased with their anxiety.
The Pattern Begins
This is Part 1 of a 5-part series on Mike Johnson’s January. The ACA discharge petition reveals something important about how Johnson governs:
He can’t win. He can only delay.
The discharge petition succeeded. The vote will happen. The subsidies will be extended. Johnson didn’t prevent any of this—he just made sure it happened too late to prevent harm.
This pattern will repeat. Tomorrow: the law Congress passed 427-1 that the executive branch simply... ignored.
The Data
Discharge petition signatures: 218 (NBC News)
Republican defectors: 4 — Fitzpatrick, Lawler, Bresnahan, Mackenzie (The Hill)
Americans affected: 22 million (ABC News)
Average premium increase: 114% (KFF Analysis)
Additional uninsured (projected): 4 million (CBO)
GOP health bill vote: 216-211, no ACA extension (ABC News)
Date petition hit 218: December 17, 2025
Date subsidies expired: December 31, 2025
Expected vote date: 2nd week of January 2026 (NBC News)
Tomorrow: Johnson’s January, Part 2—Epstein: The Law They Won’t Follow
Sources
NBC News: Centrist Republicans revolt, signing petition to force vote on Obamacare funding
The Hill: These 4 rogue Republicans joined Democrats’ ObamaCare discharge petition
ABC News: ACA subsidies that lower monthly insurance premiums for millions set to expire
CNBC: Expiring ACA subsidies will affect these Americans most
CBS News: House passes GOP health care bill without ACA extension
TIME: Congress Left Without a Health Care Deal
The Hill: ObamaCare subsidies expire; premiums spike for millions

