Los Angeles has reached a deal with international Olympic leaders to host the 2028 Summer Games.
The city had been bidding to host the 2024 Olympics, in competition with Paris.
The news, revealed by an an unnamed city official on Monday, clears the way for the French capital to host in 2024.
It will be the third time the Olympics will be held in Los Angeles, which also hosted in 1984 and 1932.
The office of Los Angeles Mayor Eric Garcetti said an official announcement would be made at 5pm local time.
Paris has been passed over in recent bids, and was eager to mark the centenary of the 1924 Paris Olympics by hosting in 2024.
But advocates for Los Angeles - the only other bidder for the year - argued that French organisers would need to build expensive infrastructure to be prepared for the event.
A formal announcement had not been expected until September.