Donald Trump called Barack Obama a “terrible” president, though he stopped short of labeling him the worst in U.S. history—a title he instead assigned to Joe Biden.
Trump made the remarks during a roughly hour-long speech at the National Republican Congressional Committee fundraising dinner in Washington, D.C. on March 25, where he covered a wide range of political topics.
Facing declining poll numbers, Trump urged Republicans to remain united, telling attendees: “We will make America strong again… proud again… safe again—and most importantly, great again,” before encouraging them to win the upcoming midterm elections.

As part of his speech, Trump also criticized former presidents after receiving the inaugural “America First Award” from House Speaker Mike Johnson.
While taking aim at Obama, Trump described him as divisive and ineffective, but insisted that Biden holds the distinction of being “the worst president in history.” He claimed Obama contributed to national division and made unfavorable deals with Iran, alleging that his administration allowed the country to advance toward nuclear capabilities—an agreement Trump said he ended upon taking office.
Representatives for both Obama and Biden have not yet responded to these comments.

Earlier in the speech, Trump also addressed tensions in the Middle East, referencing a recent joint U.S.–Israel military action involving Iran. He claimed that Iranian leaders are eager to negotiate a deal but are hesitant due to internal and external pressures.
Trump stated that Iran “wants to make a deal badly” but fears consequences both domestically and internationally. However, Iranian Parliament Speaker Mohammad Bagher Ghalibaf denied any such negotiations, calling the claims “fake news” intended to influence financial and oil markets and distract from ongoing challenges faced by the U.S. and Israel.















