A Truth Social post by US President Donald Trump has gone viral for a basic geographic mix-up. Trump confused India with Brazil while praising how quickly election results were announced. He wrote that 125 million people had voted in the "first round of India's Presidential Election." Business Standard reported that he then turned the comparison into another attack on the US electoral system.
What Trump Actually Posted
The post went up on Monday, Indian time, after Brazil's first-round vote. Screenshots spread widely online, and the official White House Rapid Response account shared the post as well. According to Newsweek, the version now visible on Trump's account refers to "Brazil's Presidential Election." The rest of the wording appears unchanged.
Why the Claim Is Wrong
India does not elect its president by direct popular vote. The president is chosen by an electoral college. The most recent presidential election was in 2022, and the next is not due until 2027. No "first round" of voting took place in India.
The Real Election: Brazil
Brazil held the first round of its 2026 presidential election on October 4. Early counts put right-wing candidate Flavio Bolsonaro ahead of incumbent Luiz Inacio Lula da Silva. Neither won an outright majority, so the race heads to a run-off on October 25.
Why It Matters
Trump has often compared the speed of foreign vote counts with US elections. In 2025 he also repeatedly questioned US funding linked to "voter turnout" in India. A post that names the wrong country drew quick reactions from social media users, who pointed out that India holds no direct presidential vote.
Key Takeaways
- Trump's post named India, but the 125 million figure matched Brazil's first round.
- India's president is elected by an electoral college, not by the public.
- Brazil's run-off between Flavio Bolsonaro and Lula is set for October 25.
- The post was later edited to say Brazil.