Republican Congressman Ken Buck announced his resignation, effective next week, shrinking the GOP's already narrow control of the House to just two seats.

"It is the worst year of the nine years and three months that I've been in Congress and having talked to former members, it's the worst year in 40, 50 years to be in Congress," the Colorado representative told CNN of his resignation.

"This place has just devolved into this bickering and nonsense and not really doing the job for the American people."

Buck is a member of the Freedom Caucus but has previously found himself at odds with MAGA Republicans. He was critical of attempts to impeach President Joe Biden, arguing that his fellow Republicans were "relying on an imagined history" in an op-ed published in the Washington Post.

"People are not happy with Trump and they're not happy with Biden," he told CNN. "I am going to find the right organization to join and I'm going to start working on that issue. We have to have better candidates up and down the ballot."

With Buck's resignation there will be four vacancies in the House of Representatives - leaving Republicans with just 218 seats compared to 213 Democrats. This razor-thin margin will leave Republicans room for just two defections on any vote.

Democrats are expected to pick up one new House seat in April following a special election to replace Brian Higgins, who resigned in February. Republicans, meanwhile, could regain two seats once former Representatives Kevin McCarthy and Bill Johnson are replaced.