House Republican leaders have delayed a vote on an Obamacare replacement plan until next week at the earliest, denying President Donald Trump a major victory during his first 100 days in office.

At least 15 House Republicans remain solidly opposed to a revised leadership health-care plan, and another 20 are leaning no or still undecided, according to GOP lawmakers and aides. House GOP leaders can only lose 22 votes.