After his popularity took a dip last year, Mayor Bill de Blasio may be on the rebound, according to an exclusive NY1/Baruch College City Poll. NY1's Bobby Cuza filed Part 2 of NY1's series on The City Poll.

2015 was a tough year for Mayor Bill de Blasio. He openly feuded with Governor Andrew Cuomo, he was thwarted in Albany, he was beset by a homelessness crisis and he watched his poll numbers sink. But he may be turning things around.

According to our NY1/Baruch College City Poll, 58 percent of city residents approve of the job the mayor is doing. Just 22 percent disapprove, and 20 percent were unsure. That approval rating is up 14 points from September, when it was mired at 44 percent, and matches the number from a year ago.

"Maybe all of those sort of bumps and bruises of six months ago, and some of the battles with the governor, he’s coming out of that," said Mickey Blum, pollster with Baruch College.

The mayor rates positively across racial and ethnic lines. Blacks give him the highest approval rating - 71 percent versus just 12 percent disapproval. Hispanics are 61 percent favorable, 19 percent unfavorable. And even whites, with whom he has traditionally scored poorly, approve 50 percent to 34 percent.

"What the mayor can be pleased with is that he’s getting, although it’s just barely a majority, he is actually getting white majority approval on this poll. And that is an enormous difference from the last poll," Blum said.

The numbers will no doubt come as a relief to City Hall and could, at least for the time being, quiet talk of a potential Democratic primary challenge or third-party challenge to the mayor when he runs for re-election next year.

As for how the city’s being run generally, 71 percent said they were very or somewhat satisfied with city services. Just 27 percent were not so satisfied or not at all satisfied.

As to the city’s general direction, though, 46 percent said things are on the wrong track. Just 39 percent said the right direction. 15 percent were unsure.

That helped bring down de Blasio’s composite so-called S.A.T. score – for Satisfaction, Approval and Trend – to a 56, up five points from September, but 8 points lower than his score of 64 a year ago.