Donald Trump now has enough delegates to clinch the Republican presidential nomination.
CBS news and other major news organizations calculated the results based on the number of delegates bound to Trump by primaries and conventions and the unbound delegates who have said they will support him.
It takes 1,237 delegates to win the nomination. With 303 delegates up for grabs in five states on June 7, Trump will add to his lead.
Trump defied predictions again by securing the nomination ahead of the California primary.
The nomination will not become official until the delegates vote at the GOP convention in Cleveland.
Hillary Clinton is the presumptive Democratic nominee, but has not yet earned enough delegates to secure the nomination.
She is in a tight race in California with Senator Bernie Sanders. California is the last and biggest primary on the calendar, with 475 delegates at stake.