House Republicans will not hold a vote tonight on their health care bill, a setback for President Donald Trump and House Speaker Paul Ryan.

Shepard Smith reported moments ago that a new date for a vote on the ObamaCare repeal-and-replace legislation has not been set.

Ryan was supposed to appear at a news conference this afternoon, but it was postponed.

#BREAKING No vote tonight on health care bill. House Republicans to meet about health care bill later around 7 pm et — Chad Pergram (@ChadPergram) March 23, 2017

House Freedom Caucus members, who have been generally opposed to the American Health Care Act, met with President Trump earlier today.

Press Secretary Sean Spicer expressed confidence that a vote would be held Thursday night to pass a bill.

.@PressSec: "The president's plan is to pass the bill tonight." pic.twitter.com/shnvgFGo7V — Fox News (@FoxNews) March 23, 2017

Fox News senior Capitol Hill producer Chad Pergram said House Republicans have been advised to be prepare for votes to be taken tomorrow.

He said, however, that a lot of things have to "line up" for that to happen.

Rep. Mark Meadows (R-NC), chairman of the House Freedom Caucus, said they are continuing to debate the health care bill "in good faith."

"We have not gotten enough of our members to get to 'yes' at this point," Meadows said at a news conference Thursday afternoon. "However, I would say progress is being made."

Watch what he had to say above. Read more on the health care developments on the Fox News live blog.

Pavlich: If Health Care Bill Doesn't Lower Costs, GOP Will 'Own It' in Midterms

Krauthammer: Failure to Pass Health Care Bill Would 'Damage' Presidency

McCain: GOP Must Come Together on Health Care Bill or Risk 2018 Defeat