The crowd stood shoulder to shoulder, crammed onto the steps outside Brooklyn's city hall, waving a sea of American flags and carrying the odd Yemeni flag or placards with slogans such as "Muslim Lives Matter" yesterday.
"Hate Will Never Make US Great" and "No Ban No Wall Refugees Are Welcome Here" said other signs as the crowd of mostly men took the afternoon off work, foregoing business to send a message to Trump.
"We stand here for justice, for dignity," said Yousef al-Baadani, 31, who like many others works in a bodega, his in Queens.
Several of the protesters told AFP that they had been gathered for hours and some said they would remain until 8 pm (local time).
The Republican president signed an executive order last Friday that temporarily closed US borders to refugees as well as to visa holders from Iran, Iraq, Libya, Somalia, Sudan, Syria and Yemen.