President Donald Trump said Wednesday he is barring South Africa from participating in next year’s G20 summit near Miami and halting all U.S. payments and subsidies to the country over its treatment of a U.S. government representative at this year’s summit.
Trump skipped sending a U.S. delegation to last weekend’s Johannesburg summit, claiming South Africa’s white Afrikaners were being violently persecuted, a claim the South African government has rejected. He said South Africa refused to hand over its G20 hosting duties to a U.S. embassy official after the summit.
“Therefore, at my direction, South Africa will NOT be receiving an invitation to the 2026 G20,” Trump wrote on Truth Social. “We are going to stop all payments and subsidies to them, effective immediately.”
South Africa called the U.S. decision an insult, noting the handover ceremony occurred at its Foreign Ministry because the U.S. was absent. President Cyril Ramaphosa’s office said Trump’s claims about Afrikaner farmers are “misinformation and distortions.”
The 2026 summit will be held at Trump’s Doral golf club in Miami, a decision some see as personal. The U.S. had boycotted this year’s Johannesburg summit, declining to sign its declaration, which focused on issues affecting developing countries.
Trump’s administration has also limited U.S. refugee admissions to 7,500 annually, mostly reserved for white South Africans, following his January suspension of the program. Since then, only a small number have arrived, largely Afrikaners, a minority group historically central to apartheid.
Afrikaners, descended mainly from Dutch, French, and German settlers, number about 2.7 million in South Africa’s 62 million population. While historically associated with apartheid, the community is diverse, with some members opposing the former regime.