Bill de Blasio
New York City Mayor Bill de Blasio addresses the press following a meeting with Donald Trump at Trump Tower in New York City Drew Angerer/ Getty Images

New York mayor Bill de Blasio has shared his tax returns with the public, in a dig at President Donald Trump's refusal to do so.

De Blasio tweeted an image of his 2016 tax return on 18 April – the date people in the US have been given to file their annual taxes.

He wrote: "See, President Trump? It's not that hard," as he shared the image of his tax return with his followers.

The Democrat mayor also added a link to a post that ripped into the president for his budget proposals, including tax cuts to social programmes.

De Blasio added: "Tax time also confronts us with the cruel absurdity of what President Trump and his Republican enablers in Congress are doing.

"They want to slash sensible government investments in education, health care and other key areas that most Americans rely on."

Trump's failure to share his tax returns – something presidents have done voluntarily since the 1970s – has prompted criticism from Democrat lawmakers and voters, with 'tax day' marches held across the US on 15 April.

The 15 April deadline to file tax returns in the US was extended to 18 April due to the Easter weekend and holidays.

But despite nationwide protests at Trump's failure to release his tax returns, he does not appear to be budging on the issue – with White House press secretary Sean Spicer stating in comments carried by The Hill: "We will have to get back to you on that," when asked if Trump would ever release his returns.