President Donald Trump announced Friday that the Group of 20 summit for next year will be held at a resort his family business owns in Florida.
Trump National Doral is “the best location” for the two-day event, the president told reporters in the Oval Office. He added that his family business “will not make any money on it.”

Trump abandoned a similar hosting effort during his first term, when he sought to hold the Group of Seven summit at the same Miami-area resort, after bipartisan criticism that it could benefit him financially and violate a clause of the Constitution that bars the president from receiving emoluments from foreign governments without congressional approval.
The Trump administration came under scrutiny over similar ethical concerns from both parties this year when the Pentagon said it had accepted a luxury megajet from Qatar as a gift for Trump to use.
Miami Mayor Francis Suarez, a Republican, gave brief remarks in the Oval Office after Trump made the announcement Friday and said the summit in December 2026 would be a boon for small-business owners “who are going to benefit economically from having the G20 in Miami.”
“It’s going to bring in millions and millions of dollars,” Trump said.
The country holding the presidency of the G20 hosts the annual summit. South Africa holds the presidency this year and will host the summit in Johannesburg in November.
Trump said Friday that he will not attend the gathering in South Africa. Instead, Vice President JD Vance is expected to attend the summit, Trump said.
Trump said Friday that in addition to the 19 countries and the European and African unions, other nations would attend next year as “observers.” He also said he extended one such invitation to Poland when its new president Karol Nawrocki visited the White House this week.
The G20 summit was last held in the United States in 2009, in Pittsburgh.