A bipartisan bill that sailed through the House with only three votes against it hit a wall in the Senate when a Democratic senator objected, then offered his own competing measure, which Republicans promptly blocked in return.
Sen. Martin Heinrich of New Mexico, the top Democrat on the Senate Energy and Natural Resources Committee, single-handedly stopped the Ratepayer Protection Act from advancing Thursday by objecting to a unanimous consent request on the Senate floor. The bill would force tech companies to cover the costs of new energy infrastructure used by their data centers instead of passing those costs on to everyday electricity customers. It had passed the House a day earlier by a vote of 417 to 3, a margin that makes Heinrich's objection all the more conspicuous.
Sen. Jon Husted, the Ohio Republican who pushed for the Senate vote, called the bill "the most meaningful, bipartisan step Congress could take to protect the American people from higher prices for electricity." He added plainly: "It is a shame that this opportunity has been missed today."
Heinrich did not dispute the problem. He agreed that AI data centers are already driving up electricity bills for American families. But he argued the House-passed bill did not go far enough and instead sought unanimous consent for his own legislation, the GRID Savings Act, which he described as aimed at preventing Americans from shouldering electricity costs from data centers.
Heinrich's floor remarks made the contradiction plain. He told colleagues that he and Husted "agree on one thing, AI data centers can mean higher costs for American families, and in a lot of places they already do." Then he objected to the bill that 417 House members, Republicans and Democrats alike, had just approved.
His reasoning, as CBS News reported, centered on the claim that the Ratepayer Protection Act "falls short of what we need to do to respond." Heinrich said his own bill was stronger, adding demands that data centers engage with local communities, conserve water, and use clean energy and battery storage to limit air pollution.
"Congress needs to pass real legislation with real teeth."
That was Heinrich's pitch. But the legislation with proven bipartisan support, the kind that clears the House with a 417, 3 vote, was the Ratepayer Protection Act, not the GRID Savings Act. Heinrich chose to let the achievable bill die in favor of one loaded with progressive energy priorities that have no demonstrated path to passage. The pattern is familiar in Washington: a lawmaker agrees the house is on fire, then objects to the fire truck because it is the wrong color.
Disputes between Congress and the executive branch have become a recurring feature of Washington governance. A recent federal appeals court ruling underscored the tension over which branch holds spending and construction authority, a question that, like the data center fight, comes down to who pays and who decides.
After Heinrich blocked the Ratepayer Protection Act, he immediately moved to pass his GRID Savings Act by unanimous consent. Sen. Bernie Moreno, Ohio's other Republican senator, stepped in and objected.
Moreno did not hide his frustration. "The term do-nothing Congress exists for a reason," he said. "We absolutely accomplished that right now." The exchange left both bills stalled and American ratepayers exactly where they started, exposed to rising electricity costs driven by the explosive growth of AI data centers.
The result is a textbook Senate standoff. One chamber produced an overwhelming bipartisan consensus. The other chamber could not get out of its own way. And the people stuck paying inflated power bills got nothing.
The fight carries sharp political stakes, especially in Ohio. Husted faces a competitive Senate race against former Sen. Sherrod Brown, who has hammered him over his previous support for data centers. A memo from the Senate GOP campaign arm warned last month that the data center issue is the "anchor hanging around Husted's neck."
That backdrop explains why Husted moved fast. The House passed the bill Wednesday; he sought Senate action Thursday. Speed mattered, both for policy and for politics. A number of House Republicans running in tight races had signed on as cosponsors in recent weeks, recognizing that voters care about their electricity bills more than they care about Silicon Valley's server farms.
Political battles over congressional authority have played out across multiple fronts this year. The Supreme Court recently blocked Missouri's congressional map for a second time, a reminder that institutional fights over representation and power shape outcomes far beyond any single bill.
Heinrich's decision to block the bill hands Brown a talking point: Husted tried and failed. Whether voters blame Husted for the failure or blame the Senate Democrat who actually stopped the bill will depend on who tells the story louder between now and Election Day.
A House vote of 417 to 3 is not ordinary. It represents the kind of consensus that Congress almost never produces. Three members voted no. Every other representative, progressive, moderate, conservative, said yes. That level of agreement signals that the underlying policy question is not complicated: tech companies building massive data centers should pay for the energy infrastructure those facilities require, not ratepayers.
Heinrich did not dispute that principle. He simply argued that the bill needed more, more community engagement mandates, more water conservation rules, more clean energy requirements. In practice, loading a consensus bill with additional progressive demands is a reliable way to ensure nothing passes at all. The perfect becomes the enemy of the good, and families keep paying the price.
The dynamic mirrors broader institutional friction in Washington, where federal courts and Congress regularly clash over the boundaries of executive and legislative power, leaving policy in limbo while Americans wait for results.
Heinrich's own words on the floor acknowledged the cost burden is real and already hitting families. His objection was not that the Ratepayer Protection Act would do harm. It was that it would not do enough. That distinction matters, because "not enough" is still better than nothing, and nothing is exactly what ratepayers got Thursday.
The GRID Savings Act, meanwhile, has no House vote behind it, no demonstrated bipartisan coalition, and no clear path forward. Heinrich traded a bill that could pass for a bill that cannot, at least not yet, and called it progress.
Judicial and legislative standoffs have become a defining feature of governance in recent years. Federal judges have repeatedly intervened in disputes between the branches, and the data center energy fight adds another chapter to a Washington pattern where action stalls while the people who bear the consequences wait.
When 417 House members agree and one senator says no, the problem is not bipartisanship. The problem is a system that lets one lawmaker's wish list override a near-unanimous consensus, and leaves American families holding the bill.