The vote came four days after president Trump exhorted thousands of supporters to march on the Capitol as Congress met to certify his defeat to Joe Biden, prompting chaos in which crowds breached the building and forced the evacuation of both chambers.

"It has become clear that conducting the PGA Championship at Trump Bedminster would be detrimental to the PGA of America brand, it would put at risk the PGA's ability to deliver our many programmes and sustain the longevity of our mission," PGA President Jim Richerson said.

"Our board has thus made the decision to exercise our right to terminate the contract to hold the 2022 PGA Championship at Trump Bedminster."

The PGA of America, which has some 29,000 golf professionals who mostly teach the game, signed the deal with Trump National in 2014.

This is the second time in about five years the PGA of America removed one of its events from a Trump course.

It cancelled the PGA Grand Slam of Golf in 2015 at Trump National Los Angeles Golf Club after Trump's disparaging remarks about Mexican immigrants when he announced he was seeking the Republican nomination for president.

"It has become clear that conducting the PGA Championship at Trump Bedminster would be detrimental to the PGA of America brand." – PGA President Jim Richerson

The event was cancelled for good the following spring.

The shocking insurrection on Wednesday rattled the country, and in golf circles, attention quickly focused on whether the PGA of America would keep its premier championship – and one of golf's four major championships – at Trump's course in 2022.

"We find ourselves in a political situation not of our making," Seth Waugh, the CEO of the PGA of America, said in a telephone interview.

"We're fiduciaries for our members, for the game, for our mission and for our brand. And how do we best protect that?

"Our feeling was given the tragic events of Wednesday that we could no longer hold it at Bedminster.

"The damage could have been irreparable. The only real course of action was to leave."

Waugh said the PGA of America already had a team in place in New Jersey to start work on selling the events to the public and local sponsorship.

Now it's about finding a place to play the 2022 US PGA Championship, which dates to 1916, for next year.

The US PGA is at Kiawah Island in South Carolina in May.

"We've had a number of places reach out already," he said.

"We think we'll have a bunch of options."