US President Donald Trump has said that he will change his permanent residence from New York to Palm Beach, Florida, claiming he had been "treated very badly" in his native city.

"My family and I will be making Palm Beach, Florida, our Permanent Residence," the president tweeted.

"I cherish New York, and the people of New York, and always will, but unfortunately, despite the fact that I pay millions of dollars in city, state and local taxes each year, I have been treated very badly by the political leaders of both the city and state," he wrote, adding that "few have been treated worse."

According to a report from The New York Times, President Trump - who is a native New Yorker - and his wife Melania filed individual declarations of domicile in September changing their primary residence from Manhattan to Palm Beach.

The New York Times also wrote that White House officials declined to say why Mr Trump changed his primary residence but cited a source close to the president as saying it was primarily for tax purposes.

Other than the White House, the Trumps' main residence will now be their Mar-a-Lago resort, where he has spent 99 days since becoming president - compared to just 20 at his previous primary residence in Trump Tower, according to the Times.

"I hated having to make this decision, but in the end it will be best for all concerned," President Trump tweeted. New York "will always have a special place in my heart!"

New York Governor Andrew Cuomo appeared to agree that Mr Trump had made the right call.

Mr Cuomo tweeted "Good riddance. It's not like @realDonaldTrump paid taxes here anyway. He's all yours, Florida."

Other than the White House, the Trumps' main residence will now be their Mar-a-Lago resort, where he has spent 99 days since becoming president - compared to just 20 at his previous primary residence in Trump Tower, according to the Times.

"I hated having to make this decision, but in the end it will be best for all concerned," President Trump tweeted. New York "will always have a special place in my heart!"

New York Governor Andrew Cuomo appeared to agree that Mr Trump had made the right call.

Mr Cuomo tweeted "Good riddance. It's not like @realDonaldTrump paid taxes here anyway. He's all yours, Florida".