Speaker of the House John Boehner is apparently punishing Republicans who voted against his re-election Tuesday, despite previously saying he would not do so.

Reps. Daniel Webster and Richard Nugent are both losing their seats on the House Rules Committee, Politico reported Tuesday evening. Both Florida Republicans voted for Webster instead of Boehner earlier in the day.

Such moves seem to contradict recent statements made by Boehner and his office.

Asked last week if any Republicans who voted against Boehner would be punished, spokesman Michael Steel told The Daily Caller by email: “Boehner has said publicly that there will be no retribution for ‘no’ votes.”

In September, USA Today reported that Boehner “shot down fresh rumors that he will face a revolt from conservatives when he seeks a third term as speaker in January, and he dismissed suggestions that his leadership team would strip committee assignments from any GOP lawmaker who voted against him.”

“I just don’t think it’s necessary,” Boehner said of punishing dissenters.

Texas Rep. Louie Gohmert, who voted for himself for speaker on Tuesday, called Boehner a “sore winner,” citing the reported punishment.

“After being told that we should now all come together and work together, we have been told late today that two of our Congressmen are being taken off of the committee they were on, simply for voting like their voters wanted,” Gohmert said in a Tuesday statement. “So, it appears before we can work together, we are now going to have another fight. It would be a shame if the Speaker of the House who has so much power is a sore winner.”

This isn’t the first time Boehner has been accused of taking away committee assignments from disloyal Republicans. In 2012, Michigan Rep. Justin Amash and Kansas Rep. Tim Huelskamp lost seats on the House Budget Committee. Arizona Rep. David Schweikert and North Carolina Rep. Walter Jones were also booted from the Financial Services Committee.

Webster — who is being kicked off the speaker’s powerful Rules Committee — won a surprising 12 votes to replace Boehner on Tuesday.

Here are those that voted against Boehner:

1. Rep. Justin Amash voted for Jim Jordan
2. Rep. Brian Babin voted for present
3. Rep. Rod Blum voted for Daniel Webster
4. Rep. Dave Brat voted for Jeff Duncan
5. Rep. Jim Bridenstine voted for Louie Gohmert
6. Rep. Curt Clawson voted for Rand Paul
7. Rep. Scott DesJarlais voted for Jim Jordan
8. Rep. Jeff Duncan voted for Trey Gowdy
9. Rep. Scott Garrett voted for Daniel Webster
10. Rep. Chris Gibson voted for Kevin McCarthy
11. Rep. Louie Gohmert voted for Louie Gohmert
12. Rep. Paul Gosar voted for Daniel Webster
13. Rep. Tim Huelskamp voted for Daniel Webster
14. Rep. Walter Jones voted for Daniel Webster
15. Rep. Steve King voted for Daniel Webster
16. Rep. Thomas Massie voted for Ted Yoho
17. Rep. Mark Meadows voted for Daniel Webster
18. Rep. Rich Nugent voted for Daniel Webster
19. Rep. Gary Palmer voted for Jeff Sessions
20. Rep. Bill Posey voted for Daniel Webster
21. Rep. Scott Rigell voted for Daniel Webster
22. Rep. Marlin Stutzman voted for Daniel Webster
23. Rep. Randy Weber voted for Gohmert
24. Rep. Daniel Webster voted for Daniel Webster
25. Rep. Ted Yoho voted for Ted Yoho

Politico reported that “more punishment is likely to come for others that crossed Boehner.”

Follow Alex on Twitter