WASHINGTON - US President-elect Donald Trump has prepared a preliminary list of potential cabinet members for his upcoming administration, according to media reports.

Several Republican lawmakers and former Republican presidential candidates are among Trump’s cabinet list, Bloomberg Politics reported on Wednesday.

US Senators Bob Corker and Jeff Sessions, as well as Congressman Michael McCaul are all in the running for cabinet positions, the report said, citing people familiar with Trump’s thinking. Several former Republican presidential candidates, including Ben Carson, Chris Christie, Mike Huckabee and Newt Gingrich are also being weighed for multiple positions.

Carson and Gingrich are potential picks for secretary of Health and Human Services, while Christie is being weighed for secretary of Homeland Security.

The report also said that former New York City Mayor Rudy Giuliani, a close Trump ally, is in the lead to take the attorney general. However, a source told the BuzzFeed news organization that the list is not final, and will likely be changed in the future.

Trump stunned the world on Wednesday by defeating heavily favoured Hillary Clinton in presidential election, sending the United States on a new, uncertain path. Trump rode a wave of anger toward the elite US establishment to win the White House race against Clinton, a longtime Washington insider.

Pollsters may not have understood the depth of the resentment towards the former first lady, US senator and secretary of state, whom many saw as a corrupt member of the elite Washington establishment. Trump , who at 70 will be the oldest first-term US president, defeated his Democratic rival after a bitter and divisive campaign. During the campaign, Trump was the target of sharp disapproval, not just from Democrats but from many in his own party.