House advances bill barring sitting Congress members from buying stocks

The House on Wednesday advanced a bill that would bar members of Congress from purchasing additional stocks while in office.

House advances bill barring sitting Congress members from buying stocks

 Stop Insider Trading Act could be the most transformative ethics reform in over a decade

The U.S. House advanced legislation on Wednesday that would stop members of Congress from buying individual stocks while in office, taking the first meaningful action on an issue that has dogged lawmakers for years.

The bill passed on a vote of 232-198, with more than a dozen Democrats joining Republicans in support.

There is broad public support for a ban on members of Congress trading while in office, as lawmakers' well-timed trades and booming portfolios have raised insider trading concerns among ethics watchdogs and drawn intense public scrutiny going back decades.

But the GOP-led legislation advanced by the House, dubbed the Stop Insider Trading Act, falls well short of what the most vocal advocates of a congressional trading ban have called for. And many Democrats had lined up against the proposal.

"I'm very disappointed in it. It's a stock trading ban that still allows stock trading. It's a weak bill," Rep. Seth Magaziner, D-R.I., part of a bipartisan coalition that has advocated for a more thorough ban, told CNBC.

U.S. Representative Alexandria Ocasio-Cortez (D-NY), with Rep. Seth Magaziner (D-RI), Rep. Brian Fitzpatrick (R-PA), Rep. Anna Paulina Luna (R-FL) and Representative Chip Roy (R-TX), speaks at a news conference with a bipartisan group of House members to say they are prepared to force a vote on legislation to ban members of Congress and their families from trading stocks on Capitol Hill in Washington, D.C., U.S., September 3, 2025.

Jonathan Ernst | Reuters

House Republicans also attached a voter-identification provision to the measure, eroding some Democratic support. Democratic leaders urged their caucus to vote against the bill.

President Donald Trump has been pressing Congress to approve the SAVE America Act, which would impose voter-ID and proof of citizenship requirements on voters across the U.S. The measure lacks support to clear Congress.

The stock trading bill with the voter-ID mandate included now advances to the Senate, where most bills require 60 votes to overcome a filibuster. Its fate in that chamber is unclear.

A 2012 federal law already makes it illegal for members of Congress to trade on inside information, but the penalties associated with that law are weak and rarely, if ever, enforced.

Read more CNBC politics coverage

The legislation voted on Wednesday, introduced by Rep. Bryan Steil, R-Wis., would bar members of Congress from buying individual stocks while in office, but would not require them to divest their existing investments in individual company shares. It would also allow members to sell parts of their portfolio, provided they publicly disclose their intent to sell at least seven days before.

The bill would also increase penalties for members who fail to properly disclose sales of stock, assessing fines of $2,000 or 10% of the value of the transaction, whichever is greater. The current penalty for disclosure violations is $200 for first-time offenders.

"I think it's really important that we tell the American people we're done allowing members of Congress to be day-trading stocks," Steil said in an appearance on CNBC's "Squawk Box" on Wednesday ahead of the vote. "Let's remove even the appearance of impropriety that any given trade is based on any inside information an individual may gain while serving in Washington."