Mr Trump strongly suggested that there would be financial implications for voting against the United States.
“For all these nations, they take our money and then vote against us,” he told journalists at a cabinet meeting on Wednesday.
“They take hundreds of millions of dollars, even billions of dollars and then they vote against us.
“We're watching those votes. Let them vote against us.”
Mr Trump’s ambassador to the United Nations, Nikki Haley, had earlier tweeted the US “will be taking names” of those countries that vote against it.
Earlier this month, President Trump recognised Jerusalem as Israel’s capital, and said the US would move its embassy to the city.
The decision provoked anger from Palestinians and sparked clashes in the West Bank and Gaza.