President Donald Trump has narrowed his pick for a Supreme Court nominee to replace retiring Justice Anthony Kennedy to three federal judges, according to a report Thursday.

​The top contenders include Amy Coney Barrett, Brett Kavanaugh and Raymond Kethledge, all federal appeals court judges, the Associated Press reported.

The president conducted interviews with prospective candidates Monday and Tuesday, meeting with seven contenders before whittling the list down to three, the report said.

Trump also talked via telephone with Sen. Mike Lee, a Republican from Utah and the only lawmaker on the list, on Monday.

The president has been consulting with the White House team working on filling the vacancy, as well as lawmakers and outside consultants.

The report cautioned that Trump hasn’t publicly announced that he has narrowed the list and could still consider others names before he makes the big reveal Monday evening.

Vice President Mike Pence also met with some of the candidates in recent days, but a person familiar with the search process wouldn’t reveal the names of those contenders.

Trump is working to find a nominee from a list of 25 candidates examined and cleared by a number of conservative groups, including the Federalist Society.

Other serious contenders include federal appeals Judges Amul Thapar, Thomas Hardiman and Joan Larsen, the AP said.

Trump’s announcement to replace Kennedy — a swing vote on the court who sided with liberal justices on gay marriage, health care and abortion — is expected to set off a bruising battle over confirmation in the Senate.

Democrats have called for Senate Majority Leader Mitch McConnell to wait until after November’s midterm elections, but the Kentucky Republican said he wants a vote in the fall.

A simple majority is required for confirmation in the Senate, which Republicans control by a 51-49 majority, leaving Democrats with few options.

Sen. Susan Collins (R-Maine) has said she won’t support a candidate who is “hostile” to Roe v. Wade, the 1973 ruling that legalized abortion nationwide.

Sen. Rand Paul (R-Ky.) has told colleagues he may not support Kavanaugh if he becomes the candidate because of Kavanaugh’s work in the George W. Bush administration and his decisions about executive privilege and disclosing documents to Congress, the AP reported.

Many conservative groups have compared Kethledge to Justice Neil Gorsuch, Trump’s first nominee to the high court last year.

But Barrett is extremely attractive to Trump’s base because of her strong religious beliefs.

Conservative groups rallied around her after she was questioned pointedly about her Catholic faith by Democrats during her confirmation hearing for the court of appeals last year.