Several prominent elected officials divulged details on their income on Tax Day, and Mayor Bill de Blasio took a swipe at President Trump for not doing the same. NY1's Josh Robin filed the following report.

He rarely misses a moment to criticize the president. Now, Bill de Blasio is combining it with a rite of passage for politicians: revealing his personal finances.

Calling himself grateful to live in the United States and New York, the mayor and the the city's first lady report an adjusted gross income of $220,651, with a tax rate of about 31.5 percent.

They gave almost $2,100 to charity, including a number of Christian and Catholic causes, Planned Parenthood and Fordham's radio station, WFUV. 

First Lady Chirlane McCray doesn't collect a salary.

The city's first family rents out a pair of Park Slope row houses, collecting $106,000 last year in rent. Factoring in expeses and depreciation, they claim a loss of $5,480 and $757, respectively.

CPA Vincent Cervone calls the de Blasios' a straightforward return.

"He has mortgages on these properties. He does not own them outright. Either he refinanced them or he purchased them with a high mortgage, and that's it," Cervone said.

Mayoral hopeful Paul Massey received an extention that will leave his worth out of the public eye until after a Republican primary in Septmeber.

Another, Bo Dietl, says he's not releasing them yet. He admits he owes hundreds of thousands of dollars in back taxes, and in an interview with the Daily News, he blamed it on a "Muslim guy" who worked for the state Department of Taxation and Finance.

Getting back to De Blasio's return. He has a son is in college, but he doesn't use the 529 savings program. Neither does Governor Andrew Cuomo, who has two college-age daughters.

Cuomo reports more than $417,000, fueled by royalties from a memoir that didn't sell particularly well. His tax rate is 30.5 percent, and he donated $20,000 to the charity combating homelessness that he started. 

Unlike de Blasio, the governor did not put out a statement blasting Trump for a lack of transparency. Perhaps Cuomo didn't want to poke at the White House. Or, perhaps by saying nothing but allowing journalists to report on his taxes, the governor believes he has said enough.