The North American bid's selection means that the United States will now work together with Canada and Mexico to organize the tournament, and puts Trump in the incongruous position of celebrating a collaboration with the leaders of nations his administration has been excoriating as freeloaders.
The U.S. last hosted the World Cup in 1994, an event that eventually gave rise to Major League Soccer, now in its 23rd season. It follows controversy over the last World Cup vote in 2010, which handed the 2018 and 2022 tournaments to Russian Federation and Qatar, respectively, despite both bids' being weaker on paper than their rivals.
As it stands now, 60 games will be played in the United States, with Mexico and Canada hosting 10 each.
The other chosen US cities are Arlington, Texas; Atlanta; Baltimore; Cincinnati; Denver; East Rutherford, New Jersey; Foxborough, Massachusetts; Houston; Inglewood or Pasadena, California; Kansas City, Missouri; Landover, Maryland; Miami; Nashville, Tennessee; Orlando, Florida; Philadelphia; Santa Clara, California; and Seattle. The White House provided U.S. Soccer president Carlos Cordeiro with three separate letters that Cordeiro showed to delegates, containing guarantees from Trump that any immigration policies relating to predominantly Muslim countries would impose no restriction affecting the tournament.
The announcement was confirmed at the FIFA Congress which took place in Moscow on Wednesday, on the eve of the start of the 2018 edition of the competition.
The Moroccans were seeking to bring the World Cup to northern Africa for the first time.
The joint North American bid boasted modern, established stadiums and well-developed transport links underpinned by Mexican football fervour. More than 5.8 million tickets are expected to be sold, generating over $2 billion in ticketing revenue, according to the winning bid's projections.
Earlier, US Soccer President Carlos Cordeiro has said his bid would generate $14bn in revenue and make an $11bn profit for Federation Internationale de Football Association.
Soccer is Mexico's national sport, but is still considered a niche sport in the United States and Canada.
The bid victory will also stack the USA sports landscape with major competitions in perhaps three consecutive years.
Morocco was counting on the strong support of African countries but it seems the ten nations defied the continental solidarity and voted otherwise. To counter concerns about severe travel, the bid said teams would be placed in regional clusters. Trudeau responded by saying that Canadians would "not be pushed around". The final vote ended with 134 to the United States and 65 for Morocco. Twenty-three cities, including Washington and Baltimore, are in the running to become the 16 match venues.