Mayor Bill de Blasio and Montana Gov. Steve Bullock will each have a CNN town hall on Sunday, Aug. 25, in what could be their final hope to stay in the presidential race, the cable network announced Friday.

De Blasio will get the 7 p.m. slot with anchor Ana Cabrera moderating, while Bullock’s town hall will start at 6 p.m. with Alisyn Camerota. Both will be aired live from New York.

The town halls may be a last-ditch effort to turn around their long-shot campaigns before the Aug. 28 deadline to make the next Democratic presidential debates.

De Blasio is polling nationally at 0.3 percent while Bullock is at 0.5 percent, according to the Real Clear Politics average. That’s far from the 2 percent needed in four qualifying polls to make the debates scheduled for Sept. 12 and 13 in Houston.

The threshold for the previous debates was just 1 percent.

De Blasio has been hitting the cable circuit to boost his national profile. He held his own in a combative interview with Fox News’ Sean Hannity on Aug. 7 that netted 3.3 million viewers, and has since made appearances on Fox Business Network, CNN and MSNBC.

Democratic 2020 hopefuls must also get donations from at least 130,000 people nationally to make the third debate. Both de Blasio and Bullock have yet to cross that threshold.

Bullock this week lashed out against the DNC rules after impeachment activist Tom Steyer announced he met the donor threshold, accusing the billionaire of buying a spot on the debate stage.

So far, nine candidates have made the debate cut: Joe Biden, Bernie Sanders, Elizabeth Warren, Kamala Harris, Pete Buttigieg, Cory Booker, Beto O’Rourke, Amy Klobuchar and Andrew Yang.

Steyer, Julian Casto, Tulsi Gabbard and Kirsten Gillibrand are on the cusp in one or both of the qualifying thresholds.

Former Colorado Gov. John Hickenlooper had better chances to make the cut than de Blasio, but he dropped out of the race Thursday.

So far, CNN has hosted 25 town halls with 2020 contenders.