Newly elected New York City Mayor Zohran Mamdani met U.S. President Donald Trump at the White House on Friday for an hour-long discussion focused on housing policy, local regulations, and energy costs. The meeting, attended only by Mamdani’s chief of staff inside the Oval Office, ended on a surprisingly positive note despite their political differences. Both leaders later addressed reporters, with Trump praising Mamdani and noting unexpected areas of agreement. Mamdani told CNN that immigration was also discussed, emphasizing that New York would continue cooperating with federal authorities within legal limits as a sanctuary city. Human rights groups have raised concerns about increased immigration raids in the city. Despite the cordial tone of the meeting, Mamdani reaffirmed his past criticism of Trump, calling him a fascist during an NBC interview. He later told a Bronx church audience that his duty as mayor required working with all parties, including those who opposed him politically.